我想使用 xslt 在循环中设置多个变量值。我的 xml 示例是,
<details>
<person>
<name>abcd</name>
<age>24</age>
</person>
<person>
<age>27</age>
<name>xyz</name>
</person>
我想将姓名和年龄存储在两个不同的变量中,例如
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="details">
<xsl:variable name="name"/>
<xsl:variable name="age"/>
<xsl:for-each select="./person">
// want to store name and age in two different variable for later use after for-each loop
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
这只是一个示例 xml 和 xslt。有谁知道,如何做到这一点?