23
A
回答
20
是的,單引號是有效的。
從XML規範:
[10] AttValue ::= '"' ([^<&"] | Reference)* '"'
| "'" ([^<&'] | Reference)* "'"
3
按照spec,都是有效的:-)
[9] EntityValue ::= '"' ([^%&"] | PEReference | Reference)* '"'
| "'" ([^%&'] | PEReference | Reference)* "'"
[10] AttValue ::= '"' ([^<&"] | Reference)* '"'
| "'" ([^<&'] | Reference)* "'"
[11] SystemLiteral ::= ('"' [^"]* '"') | ("'" [^']* "'")
[12] PubidLiteral ::= '"' PubidChar* '"' | "'" (PubidChar - "'")* "'"
和W3C驗證器接受它。
4
在這個問題上混亂的根源似乎來自這篇文章中,
http://www.javascriptkit.com/howto/xhtml_intro.shtml
這似乎宣稱單引號是不是在XHTML有效。然而,由於沒有引用規範,並且由於文章還聲稱屬性和元素的小寫名稱是禁止的,所以作者可能僅僅表達禁止使用單引號的編輯禁止。
相關問題
- 1. Java中的單引號和雙引號有區別嗎?
- 2. 如何有效地替換字符串中的雙引號和單引號?
- 3. 在Java中,我應該在字符串中使用單引號(')(雙引號)嗎?
- 4. 在Ruby中,單引號需要在雙引號字符串中轉義嗎?
- 5. 單引號和雙引號在Python中
- 6. 在Python字符串中有單引號和雙引號
- 7. 檢查busybox中的有效號碼嗎?
- 8. 在單引號
- 9. 用雙引號括起來的單引號中的單引號
- 10. 是一個不帶引號的字符集有效嗎?
- 11. 哪種方法更高效,在單引號內使用雙引號還是轉義單引號?
- 12. URL中的引號無效
- 13. 在SQL中用單引號替換單引號
- 14. 雙引號VS單引號中的JavaScript
- 15. Node.js中的單引號或雙引號?
- 16. 替換所有單引號在字符串雙引號 - 常規
- 17. XML有單引號和雙引號,需要在一個
- 18. FCKeditor的具有單引號
- 19. JsonConvert.SerializeObject failes具有單引號
- 20. 在PresentationML中altChunk有效嗎?
- 21. 單引號VS雙引號
- 22. 轉換無效的JSON字符串單或沒有引號
- 23. 使用Object.defineProperties和符號有效嗎?
- 24. 我可以在Powershell'字符串'中使用單引號嗎?
- 25. 能迫使XMLWriter在單引號中寫元素嗎?
- 26. 我可以在對象名稱中使用單引號嗎?
- 27. 單引號輸出servlet與單引號
- 28. PHP角度單引號vs單引號
- 29. 在R中的列中用雙引號替換單引號
- 30. 在HTML屬性中的JS中的雙引號和單引號
如果再次懷疑,您可以通過http://validator.w3.org/檢查您的文檔。 – Leonidas 2010-02-05 21:18:56