2009-10-30 79 views
0

<xsl:template match="element[child]">
上述工作。以下僞語法的真正語法是什麼? :
<xsl:template match="element[child1 AND child2]">XSLT - 具有多個子元素的匹配元素

在地方上AND

  • and不起作用
  • &不起作用
  • ,不起作用

這是什麼?

謝謝。

+0

'元素[child1和的child2]'應該工作。你是如何測試它的? http://www.w3.org/TR/xpath#booleans – 2009-11-01 15:24:27

+0

我的優先順序也錯了。 – mk12 2009-11-01 21:46:25

回答

2

嘗試

element[child1][child2] 

從Michael Kay的最新XSLT/XPath 2.0中參考:

每個謂詞被施加到依次 序列;只有 中那些項目的謂詞 爲真的序列纔會傳遞到下一個 階段。最終結果由 中的那些滿足謂詞eadh的原始序列 中的項目組成, 保留其原始順序。

(頁638)

+0

謝謝,它的工作。 – mk12 2009-10-30 21:30:29

+0

我還必須做'priority =「1」'優先於'element [child1]'和'element [child2]'。 – mk12 2009-10-30 23:07:59

相關問題