Как Убрать Замену Символьных Ссылок(
 И Т.д.) При Сер

  • Автор темы Nek
  • Дата начала
Статус
Закрыто для дальнейших ответов.
N

Nek

Гость
#1
Вот такая проблема:
При сериализации xml-документа из DOM-дерева сериализатор заменяется символьные ссылки на сами символы. К примеру из

Код:
 <custom:option xfdl:compute="toggle(signer) == '1' &#xD;&#xA;
? signer == '' &#xD;&#xA;
? set('PAGE1.FIELD8.value', '') &#xD;&#xA;
: tolower(signer) != 'invalid'&#xD;&#xA;
? set('PAGE1.FIELD8.value', signer)&#xD;&#xA;
: ''&#xD;&#xA;
: ''"></custom:option>
я получаю

Код:
 <custom:option xfdl:compute="toggle(signer) == '1' 
? signer == '' 
? set('PAGE1.FIELD8.value', '') 
: tolower(signer) != 'invalid'
? set('PAGE1.FIELD8.value', signer)


: ''
: ''"/>
Использую конструкцию
Код:
new XMLSerializer().serializeToString(xmlDoc)

Соответсвенно вопрос:"Как с этим бороться?".

p.s. еще бы не плохо было, чтобы он не закрывал пустые тэги, т.е. из

Код:
<a></a>
не делал

Код:
<a/>
 
Статус
Закрыто для дальнейших ответов.