特定の段落の xml:id から始めて、前の段落の xml:id を取得しようとしています。これが私がこれまでに持っているものです。現在、前の段落のすべての xml:id を取得しています。しかし、私は直前の段落だけが欲しいです。
//p[following::p[@xml:id='d1l46adaacp']]/@xml:id
助けてください。
特定の段落の xml:id から始めて、前の段落の xml:id を取得しようとしています。これが私がこれまでに持っているものです。現在、前の段落のすべての xml:id を取得しています。しかし、私は直前の段落だけが欲しいです。
//p[following::p[@xml:id='d1l46adaacp']]/@xml:id
助けてください。
これが私の投稿後に発見した答えです。
基本的に後ろ向きに考えていました。指定されp
た でフォローしているものを探していました。[1] を最後に追加できませんでした。これは、親要素の最初にあるものをすべて与えていたためです。p
xml:id
p
私が以下に持っているものはよりうまく機能します。ここで、前の段落に直行しようとするのではなく、xml:id
自分が知っている段落から始めてから、前の段落に移動し、最初の段落 [1] で停止して、xml:id を尋ねます。
//p[@xml:id='d1l46adaacp']/preceding::p[1]/@xml:id