2011-03-10 40 views

回答

3

假設你的意思是沒有孩子的元素,除了br元素,其中br是必需的:

/html/span 
    [br and not(
     *[not(self::br)] 
    )] 

含義:其中至少有一個br孩子所有span元素並沒有其他的子元素。

+0

+1更正確的答案,如果br是強制性的。另外,請檢查我的「只有一個」br「作爲內容」謂詞。 – 2011-03-10 17:19:45

+0

@Alejandro。已經檢查。順便說一句可能會更有效率。 – Flack 2011-03-10 18:44:18