("title", r.RssTitle); writer.WriteElementString("link", r.PublisherUrl); writer.WriteElementString ("description", r.Description); writer.WriteElementString("copyright", r.Copyright); writer.WriteElementString writer.WriteElementString("description", row[r.ItemDescriptionField].ToString()); writer.WriteElementString 省略 ... writer.WriteElementString("pubDate", GetRssDate(row[r.ItemPublicationDateField])); // ... WriteElementString:这个方法写入一个起始标记和一个结束标记,以及起始和结束标记之间的文本。 WriteEndElement:这个方法写入当前打开标记的结束标记。
("title", "TraceFact.Net 技术文章"); writer.WriteElementString("link", "http://www.tracefact.net "); writer.WriteElementString("description", "Dedicated to asp.net..."); writer.WriteElementString ("copyright", "Copyright (C) 2007"); writer.WriteElementString("generator", "My RSS Generator ", reader.GetString(reader.GetOrdinal("title"))); writer.WriteElementString ", reader.GetString(reader.GetOrdinal("Description"))); writer.WriteElementString("pubDate
XmlDictionaryWriter.CreateTextWriter(stream,Encoding.UTF8)) 3: { 4: writer.WriteStartDocument(); 5: writer.WriteElementString -61-72-74-65 -63-68-2E-63-6F-6D-2F-99-03-46-6F-6F 编码后的文本表示为: [省略不可读的编码内容] 如果我们查看XmlDictionaryWriter的WriteElementString public abstract class XmlDictionaryWriter : XmlWriter 2: { 3: //其他成员 4: public void WriteElementString XmlDictionaryString localName, XmlDictionaryString namespaceUri, string value); 5: public void WriteElementString 在调用CreateBinaryWriter的时候指定该XmlDictionary,并在调用WriteElementString方法的时候以DictionaryString的形式制定元素命名和命名空间。
3: myXmlTextWriter.Formatting = Formatting.Indented; 然后可以通过WriteStartElement和WriteElementString方法来创建元素 ,这两者的区别就是如果有子结点的元素,那么创建的时候就用WriteStartElement,然后去创建子元素,创建完毕后,要调用相应的WriteEndElement来告诉编译器,创建完毕,用WriteElementString myXmlTextWriter.WriteAttributeString("ISBN", "111111111"); 13: 14: myXmlTextWriter.WriteElementString ("author","张三"); 15: myXmlTextWriter.WriteElementString("title", "职业生涯规划"); 16: myXmlTextWriter.WriteElementString("price", "16.00"); 17: 18: myXmlTextWriter.WriteEndElement
()); foreach(string str in alHyperLinks) { string title = GetDomain(str); string body = str; writer.WriteElementString
bookWriter.WriteStartElement(“Price”); bookWriter.WriteString(“120”); bookWriter.WriteEndElement(); 或者 bookWriter.WriteElementString