使XmlWriter输出单引号而不是属性值周围的双引号

时间:2012-12-12 15:48:50

标签: .net json escaping quotes xmlwriter

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

XmlTextWriter感兴趣,QuoteChar具有XmlWriterSettings属性(奇怪地不属于{{1}})。 另外,覆盖一些现有的编写器类并不可行,除非包装一个。

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

我正在输出(x)html,并且根据this之类的问题,单引号是合法的,用于界定属性值。

我很确定没有(理智的)这样做,但谁知道我错过了什么。

0 个答案:

没有答案