Csharp/C#教程:使用linq到xml,使用单引号保存xml元素的属性值分享


使用linq到xml,使用单引号保存xml元素的属性值

如何使XDocument对象使用单引号保存元素的属性值?

如果必须使用单引号,则可以将XML文档编写为字符串,然后使用字符串替换从单引号更改为双引号。

我不确定LINQ to XML的任何格式化选项是否允许您指定它。 你为什么需要? 这是一个非常糟糕的XML处理程序,它会关心它…

只要您在匹配对中使用单引号和双引号并使用正确的嵌套,符合标准的XML处理器就不会关心您使用哪种样式。 您的问题表明您打算使用不符合标准(或者甚至可能不支持XML)的工具来处理XML输出。 这充其量是一个冒险的主张,尽管我认识到工作情况和客户需求可能并不总能为您提供使用正确工具的选择。 我有同事使用sed和grep来筛选和修改XML文件,他们经常可以侥幸逃脱。 但是如果您有任何选择,我建议您使用XML-aware工具处理XML文件,直到数据不再以XML格式标记为止。 否则将导致系统比使用XML感知工具进行所有XML处理时更脆弱。

如果你不能这样做,那么JacobE的建议可能是你最好的选择。

上述就是C#学习教程:使用linq到xml,使用单引号保存xml元素的属性值分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/949781.html

(0)
上一篇 2021年11月18日
下一篇 2021年11月18日

精彩推荐