Что наиболее эффективно для поиска элемента?
Пройдет ли через полный документ DOM4j?
Должен ли я использовать XPATH здесь?
Я фактически сравниваю два документа XML. Будет итерации через первый xml один за другим и поиск по нему второй XML-документ.
Это не просто сравнение. Я бы сравнивал значение атрибута name
со вторыми элементами xml. И если первый xml имеет любое имя, например name="xx.yy"
, тогда мне нужно искать <xx> <yy></yy> </xx>
во втором xml.Эффективный способ поиска имени элемента в документе DOM4j
0
A
ответ
1
Возможно, вы могли бы использовать Jsoup для этого? Я не знаю, какое сравнение вы делаете, но с Jsoup вы могли бы просто выбрать все узлы из обоих XML и перебрать оба коллекций в один цикл. Jsoup очень эффективен и прост в использовании, если вам нужно выбрать случайный узел только по его имени (тегу) атрибута (любого атрибута).