我有重复的标记名称一些XML XML文档像下面::重命名重复的XML标签
<ROOT>
<RECORD>
<ID>A1</ID>
<NAME>Name1</NAME>
<ADDRESS>StreetName</ADDRESS>
<ADDRESS>CityName</ADDRESS>
<ADDRESS>State</ADDRESS>
<ADDRESS>321</ADDRESS>
<PHONE>12345</PHONE>
</RECORD>
<RECORD>
<ID>A1</ID>
<NAME>Name1</NAME>
<ADDRESS>StreetName</ADDRESS>
<ADDRESS>CityName</ADDRESS>
<ADDRESS>State</ADDRESS>
<ADDRESS>123</ADDRESS>
<PHONE>12345</PHONE>
</RECORD>
</ROOT>
所以我要得到总的地址,但是当我申请XSLT我得到只有第一个标签的价值。 是否有任何可能将ADDRESS标签名称更改为合适的标签名称,如STREET,CITY,STATE和ZIP标签。
但我不像地址[1],地址[2],地址[3]。我有相同的标签名称地址为所有这些。 – 2012-04-17 14:08:27
是的,你这样做。因此,当您在XSLT中选择它们时,您可以将它们解决为: 。括号中的数字是标签的出现,所以地址[1]是第一个地址,地址[2]是第二个地址等。如果您遇到问题,您需要查找xpath轴 –
Woody
2012-04-17 14:16:42
是的木质其简单。好。它的工作。 – 2012-04-17 17:06:18