Поскольку в других библиотеках есть ошибки, такие как Jsoup и Иерихон отличается от того, что я ожидал,
я написал класс, расширяющий org.xml.sax.helpers.DefaultHandler
которые разбирают XML.Затем я написал два других класса, которые выглядят как Element
и Elements
из Jsoup, содержащих две функции с именем find
, которые обрабатывают селектор CSS3, и attr
, который возвращает значение атрибута.
Я сейчасочистка и комментирование этого кода ... Я опубликую библиотеку позже для тех, кто интересуется.
xmlDoc.find("bloc[type=Pro]>act").attr("label");
теперь возможно, как в jQuery!
Редактировать!
Вот ссылка для доступа к интересующему вас коду: Проект Google Code
Переход на GitHub: https://github.com/ChristopheCVB/JavaXMLQuery