2010-09-17 35 views

Trả lời

118

ngắn và ngọt ngào:

//*[@foo] 

Tất nhiên bạn nên sử dụng một cụ thể hơn biểu hiện. Nhưng với [@attributeName] bạn nhận được tất cả các nút có thuộc tính đó.

+0

không hoạt động trong IE –

+0

Điều này không hoạt động đối với tôi trong PHP 7.0.17. –

8

Nếu bạn sử dụng và xpath, điều này có lẽ có thể giúp bạn:

count(//*[@foo]) 

nó sẽ trở lại đếm nút/con có thuộc tính foo

19

Sử dụng sau biểu thức XPath

//*[boolean(@foo)] 
+1

cảm ơn. Điều này làm việc trong IE! –

Các vấn đề liên quan