У меня проблема с javax.xml.transform.Transformer
.Java xml Transformer to escape &
Я пытаюсь создать документ XML, и один из атрибутов - это ссылка HTTP, которая содержит &
для запроса. После того, как я вызвал метод transform()
, все символы &
становятся &
.
Так что я могу настроить трансформатор, чтобы не преобразовать &
в &
? Заранее спасибо.
Редактировать
В XML-документ, который я пытаюсь создать, один из атрибутов является ссылка HTTP со строкой запроса. Так что я хотел бы иметь в результате что-то вроде
<Notification url="http://www.xyz.com/notify.jsp?param1=123¶m2=345/>
Но я получаю сейчас
<Notification url="http://www.xyz.com/notify.jsp?param1=123&param2=345/>
Потому что я должен преобразовать документ XML в строку и отправить его через сокет. Поэтому я не хочу, чтобы &
был преобразован в &
в качестве конечного результата.
** ... что я настраиваю трансформатор, чтобы не преобразовать '&' в '&' ** - вы имеете в виду '&' в '&'? или вы хотите, чтобы появилось что-то другое, кроме «&»? – anirvan
Извините, anirvan, я забыл проверить после публикации. Да, я не хочу, чтобы '&' преобразовывался в '& amp;'. Благодарю. –