看<bookmark/>
。所需的输出我想要的是id的值5
如何用xpath获得最近的祖先或祖先的子女
<xsl:value-of select="//bookmark/ancestor::*[@id][1]/@id"/>
只给了我4
<?xml version="1.0" encoding="UTF-8"?>
<content>
<section id="1">
<section id="2"/>
<section id="3"/>
<section id="9"/>
</section>
<section id="4">
<section>
<section id="10"/>
<section id="5"/>
<section>
<bookmark/>
<section id="6">
<section id="7">
<section id="8"/>
</section>
</section>
</section>
</section>
</section>
</content>
好问题,+1。目前唯一正确的答案见我的答案。 –