Если я выбрал элемент, используя XPATH, как я могу получить его имя?
Я имею в виду что-то вроде text()
функция в //element/[@id=elid]/text()
.Получение имени элемента в XPATH
20
A
ответ
44
Использование name()
Вот модифицированные версии вашего примера:
Работает в XPath 2.0 только:
//element/*[@id='elid']/name()
Работает в XPath 1.0 и 2.0:
name(//element/*[@id='elid'])
Вы также можете использовать local-name()
, который возвращает локальную часть expanded name (без префикса пространства имен).
1
имена тегов дерева также может быть получено с
echo "du //Element/*" | xmllint --shell response-02.xml
Ele1
id
name
Nested1
id
name
Ele2
Смежные вопросы
- 1. Получение имени узла с помощью XPath
- 2. Получение XPATH для элемента в сафари
- 3. Получение элемента ID по имени
- 4. Автоматическое получение имени элемента управления
- 5. Может ли XPath соответствовать частям имени элемента?
- 6. Получение элемента сущности по имени
- 7. Получение имени атрибутов с помощью Scrapy XPATH
- 8. MarkLogic: Получение xpath элемента с помощью xquery
- 9. Получение элемента с использованием xpath и cheerio
- 10. JDOM XPath Получение внутреннего элемента без имен
- 11. Получение имени элемента в файле JSON
- 12. Операция XPath для получения имени первого элемента в NSXMLDocument
- 13. Использование xpath для поиска элемента с подчеркиванием в имени
- 14. Получение имени элемента при нажатии на ListView
- 15. JQuery и JSON: получение элемента по имени
- 16. Получение дочернего элемента XElement по имени
- 17. Получение содержимого элемента XML без знания имени элемента PHP
- 18. Разработка родительского имени элемента
- 19. Получение элемента ввода через xpath в Objective C
- 20. Используйте XPath для разбора имени элемента, содержащего двоеточие
- 21. Обновление имени элемента на основе xpath из внешнего файла
- 22. Ничего не возвращается для имени элемента (XSL/XPath)
- 23. Selenium: Получение xpath элемента с помощью свойства, такого как ссылка
- 24. Xpath in C#: получение элемента из xml "list" (siblings)
- 25. Получение N-го элемента с использованием Xpath и JQuery
- 26. XPath элемента в HTML-коде
- 27. Поиск элемента XPath в Selenium
- 28. Выбор определенного элемента в XPath
- 29. Получение всех элементов заданного имени JSon элемента в Perl
- 30. Получение имени элемента, основанного на позиции в DOM