有点不寻常的问题 - 在什么情况下尖括号用反斜杠逃脱?在什么情况下尖括号用反斜杠逃脱?
我发送一个XML文档(作为字符串xsd类型)通过一个Web服务,它将其保存到数据库,但在那里我看到所有XML的尖括号用反斜杠转义,所以我想知道究竟在哪里(Java XML使用DocumentBuilder和Transformer创建,Web服务堆栈,保存到数据库还是其他?)它会被转义?
实施例:
旨在XML:
<?xml version="1.0" encoding="UTF-8"?><Params><param name="qqq">1</param></Params>
实际结果:
\<?xml versionenter code here="1.0" encoding="UTF-8"?\>\<Params\>\<param name="qqq"\>1\</param\>\</Params\>