我有一个从 java 映射转换的 XML。所以所有的映射键都被转换成节点名称。XML结构如下
<map>
<firstName>AAA</firstName>
<firstName1>BBB</firstName1>
<firstName2>CCC</firstName2>
<firstName3>DDD</firstName3>
</map>
我正在尝试编写一个 for-each 循环来从此 XML 中提取数据以创建输出 XML。我已经尝试了大多数可用的选项,例如 name()、local-name()、contains() 等,但无法提出可行的方法。由于增量节点名称可以达到 100 或更多,因此有哪些可用选项。对循环进行编码的任何输入都会有很大帮助。我正在使用 XSLT 1.0。