由於特殊字符序列我發現了一個異常...?逃避XML
逃避XML
回答
您需要設置正確的編碼,並確保XML文檔與相同的編碼產生。
<?xml version="1.0" encoding="INSERT ENCODING HERE"?>
你的答案是有用的, – RajeshKdev
哪些編碼類型是給所有特殊字符支持.. 。? – RajeshKdev
通常,您應該可以使用UTF-8。但是你必須確定,XML文件是用相同的編碼生成的。你如何生成XML? –
您將需要確保特殊字符包圍在CDATA
部分:
<![CDATA[
some special characters here
]]>
我的角色無法被網絡瀏覽器識別。 CDATA不起作用。對於例如:在調試/ - +'&*ÏÃÃÃÃÃÃÃÃÃÏÏ⢢之後/ - +'&*ÏÃÃÃÃÃÃÃÃÃÏÏÏâ¢<> – RajeshKdev
我在打開/閱讀XML的過程中發現我的錯誤,因爲有三個符號,所以我得到錯誤。因此需要用實體名稱:<>&
替換字符:<>&
。那麼只會出現解析錯誤。
Click Here to see HTML Symbol Entities Reference
Click Here to Read XML Basic Generation
在其他情況下,而不是符號的實體名稱需要更換則只有解析異常不會被顯示出來。
請檢查這一點[http://www.w3schools.com/tags/ref_entities.asp] – RajeshKdev
您可以在XPL中包含XML的特殊字符。 XPL的結構完全像XML,但允許使用特殊字符。 XPL到XML轉換實用程序將爲您處理所有的細節。 http://hll.nu
- 1. 逃避XML
- 2. 如何逃避XML <和≤符號?
- 3. 如何逃避特殊字符在XML
- 4. 逃避PHP
- 5. bindValue不逃避
- 6. NMAKE - 約逃避
- 7. fgetcsv逃避串
- 8. 笨逃避查詢
- 9. 的JavaScript逃避EVAL
- 10. PHP逃避問題
- 11. 逃避使用express.js
- 12. LESSCSS逃避過濾
- 13. 如何逃避PreparedStatement.setNull?
- 14. json.dumps():逃避斜線
- 15. PDO bindValue不逃避
- 16. 如何逃避XSLT
- 17. 逃避preventDefault功能
- 18. 如何逃避「<」?
- 19. 爲什麼要逃避和避免XSS
- 20. 逃脫XML XML元素
- 21. 導軌 - 逃避SQL PARAMS
- 22. 逃避$符號爲與string.replace
- 23. RewriteCond - 如何逃避這個?
- 24. pdo是否逃避語句?
- 25. 我如何逃避RMarkdown塊?
- 26. 如何逃避宏觀quasiquotes
- 27. Ansible逃避花括號
- 28. JSON.stringify()不逃避撇號
- 29. PHP/MySQL的 - 逃避串
- 30. 逃避UNIX shell腳本
你可以在這裏粘貼你的XML(或有問題的片段)嗎? –
@BrianAgnew這是我的XML代碼:' /- + '&* IA·ÃÃÃÃÏÏââ¢<> /- +' &* IA·ÃÃÃÃÏÏââ¢<> MeterReadings>' –
RajeshKdev