vik*_*iky 12 c# xml xmlwriter version
我正在创建一个类似Xml的格式XmlWriter.但在输出中也有版本信息.
<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)
我的文件中不需要这个.我怎样才能做到这一点?有没有办法通过代码删除它?
Avi*_* P. 19
使用ConformanceLevel和OmitXmlDeclaration属性.例:
XmlWriter w;
w.Settings = new XmlWriterSettings();
w.Settings.ConformanceLevel = ConformanceLevel.Fragment;
w.Settings.OmitXmlDeclaration = true;
Run Code Online (Sandbox Code Playgroud)
Ode*_*ded 11
创建XmlWriter时,使用XmlWriterSettings传递所需的设置:
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
writer = XmlWriter.Create(Console.Out, settings);
Run Code Online (Sandbox Code Playgroud)
XmlWriterSettings也有其他属性(缩进等).
| 归档时间: |
|
| 查看次数: |
14215 次 |
| 最近记录: |