【发布时间】:2013-06-16 09:22:50
【问题描述】:
我有一些这种格式的 XML
<items>
<item>
<float>0.75</float>
<string>NAME</string>
<string>Bob</string>
<string>CREATION_TIME</string>
<timestamp>2012-11-01 00:03:08</timestamp>
<string>OCCUPATION</string>
<null />
</item>
</items>
我想把它转换成这样的格式
<item>
<NAME>Bob</NAME>
<CREATION_TIME>2012-11-01 00:03:08</CREATION_TIME>
<OCCUPATION></OCCUPATION>
</item>
是否可以通过普通的 XSLT 转换来实现,还是我必须编写自己的解析器?
【问题讨论】:
-
您能解释一下您想要处理
item元素的哪些子元素以及您想要关联哪些子元素吗?为什么float被忽略了,应该配对哪些元素来创建<some-name>some value</some-name>结果元素?
标签: xml parsing xslt xml-parsing