僅使用不帶擴展名的xslt 1.0。xslt 1.0:檢查任何源節點是否包含任何目標節點的文本
給出的例子:
<forest>
<hunter>fast antelope</hunter>
<hunter>jumping deer</hunter>
<hunter>large elk</hunter>
<hunter> </hunter>
<prey>rabbit</prey>
<prey>eagle</prey>
<prey>deer</prey>
<prey>elk</prey>
<prey></prey>
</forest>
和
<forest>
<hunter>fast antelope</hunter>
<hunter>jumping deer</hunter>
<hunter>large elk</hunter>
<hunter> </hunter>
<prey>rabbit</prey>
<prey>eagle</prey>
<prey>fox</prey>
<prey>goose</prey>
<prey></prey>
</forest>
我怎麼能寫<xsl:if>
或<xsl:when>
測試,以檢查是否有至少一個<hunter>
包含至少一個<prey>
文,沒有匹配<hunter>
或<prey>
中的空白或純空白文本節點?
可能有更多的節點,所以這一定是一個純文本模式,沒有立場的技巧等
我預期的結果將是一個例子在比賽中(基於鹿,在<prey>
麋鹿)和示例二中的失敗(僅限空白和空的text()
節點)。
謝謝!
沒有你的處理器的支持'節點集()'擴展功能? –
在android上,所以沒有。 – sgc