【发布时间】:2011-02-11 06:36:49
【问题描述】:
我正在使用 XSLT 1.0。目前在<w:t> 模板中。我想检查前面的兄弟w:r(id=3) 是否有<w:fldChar w:fldCharType="end"/>。
我只想要前面的兄弟姐妹而不是 w:r 有 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。下次我会投反对票。
-
请注意
w:t元素没有前面的兄弟w:r而只是前面的。