XML看起来像这样
<search>
<persons>
<person>
<id>1</id>
<name>John</name>
</person>
<person>
<id>2</id>
<name>Carl</name>
</person>
<person>
<id>3</id>
<name>John</name>
</person>
</persons>
</search>
我需要通过人员ID获取申请人的详细信息。
如何使用 XSLT ?
获得此功能答案 0 :(得分:0)
我找到了答案。
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:key name="preg" match="person" use="id"/>
<xsl:template match="/">
<xsl:for-each select="key('preg','1')">
Id: <xsl:value-of select="id"/><br />
Name: <xsl:value-of select="name"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>