2016-12-21 8 views
0

WSO2 ESB로 작업합니다. & 대신 올바른 문자 ',하지만 작업을 시작할 때 항상'& amp '파일을 자동 저장합니다. 은 이런 식으로 내 링크는 내가 axis2.xml에 messageFormatter을 수정하는 생각 대신 항상 올바른 작업 형태의WSO2 ESB가 예약 된 작업을 시작할 때 '&'으로 바뀌므로 링크가 작동하지 않습니다.

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

,

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

입니다,하지만 난 그것을 해결 뜨거운 모른다 .

아이디어가 있으십니까?

+0

링크가 작동하지 않는다고 말하면 정확히 무엇을하고 있으며 어떻게 실패합니까? XML의 앰퍼샌드는 '&'으로 이스케이프되어야하며, 그렇지 않은 경우 XML이 아니며 XML 소비자는 필요한 이스케이프 처리를 수행해야합니다. –

+0

&을 대체 할 프록시 코드를 제공해주십시오. Eclipse 또는 관리 콘솔에서 편집 중입니까? – FiveO

답변

0

XML에서 &은 문자 참조의 시작을 나타냅니다.

&은 "앰퍼샌드"에 대한 문자 참조이며 XML을 구문 분석 할 때 다시 앰퍼샌드로 변환됩니다.

&param2=은 잘못된 XML이며 XML 파서가 예외와 함께 중단되어야합니다.

문제가있는 경우 을 읽고 도구를 만드는 것이 아니라 도구를 사용하는 것입니다.