0
我使用xmltextwriter创建xml文档(通过我刚才介绍给xslt的方式,我现在正在学习采用),并且遇到问题以使xml正确缩进。使用xmltextwriter格式化xml
这里是我想什么格式是
<htmltext> CData[.......<br>
<img src=".......">
<a href="........"</a><br>
...some text here from a string....<br>
...some other text here froma string>
</htmltext>
这里是我曾尝试:
xwriter.WriteStartElement("htmltext")
xwriter.WriteCData(hcontent)
xwriter.WriteElementString("", "<br>")
xwriter.WriteString(Environment.NewLine)
xwriter.Indentation = 2
xwriter.WriteElementString("img", "")
xwriter.WriteStartAttribute("src", himage)
xwriter.WriteEndAttribute()
xwriter.WriteString(Environment.NewLine)
xwriter.WriteElementString("a", "")
xwriter.WriteStartAttribute("href", hlinks)
xwriter.WriteEndAttribute()
xwriter.WriteElementString("", htitle)
xwriter.WriteElementString("", "<br>")
xwriter.WriteString(Environment.NewLine)
xwriter.WriteElementString("", hsubtitle)
xwriter.WriteElementString("", "<br>")
xwriter.WriteString(Environment.NewLine)
xwriter.WriteElementString("", htext)
xwriter.WriteEndElement()
不知道从哪里何去何从。欣赏任何回应
你不应该使用'XmlTextWriter'。从.NET 2.0开始已经被弃用了。你应该使用'XmlWriter.Create'来创建一个'XmlWriter'。 – 2011-02-24 14:47:09
好的,当格式化不是它的一部分时,你怎么做缩进的格式 – vbNewbie 2011-02-24 14:54:39
主要是,不要打扰格式化。这并不重要。如果您需要格式化,请使用“XmlWriterSettings”中的设置。 – 2011-02-25 14:37:58