2013-03-11 108 views
1

我創造了使用XSL程序如下頭文件: -使用XSL包括

<?xml version="1.0" encoding="ISO-8859-1"?> 
<!-- Edited by XMLSpy® --> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:output method="text" version="1.0" encoding="UTF-16" indent="no" omit-xml-declaration="yes"/> 

<xsl:template match="/"> 
#include<stdio> 
</xsl:template> 
</xsl:stylesheet> 

我流汗以下錯誤: - 結束標記「的xsl:模板」不開始標記'匹配STDIO」。

請告訴我如何解決上述錯誤?

感謝&問候 維卡斯

回答

1

<>對XML解析器特殊的意義。將它們替換爲&lt;&gt;

一般做這些替代品的輸出:

" &quot; 
' &apos; 
< &lt; 
> &gt; 
& &amp; 

之後,你的輸出就會像下面:

<xsl:template match="/"> 
#include&lt;stdio&gt; 
</xsl:template> 
+0

非常感謝......幫助及時 – 2013-03-11 12:31:28

0

include<stdio>應該#include&lt;stdio&gt;。對xml的驗證試圖將<stdio>部分視爲標記,因此無法找到結束標記。