Я хочу написать выражение XPath, которое выбирает все непустые дочерние элементы table:table-cell
текущего элемента. Как мне это сделать?Как написать селектор XPath, который выбирает только непустых детей?
ответ
выражениеXPath, который выбирает все непустых
table:table-cell
детей
В Xpath 1,0
table:table-cell[node()]
Примечание: Этот элемент не является пустым:
<table:table-cell>Something</table:table-cell>
Но выражение table:table-cell[count(*) > 0]
не выбирает, потому что это означает: все table:table-cell
chindren, имеющий по меньшей мере один элемент ребенок
О, хорошо. В моей ситуации различие на самом деле не имело значения, но спасибо за объяснение. Будет ли table: table-cell [count (node ())> 0] 'быть эквивалентной? – Eric
@ Эрик: Да. Это выражение эквивалентно, но гораздо более многословно. Важно отметить, что логическое значение не пустого узла является истинным. – 2010-09-01 22:57:29
Понял:
table:table-cell[count(*) > 0]
это неправильно. Проверьте мой ответ для объяснения. – 2010-08-26 14:30:40
- 1. Rails Capybara RSpec XPath CSS селектор использует только детей
- 2. Как написать xpath для великих детей-братьев
- 3. Xpath выбирает только некоторые тр
- 4. «Полностью завернутый» селектор только для детей
- 5. Xpath как выбрать детей?
- 6. Запрос xpath, который выбирает только тег с заданной длиной содержимого
- 7. селектор CSS, который выбирает предыдущий родственный элемент
- 8. Как написать запрос NHibenerate, который запрашивает детей?
- 9. css селектор или селектор xpath
- 10. XPath не выбирает узел, который должен
- 11. Как написать xPath, который имеет 2 столбца
- 12. Как написать селектор для элемента с классом, который имеет знак $
- 13. XPath селектор, который может обрабатывать переменные структуры
- 14. детей селектор в CSS
- 15. Селектор атрибутов CSS для непустых атрибутов
- 16. Как написать XPath, который выбирает значение атрибута на двух разных уровнях
- 17. css селектор не выбирает
- 18. Что выбирает селектор «&»?
- 19. JQuery вопрос Селектор детей
- 20. JQuery селектор детей
- 21. jquery выберите каждый элемент, который является предыдущим элементом, выбирает селектор
- 22. JQuery селектор детей
- 23. XPath вопрос несколько выбирает
- 24. XPath для выбора детей конкретных детей & родителей
- 25. Что выбирает этот селектор jQuery?
- 26. Как написать селектор CSS для элемента, который содержит другие элементы?
- 27. Как получить только «прямых» детей родителя?
- 28. Селектор, который может принимать только дочерние элементы определенного типа?
- 29. Макрос Emacs, который работает только на непустых строках
- 30. xPath, который выбирает элементы между двумя конкретными дочерними элементами
Вы можете разместить некоторые образец XML и ожидаемый результат? – Oded