有點不尋常的問題 - 在什麼情況下尖括號用反斜槓逃脫?在什麼情況下尖括號用反斜槓逃脫?
我發送一個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\>