如何使XDocument對象用單引號保存元素的屬性值?使用linq將xml元素的屬性值用單引號保存到xml
3
A
回答
0
如果絕對有必要使用單引號,則可以將XML文檔寫入字符串,然後使用字符串替換從單個加雙引號。
1
我不確定任何用於LINQ to XML的格式選項都允許您指定該選項。你爲什麼需要?這是一種相當差的XML處理程序,它會關心它...
1
只要在匹配的對中使用單引號和雙引號,並且嵌套正確,符合標準的XML處理器就不會在乎您使用的是哪種樣式。您的問題表明您打算使用不符合標準(或者甚至不支持XML)的工具來處理您的XML輸出。儘管我認識到工作環境和客戶需求可能並不總能讓您選擇正確的工具,但這是一個冒險的主張。我有使用sed和grep的同事篩選和修改XML文件,他們經常可以逃避這一點。但是,如果您有任何選擇,我建議您在整個流程中使用XML-aware工具處理XML文件,直到XML中不再標記數據爲止。否則會導致比在所有XML處理中使用支持XML的工具更加脆弱的系統。
如果你不能這樣做,那麼JacobE的建議可能是你最好的選擇。
相關問題
- 1. nokogiri可以使用單引號保存xml的屬性嗎?
- 2. 使用LINQ到XML獲取元素的屬性值
- 3. 集元素XML屬性值的LINQ
- 4. 編碼XML元素中的雙引號使用LINQ to XML
- 5. 使用LINQ將XML保存爲XML使用LINQ to XML
- 6. Linq到XML,提取屬性和元素
- 7. 保存表單元素屬性XML(保存控制狀態)
- 8. 如何使用LINQ獲取xml中的元素/元素下的屬性值
- 9. 的Xml LINQ查詢(獲取元素的屬性和屬性值)
- 10. XML元素屬性值
- 11. 使用Linq編輯元素並保存到XML文件
- 12. 將LINQ保存到XML
- 13. 基於子元素的存在獲取XML屬性值列表(LINQ to XML)
- 14. XSD將XML元素值約束爲現有的XML屬性值?
- 15. 使用LINQ to XML訪問xml元素
- 16. 使用LINQ將XML元素遞增到XML
- 17. 引用另一個xml元素的XML屬性
- 18. Linq XML屬性讀取元素
- 19. 使用XML保存對象的屬性
- 20. 將XML屬性添加到元素
- 21. XML屬性元素
- 22. 使用Xquery將屬性添加到現有XML中的元素
- 23. PHP - 使用XPATH引用具有2個屬性的XML元素
- 24. 使用LINQ查詢XML並排除屬性值等於元素的值
- 25. 使用屬性xml編寫元素php
- 26. 將xml元素的值設置爲另一個xml元素的引用值
- 27. XML元素保存
- 28. 如何通過使用LINQ to XML的屬性來查找XML元素?
- 29. 使用LINQ來元組的XML元素?
- 30. 如何使用LINQ to XML獲取xml的屬性值?
不幸的是,如果文檔在其他地方包含雙引號,這將會非常棘手...... – 2008-10-21 18:24:29