【发布时间】:2010-04-14 09:17:34
【问题描述】:
我有一个给定的 XML 文档(结构无法更改)并且想要获取写入节点上方的 cmets。文档如下所示:
<!--Some comment here-->
<attribute name="Title">Book A</attribute>
<attribute name="Author">
<value>Joe Doe</value>
<value>John Miller</value>
</attribute>
<!--Some comment here-->
<attribute name="Code">1</attribute>
所以 cmets 是可选的,但是如果有的话,我想获取每个属性上方的注释。
使用/*/comment()[n] 会给我注释n,但是对于n=2 我自然会得到第三个属性的注释,所以属性和cmets 之间没有任何联系有什么想法吗?
谢谢
【问题讨论】:
标签: xml xpath comments xml-comments