我有一个输入xml,如:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sendRequest">
<soapenv:Header/>
<soapenv:Body>
<urn:Message>
<urn:id> 12345 </urn:id>
<urn:name> srinath </urn:name>
<urn:body> >Hello< </urn:body>
</urn:Message>
</soapenv:Body>
</soapenv:Envelope>
Mule ESB DOM-to-XMl 转换器在标签中遇到 '>' 和 '<' 时会出错。我该如何逃脱呢?输入 < 等不是一个选项,因为最终用户不会懂行。
抛出的错误是:消息:com.ctc.wstx.exc.WstxUnexpectedCharException:'<'(格式错误的起始元素?)之后的内容中出现意外字符'<'(代码 60)。在 [row,col {unknown-source}]:[9,26] (javax.xml.transform.TransformerException) 代码:MULE_ERROR--2
任何解决方法都是有帮助的!