我有 XML 代码:
<TestCases>
<TestCase>
<TestCaseElement>
<Name><![CDATA[IP_EXTDEVICE]]></Name>
<Tags>
<Tag><![CDATA[Upperlimit]]></Tag>
</Tags>
<TaggedValues>
<TaggedValue key="Upperlimit">
<value><![CDATA[4]]></value>
</TaggedValue>
</TaggedValues>
</TestCaseElement>
</TestCase>
</TestCases>
如何使用 XSLT 选择 Value 4 ?
<xsl:template name="selectOwnTaggedValue">
<xsl:value-of select="[normalize-space(value)]" />
</xsl:template>
<xsl:template match="/">
<xsl:for-each select="TestCases/TestCase/TestCaseElement">
<xsl:apply-templates select="selectOwnTaggedValue[TaggedValues[TaggedValue key="Upperlimit"]" />
</xsl:for-each>
</xsl:template>
我的 XSL 代码无效,因为我不知道如何在转换中选择值4
提前谢谢