2013-03-11 66 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>部分视为标记,因此无法找到结束标记。