C#XmlWriter不转';至&;载脂蛋白;
我读过几篇相关的文章,但仍然不知道C#XmlWriter不转';至&;载脂蛋白;,c#,xml,escaping,xmlwriter,C#,Xml,Escaping,Xmlwriter,我读过几篇相关的文章,但仍然不知道XmlWriter是否可以将转换为&apos而不使用任何库 到目前为止,我知道要转义的5个字符(&,,'和“)是由XML自动处理的。但是我想要撇号(”)要转换为'并且使用XmlWriter.WriteAttributeString不会发生这种情况,如果使用string.Replace则会得到' 这是我转换后得到的: "Test Cue 1 > '" 我希望结果是: "Test Cue 1 > &apo
XmlWriter
是否可以将
转换为&apos代码>而不使用任何库
到目前为止,我知道要转义的5个字符(&
,
,'
和“
)是由XML自动处理的。但是我想要撇号(”
)要转换为&apos
;并且使用XmlWriter.WriteAttributeString
不会发生这种情况,如果使用string.Replace
则会得到'
这是我转换后得到的:
"Test Cue 1 > '"
我希望结果是:
"Test Cue 1 > '"
XmlWriter
转义需要转义的内容以生成有效的XML(而不是更多)。由双引号分隔的字符串不需要转义,反之亦然。如果您手动将
替换为'
,它将无法理解您试图执行的操作,并且会自然转义&
你能解释一下你的用例吗?不清楚。什么是“转换”?你能展示你的代码吗?当你说“结果”时,结果是什么?