0
我有一個子節點的三個位置之間進行區分的位置:XSLT的子節點和其他文本
<a><b>BBB</b> some other text</a>
<a>some other text <b>BBB</b></a>
<a>some other <b>BBB</b> text </a>
我怎麼知道,如果是在文本的開頭,或在年底兩者之間沒有任何文字?
(XSLT 2.0)
我有一個子節點的三個位置之間進行區分的位置:XSLT的子節點和其他文本
<a><b>BBB</b> some other text</a>
<a>some other text <b>BBB</b></a>
<a>some other <b>BBB</b> text </a>
我怎麼知道,如果是在文本的開頭,或在年底兩者之間沒有任何文字?
(XSLT 2.0)
例如你可以寫三個賽模式
<xsl:template match="a/b[not(preceding-sibling::node())]">...</xsl:template>
<xsl:template match="a/b[preceding-sibling::node() and following-sibling::node()]">...</xsl:template>
<xsl:template match="a/b[not(following-sibling::node())]">...</xsl:template>
區分樹型b
子元素。