2014-05-19 3 views
2

선택 구성 요소에서는 ... 내가 뮬에 다음 식을 정의 할 때, 뮬은 다음 내용의 오류를 제공

ERROR 2014-05-19 11:48:51,189 [main] org.mule.module.launcher.application.DefaultMuleApplication: null 
org.xml.sax.SAXParseException: The entity name must immediately follow the '&' in the entity reference. 
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) 
    at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) 

뮬 정책을 때 속성 && 연산자를 사용할 수 없습니다 왜 Mule은 & & 연산자를 올바르게 평가하지 않았을까요?

답변

4

&은 XML에서 특별한 의미를 갖는 문자 중 하나이며 예외 메시지는 특수 용도를 기대하는 파서 때문입니다.

XML 문서에서 다른 용도로 사용하려면 &으로 인코딩해야합니다. 따라서 &&&&으로 바꿉니다.

More info on the subject.

0

사용 and 대신 &&.