是否可以將XML屬性值指定爲CDATA?如果是的話 - 同樣的模式會是什麼。如果沒有 - 爲什麼這個限制在XML中沒有解決?將屬性值指定爲CDATA
15
A
回答
10
不,你不能這樣做。
構成屬性的元素與構成子元素的構成之間有一條非常好的界限(以及非常大的爭論)。例如,請參見here。
給出的是,「限制」在XML中沒有解決,因爲它不存在。你總是有能力把這些數據放在一個子元素中,事實上我甚至會說,如果你甚至不得不考慮這個問題,那麼元素就是正確的結構。
編輯:更多的閱讀材料
0
你處理這件事的方法是使用一個子元素而不是屬性。
相關問題
- 1. XML DTD爲屬性指定一個cdata /文本模式
- 2. 如何爲CData屬性?
- 3. SQL Server:將列名稱指定爲屬性,並將節點值指定爲XML
- 4. 獲取xelement將xml屬性值視爲CDATA
- 5. 爲MVC模型屬性指定JavaScript值
- 6. 爲數據屬性指定值
- 7. 爲基類屬性指定值
- 8. 將字典指定爲屬性Javascript
- 9. Powershell:將XML屬性指定爲CSV
- 10. 將類指定爲泛型屬性
- 11. 是否可以在ant中指定屬性值作爲屬性?
- 12. 如何將—指定爲JSF中的屬性值?
- 13. 將屬性限制爲特定值
- 14. 如何將屬性綁定爲false值
- 15. JAXB未將值屬性視爲屬性
- 16. 基於Linq查詢的整數屬性值爲字符串屬性指定值
- 17. 使用另一個對象屬性值作爲屬性名稱將屬性指定給JS對象
- 18. 協作圖:如何將變量和屬性的值設置爲指定值
- 19. 它可以被指定爲文本定位屬性的值嗎?
- 20. 的DataTemplate問題(指定值時,屬性)
- 21. XSD屬性指定
- 22. 我可以使用表單中的什麼屬性將此索引字符串['size']值指定爲屬性值?
- 23. AngularJS指令 - 將屬性值鏈接到作用域屬性
- 24. 將組件指定爲標籤或作爲屬性的區別
- 25. 將指令屬性綁定到模板
- 26. angularjs,無法爲自定義指令中的多個屬性指定值
- 27. 爲屬性文件指定Java路徑
- 28. 爲對象指定多個屬性
- 29. 在XSD中爲XMLIgnoreAttribute指定屬性
- 30. 爲動態存儲屬性指定reducer
好的,但如果我沒有設計任何東西,只是試圖使用其他人的DTD/Schema,並且需要提供包含非法字符的屬性值,我的選擇是什麼? – 2014-07-31 00:08:00