これが私のサンプル 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
altova または Oxygen でこの結果を得る xpath はありますか?