1

私は次のように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:template'が開始タグ'stdio'と一致しません。

上記のエラーを解決する方法を教えてください。

ありがとう&よろしくVikas

4

2 に答える 2

1

<また>、XML パーサーにとって特別な意味があります。&lt;それらをと に置き換えます&gt;

通常、出力で次の置換を行います。

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

その後、出力は次のようになります。

<xsl:template match="/">
#include&lt;stdio&gt;
</xsl:template>
于 2013-03-11T12:24:55.910 に答える
0

include<stdio>する必要があります#include&lt;stdio&gt;。XML の検証では、その<stdio>部分をマークアップとして処理しようとしているため、終了タグが見つかりません。

于 2013-03-11T12:28:25.157 に答える