0

home.xsl 内

<xsl:template match="/Screen">
        <xsl:variable name="field" select="ListOfNames[@group='1']/*[name() != 'StaticLabel']"/>

.....

    <xsl:call-template name="SecondaryTemplate">
                    <xsl:with-param name="radiofield" select="$field"/>
    </xsl:call-template> 

別のファイル: base.xsl

<xsl:template name="SecondaryTemplate">
    <xsl:param name="radiofield"/>
    <xsl:for-each select="$radiofield">
      <xsl:variable name="i" select="position()"/>
       <xsl:text><xsl:copy-of select="@*"/>    </xsl:text>
    </xsl:for-each>
</xsl:template>

これはfromfieldで定義された値にアクセスする正しい方法ですか? 何らかの理由で、の出力が空になり続けるときはいつでも。home.xslSecondaryTemplatexsl:text

ただし、で「xsl:text」をhome.xsl実行すると、の内容を取得できfieldます。機密情報であるため、生のxmlに直接アクセスすることはできません...コンテンツを解析して印刷することしかできません。

4

0 に答える 0