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


Автор: fenix666 21.5.2013, 06:55
Недавно решил использовать Woodstox парсер вместо дефолтного в Java.
И столкнулся с одним нюансом.

Есть узел:
Код

<tag />

дефолтный парсер считает что значение этого узла: null
woodstox парсер считает что это пустая строка.

Хотя по правилам XML null значение должно возвращаться только для узла:
Код

<tag xsi:nil="true" />

Может кто знает как заставить Woodstox также выводить null в подобном случает (без атрибута xsi:nil="true")?

Автор: lazycat 6.6.2013, 17:09
Не берусь утверждать наверняка, но по-моему в XML действуют следующие правила:
 - если тэг присутствует, он должен иметь значение (если он пустой, то значение - пустая строка)
 - если тэга нет, то его значение null

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