2010-09-16 83 views
0

我想使用xpath來計算xml文檔中某個節點的出現次數。我會用什麼?例如:如果我想要第二次出現movie節點,我會使用movie[2]用於統計節點的XPath查詢

如何獲得文檔中的電影節點發生總數?

回答

4

我想用XPath來計算某一節點的occurances XML文檔

使用the count function英寸

count函數返回參數節點集

對於你的情況,使用XPath表達式節點的數量:

count(//movie) 
1

嘗試count(//movie)。詳情請參見http://msdn.microsoft.com/en-us/library/ms256103.aspx

+0

'計數(電影)'會獲取評估上下文節點的'電影'孩子的數量。另外,你爲什麼不引用規範,而是MS文檔呢? – 2010-09-16 16:08:34

+2

@Alej:規範沒有一個明確的例子。 – kennytm 2010-09-16 16:36:55