这是我的示例 XML。
<root>
<para indent="yes">First paragraph</para>
<para indent="no">Second paragraph</para>
<para indent="yes" level="1">Third paragraph</para>
<para indent="no" level="2">`Fourth paragraph</para>
</root>
在 altova 中,我可以匹配所有标签(使用//para
),这给了我结果:
para First paragraph
para Second paragraph
para Third paragraph
para Fourth paragraph
或者我可以匹配 para ( using //para/@*
) 的所有属性,这给了我结果:
indent yes
indent no
indent yes
level 1
indent no
level 2
但我想组合这些 xpath 并获得以下期望的结果:
para Paragraph 1
indent yes
para Paragraph 2
indent no
para Paragraph 3
indent yes
level 1
para Paragraph 4
indent no
level 2
是否有一个 xpath 可以在 altova 或氧气中给我这个结果?