在编写属性时,有没有办法让XmlWriter
输出单引号而不是双引号?
我不对XmlTextWriter
感兴趣,QuoteChar
具有XmlWriterSettings
属性(奇怪地不属于{{1}})。
另外,覆盖一些现有的编写器类并不可行,除非包装一个。
询问的原因:我在html数据属性中输出json,因为json引用字符是“这很容易导致数据爆炸,因为”被转义为& quot;到处。如果我可以使用单引号来启动属性值,则json中的双引号不需要转义。
我正在输出(x)html,并且根据this之类的问题,单引号是合法的,用于界定属性值。
我很确定没有(理智的)这样做,但谁知道我错过了什么。