私はXSLT 1.0を使用しています。現在<w:t>
テンプレートです。前の兄弟w:r(id=3)
に<w:fldChar w:fldCharType="end"/>
があるかどうかを確認したいと思います。xsltの直前の兄弟にのみアクセスする
はid=2
またはid=1
ではありません。
<t xmlns:w="http://example.com">
<w:r id="1">
<w:fldChar w:fldCharType="start"/>
</w:r>
<w:r id="2">
<w:fldChar w:fldCharType="separate"/>
</w:r>
<w:bookmarkStart w:id="0" w:name="tocStartRef_1"/>
<w:r id="3">
<w:fldChar w:fldCharType="end"/>
</w:r>
<w:bookmarkEnd w:id="0"/>
<w:r id="4">
<w:rPr>
<w:rStyle w:val="Span"/>
<w:rFonts w:ascii="arial" w:eastAsia="arial"
w:hAnsi="arial" w:cs="arial"/>
<w:b/>
<w:sz w:val="32"/>
</w:rPr>
<w:t>Fonts</w:t>
</w:r>
</t>
よく整形され、適切にインデントされたXMLを投稿してください。私は次回にdownvoteします。 – Flack
'w:t'要素に先行する兄弟' w:r'はなく、直前の兄弟だけがあることに注意してください。 –