关于c#读写XML的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:42:54
拜托知道的大侠了,我比较着急!!!
xmlWriterSettings mx=new xmlWriteSettings();
mx.Indent=true;
这个Indent是什么意思,这句语句有什么用啊!!!我很困惑,拜托了!!!

这个用于缩进的,true表示自动缩进,用于排版的

主要就是用来设置是否为缩进元素,设置它是bool类型值设置的。为true 说明该元素为缩进元素。
XmlWriterSettings.Indent 属性 (System.Xml)

获取或设置一个值,该值指示是否缩进元素。 ... 此属性仅适用于输出文本内容的 XmlWriter 实例;对于其他实例,将忽略此设置。 只要元素不包含混合内容,则缩进元素。一旦调用 WriteString 或 WriteWhitespace 方法写出混合元素内容, XmlWriter 就会停止缩进。

你可以参考msdn的官方网站,那里有权威的解释
http://msdn.microsoft.com/zh-cn/library/system.xml.xmlwritersettings.indent.aspx

举个例子,以下的效果:
***************
<*********>该行缩进了