Разбор строкового представления XML - PullRequest
1 голос
/ 04 мая 2011

из строки, как

<TestData Identifier=\"Test\" requiredAttribute=\"Present\"></TestData> <TestData Identifier=\"Test1\" requiredAttribute=\"Present1\"></TestData> <TestData Identifier=\"Test2\" requiredAttribute=\"Present2\"></TestData> <TestData Identifier=\"Test3\" requiredAttribute=\"Present3\"></TestData>

Каков наилучший способ получить значения атрибутов requiredAttribute, т.е. (Present, Present1, Present2 ...)

Ответы [ 3 ]

1 голос
/ 29 января 2013

Вы можете посмотреть в JAXB демаршаллинг.Проверьте эту страницу для более подробной информации, она должна указывать на то, что вам нужно

http://jaxb.java.net/tutorial/section_3_1-Unmarshalling-and-Using-the-Data.html#Unmarshalling и использование данных

0 голосов
/ 04 мая 2011

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

0 голосов
/ 04 мая 2011

Для базового анализа XML, подобного этому, я обнаружил, что NanoXML @ http://nanoxml.cyberelf.be/ является самым простым и легковесным.

Работа с XML в Java отправит вас в долгий путь, если вы начнете использовать все остальные библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...