1

以下のコードを XSL ファイルで使用しています xsl と Results.xml の両方が同じ場所にありますが、output.actually を与えることができません。Results.xml ファイルのノードにアクセスしてデータを抽出したいと考えています。

<xsl:variable name="fi" select="document('Results.xml')"/>
            <b><xsl:value-of select="$fi/Report/Doc/DName"/></b>
4

1 に答える 1

2

以下の XSLT の場合

<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml"/>
<xsl:template match="/">
<xsl:variable name="fi" select="document('Results.xml')"/>  
            <b><xsl:value-of select="$fi/Report/Doc/DName"/></b>
</xsl:template>
</xsl:stylesheet>

XML の下に変換します

<?xml version='1.0'?>    
<Report>
    <Doc>
        <DName>Sample</DName>
    </Doc>
</Report>

必要な出力を与える

<?xml version='1.0' ?>
<b>Sample</b>
于 2013-05-29T11:26:32.267 に答える