我有以下xml。
<OPTIONS_MAPPING>
<OPTION>
<BRM>daily data option</BRM>
<DEFAULT>N</DEFAULT>
</OPTION>
<OPTION>
<BRM>EOC</BRM>
<DEFAULT>Y</DEFAULT>
</OPTION>
<OPTION>
<BRM>Autotopup</BRM>
<DEFAULT>N</DEFAULT>
</OPTION>
</OPTIONS_MAPPING>
现在,我需要循环通过所有的选项,并得到BRM&DEFAULT值。我已经编写了代码,但不知道如何将DEFAULT的值放入变量中。请提供建议。
<xsl:variable name="docOptionsMapping" select="document('OptionsMapping.xml')"/>
<xsl:template match="/">
<xsl:for-each select="$docOptionsMapping//BRM">
<xsl:variable name="brmValue" select="."/>
</xsl:for-each>
</xsl:template>
我不确定这是否是您想要的
<xsl:for-each select="$docOptionsMapping//BRM">
<xsl:variable name="brmValue" select="."/>
<xsl:variable name="defaultValue" select="../DEFAULT"/>
</xsl:for-each>