3
A
回答
6
XML確實定義了少數幾個字符實體。參見XML 1.1規範的第4.6節:
http://www.w3.org/TR/xml11/#sec-predefined-ent
特別地,XML定義& LT ;, & gt;中&安培;, &'和& QUOT; (「所有XML處理器必須識別這些實體是否已聲明」)。任何其他實體必須通過數字引用引用,正如Brian所述,或者通過文檔本身或引用的DTD中的構造的適當定義引用。
所有這些實體都在HTML中定義。
2
是的。 HTML4定義了許多在XML中默認不存在的命名實體。你可以看到list on the w3.org website。 >
就是這樣一個編碼實體。同樣,<
是<
的命名實體,但您也可以這樣寫:<
。據我所知,您可以在HTML和XML中自由使用編號版本。有關如何在XML文檔中定義自己的實體,請參見w3.org鏈接。
相關問題
- 1. xml編碼特殊字符
- 2. XML/HTML特殊字符代碼
- 3. 在xml中編碼特殊字符
- 4. c#xml特殊字符編碼
- 5. xml和html轉義特殊字符
- 6. HTML淨化器特殊字符編碼
- 7. 解碼HTML特殊字符
- 8. 數據表jQuery的特殊字符編碼和解碼到HTML
- 9. 編碼特殊字符
- 10. fineuploader - 編碼特殊字符
- 11. xslt編碼特殊字符
- 12. Python:編碼特殊字符
- 13. 編碼特殊字符
- 14. 特殊字符編碼
- 15. JSON編碼 - 特殊字符
- 16. CCLabelBMFont,編碼和特殊字符
- 17. 特殊字符編碼C#和Ironpython
- 18. 具有特殊字符的QString編碼
- 19. 具有特殊字符的JavaScript編碼
- 20. JavaScript和PHP中的字符編碼有區別嗎?
- 21. HTML特殊字符和PHP
- 22. Html特殊字符和Javascript
- 23. 編碼XML字符串中的特殊字符
- 24. XML特殊字符
- 25. 如何在xml文件中編碼html標籤和特殊字符
- 26. 包含Html編碼和特殊字符的流問題
- 27. 有時fputs()或fwrite()會對html特殊字符進行編碼嗎?
- 28. PHP在輸入Web服務XML中編碼特殊字符XML
- 29. HTML特殊字符▼
- 30. Html特殊字符
雖然正如http://stackoverflow.com/questions/2083754/why-shouldnt-apos-be-used-to-escape-single-quotes所述,但是轉義序列不是HTML規範的一部分,不支持某些瀏覽器 – evnafets 2013-05-20 22:38:54