XML API или jar с открытым исходным кодом для извлечения подмножества XML на основе заданного пути [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
XML API или jar с открытым исходным кодом для извлечения подмножества XML на основе заданного пути [закрыто]

Сообщение Anonymous »

Мне интересно, существуют ли API или jar с открытым исходным кодом, которые могут извлечь подмножество XML на основе заданного пути.

Например:
Я иметь XML, который представляет собой скелет (модель инь, преобразованная из модели ян)
заданный путь:

Код: Выделить всё

data/model1/element1[id='1']/name  and  name value is 'John'
и я хочу, чтобы было возвращено следующее

Код: Выделить всё




1
John



Я не совсем уверен, по каким ключевым словам искать. Надеюсь, кто-нибудь, достаточно хорошо знающий XML, сможет дать предложения.

Другой вопрос: если нет существующего API или открытого исходного кода, как лучше всего с этим справиться? Должен ли я использовать DOM, поскольку мне нужна вся (деревовидная) структура моего скелета? Помимо того, что DOM использует слишком много памяти, каковы еще побочные эффекты?

Подробнее здесь: https://stackoverflow.com/questions/497 ... given-path

Вернуться в «JAVA»