Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > xmlbeans child nodes


Автор: gelo86 10.4.2010, 22:02
Использую xmlbeans 2.4. Чтобы получить child таги конкретного тега делаю так:
Код

XmlObject[] xmlChildrenTags = xmlTag.selectPath("./*");

Проблема в том, что в массиве я получаю в действительности только теги, а если между тегами есть текст, то я их теряю. Хотелось бы, чтобы xmlbeans вернул в массиве и XmlStringImpl обекты, которые будут содержать текстовые node'ы. Может можnа както конфигить xmlbeans ?
Пробывал использовать XmlCursor, но я неполучаю end token'а для таких тегов как <br /> (когда он сразу закрывается).

Автор: Tony 13.4.2010, 21:27
А зачем такой геморой ? XmlBeans нужен для для парсинга хмл на основе ява классов сгенерированных из XSD схемы. 
Типа:
List accountList = serviceRequest.getAccountList();

Если нужно использовать xpath или xqery то надо подключать xmlbeans-xpath.

Короче читайте MAN, там подробно с примерами описано. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)