Ale*_*eau 4 c# xml unicode encoding
我正在寻找一种使用#&233编码XML文档的方法; 编码.
使用这个基本代码
var xmlDoc = new XmlDocument();
xmlDoc.Load(@"D:\Temp\XmlDocBase.xml");
xmlDoc.Save(@"D:\Temp\XmlDocBaseCopy.xml");
Run Code Online (Sandbox Code Playgroud)
我的Xml文档来自:
<?xml version="1.0"?>
<Tag1>
<comment>entité</comment>
</Tag1>
Run Code Online (Sandbox Code Playgroud)
至
<?xml version="1.0"?>
<Tag1>
<comment>entité</comment>
</Tag1>
Run Code Online (Sandbox Code Playgroud)
问候
您可以强制不支持所有unicode字符(即ASCII)的编码.结果编者将被迫使用实体.
XmlDocument doc = new XmlDocument();
doc.LoadXml("<Tag1><comment>entité</comment></Tag1>");
var writer = XmlTextWriter.Create(
@"c:\temp\o.xml",
new XmlWriterSettings { Encoding = System.Text.ASCIIEncoding.ASCII });
doc.Save(writer);
Run Code Online (Sandbox Code Playgroud)
结果是:
<?xml version="1.0" encoding="us-ascii"?><Tag1><comment>entité</comment></Tag1>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6903 次 |
最近记录: |