如何将DocType作为文本放置在根节点上方

时间:2018-08-27 10:21:02

标签: xml xslt doctype

我需要在xml输出中放置带有DocType信息的文本: XML示例:

<?xml version="1.0" encoding="UTF-16"?>
<!DOCTYPE OrderEnv SYSTEM "https://xxxxx.dtd">
<Tests>
    <test1>A</test1>
    <test2>B</test2>
</Tests>

XSLT看起来像:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <Tests>
            <test1>
                <xsl:value-of select="Main/Records/Record[1]"/>
            </test1>
            <test2>
                <xsl:value-of select="Main/Records/Record[2]"/>
            </test2>
        </Tests>
    </xsl:template>
</xsl:stylesheet>

我收到几个错误,因为我将其作为文本放置在rootnode之前。 我该怎么解决?

致谢 丹

0 个答案:

没有答案