2016-12-21 1 views
0

Работа с WSO2 ESB я пытаюсь сохранить XML-прокси сервиса с правильным характером «&» вместо "& усилителя ', но когда я запускаю задачу, она всегда автоматически сохраняет файл с помощью «& amp». Таким образом, моя связь всегдаWSO2 ESB превращает мой «и» в «&», когда я запустить запланированное задание, поэтому ссылка не работает

"www.mysite.com/data?param1=myparam1&param2=myParam2" 

вместо правильной рабочей форме,

"www.mysite.com/data?param1=myParam1&param2=myParam2" 

Я думаю, чтобы изменить messageFormatter в axis2.xml, но я не знаю, жарко, чтобы решить ,

Любая идея?

+0

Когда вы говорите, что ссылка «не работает», что именно вы делаете и как она терпит неудачу? Амперсанд в XML должен быть экранирован как «&», в противном случае это не XML, и любой потребитель XML должен сделать необходимое unescaping. –

+0

Можете ли вы предоставить прокси-код, где заменяется &. Вы редактируете с помощью eclipse или в консоли управления? – FiveO

ответ

0

В XML & указывает начало символьной ссылки.

& является ссылкой на символ «амперсанд» и будет преобразован обратно в амперсанд при анализе XML.

&param2= недействителен XML и должен привести к тому, что синтаксический анализатор XML будет отменен с исключением.

Если у вас есть какие-либо проблемы, это значит, что инструмент читает XML, а не инструмент его создания.

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