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


Автор: grechkinn 28.8.2008, 19:49
как получить данные из XML документа например:
Код

<ITEM>
     <PRODUCT>Tomatoes</PRODUCT>
     <NUMBER>8</NUMBER>
     <PRICE>$1.25</PRICE>
</ITEM>
<ITEM>
      <PRODUCT>Oranges</PRODUCT>
      <NUMBER>24</NUMBER>
      <PRICE>$4.98</PRICE>
</ITEM>

Как получить данные Tomatoes, 8, $1.25 и т.д

Автор: Shklyar 28.8.2008, 21:53
http://forum.vingrad.ru/faq/topic-158003.html, как вариант.

Автор: powerOn 28.8.2008, 22:52
А еще есть DOM, StAX, JAXB, XQuery, XPath и др. средства работы с XML. Даже просто через голый текст можно работать (ну если очень хочется smile)

Автор: grechkinn 28.8.2008, 23:43
Спасибо, еще вопрос такой, а для создание XML, это надо писать ручками или тоже через SAX,DOM и т.д

Автор: powerOn 29.8.2008, 00:20
В зависимости от требований к документам. В целом, JAXB достаточно силен в этом деле.

Автор: neiron 29.8.2008, 08:33
А я простые xmlки через properties обычные юзаю. Всё видно, всё понятно, и заморачиваться не надо.

Автор: DmitryParenskiy 29.8.2008, 09:00
JDom вам в руки и ничего не надо.

Автор: Samotnik 29.8.2008, 10:24
Сколько программистов, столько и решений  smile  smile 
Я за  DOM    smile 
кто со мной ?   smile 

Автор: Platon 29.8.2008, 11:14
Samotnik, я за!

Хотя, приведенную простоту можно регулярным выражением обработать ^_^

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