使 XmlWriter 输出使用单引号,而不是将属性值括起来的双引号

Make an XmlWriter output single quotes rather than double quotes around attribute values

提问人:Marcus 提问时间:12/12/2012 最后编辑:CommunityMarcus 更新时间:12/12/2012 访问量:501

问:

有没有办法在编写属性时使输出单引号而不是双引号?XmlWriter

我对哪个有属性不感兴趣(奇怪的不是 )。 此外,覆盖一些现有的编写器类实际上并不可行,除非包装一个。XmlTextWriterQuoteCharXmlWriterSettings

问的原因:我在html数据属性中输出json,因为json引号字符是“ 这很容易导致数据的小爆炸,因为” 被转义到”到处。如果我可以使用单引号来启动属性值,则 json 中的双引号将不需要转义。

我正在输出 (x)html,根据诸如此类的问题,单引号用于分隔属性值是合法的。

我很确定没有(理智的)方法可以做到这一点,但谁知道我错过了什么。

.NET JSON 转义 引号 xmlwriter

评论


答: 暂无答案