2016-05-30 24 views
0

這裏的元素是XML的樣品我看:把那孩子有B或C

<m> 
     <b name = "b1"></b> 
     <c name = "c1"></c> 
     <d name = "d1"></d> 
    </m> 
    <n> 
     <b name = "b2"></b> 
     <c name = "c2"></c> 
    </n> 

我想加載所有的孩子有B或C的元素。

基本上,元件形成從 「.//c」 「.//b」 和元素

+0

''// B | C /親' – Jan

回答

3

可以使用以下查詢:

//*[b or c] 
+0

我收到語法錯誤,無效謂詞 – user3914897

+0

您正在使用哪種XPath版本?或者哪種編程語言? (這可能表示XPath版本) – hek2mgl

+0

我使用支持xpath查詢的xml.etree解析python中的xml文件。包中指出的xpath版本是1.0 – user3914897