2011-12-19 2 views
0

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

Для примера, я хочу

<xsd:string xsi:type="xsd:string" id="ID_4"></xsd:string> 

вместо

<xsd:string id="ID_4" xsi:type="xsd:string" /> 

Любые идеи?

+0

Какой язык и инструментарий вы используете для генерации вывода? –

+0

Я использую Java. Я знаю, что оба вышеуказанных тега одинаковы. Но, к сожалению, клиенты, использующие наш веб-сервис, написаны так, что они не распознают этот закрывающий тег. Мне нужно сгенерировать его только так: Yahiya

+0

Какой набор инструментов для веб-сервисов вы используете? Как вы сериализуете ответ? Возможно, вы сможете написать собственный сериализатор, который переопределяет ваш набор инструментов по умолчанию. (P.S .: Ваши клиенты делают это неправильно. Поразите их палкой.) –

ответ

3

Они два семантически идентичны - они означают точно то же самое.

В стандарте XML даже говорится, что эти два являются взаимозаменяемыми.

Любой совместимый синтаксический анализатор XML не заботится о том, какой из них вы используете - почему вы?

+0

Мое предположение: регулярные выражения (и нет, я не сторонник этого). –

Смежные вопросы