2011-07-14 69 views
1

我有一個XML文件,它可能包含或不包含名爲「social」的節點。如何使用XSLT 1.0查找XML節點存在

我想知道它是否存在或不使用XSLT 1.0。

問題是我不知道節點將在XML結構的什麼級別存在。它可能是根級,它可能是十幾個孩子。

有沒有一種有效的方法可以遍歷樹來查看它是否存在?

回答

3

是,測試/ XPath的你需要的是//social,例如:

<xsl:if test="//social"> 
    <!-- Logic for if the //social node exists in the document --> 
</xsl:if> 

XPath Syntax

+0

時向我指出極爲明顯!謝謝。 – lunchboxbill