WriterStartAttribute()和WriterEndAttribute()方法:
第一个方法用于编写一个属性的开头,该方法有两个重载:
| WriterStartAttribute(string localname,string namespace) |
| WriterStartAttribute(string prefix,string localname,string namespace) |
| WriterElementString(string localname,string value) |
| WriterElementString(string localname,string namespace,string value) |
| WriterStartElement(“para”); WriterStartAttribute(“author”,null); WriterString(“Do”); WriterCharEntiry(“~n”); WriterString(“a”); WriterCharEntiry(“&”); WriterString(“L.Perez”); WriterEndAttribute(); WriterEndElement(); |
| WriterAttributeString(string localname,string value); WriterAttributeString(string localname,string namespace,string value); WriterAttributeString(string prefx, string localname,string namespace,string value); |
| <para> <sent> The<b>XmlWriter</b>class writes XML content to a Stream. </sent> </para> |
| while(reader.Read()) { if (reader.Name == ”sent” && reader.NodeType == XmlNodeType.Element) { writer.WriterNode(reader,true); } } |
| <sent> The<b>XmlWriter</b>class writes XML content to a Stream. </sent> |
WriterComment(string text)方法:用于写出注释
WriterString(string text)方法:用于写出文本
WriterCData(string text)方法:写出CDATA数据块
WriterBase64(byte[] buffer,int index,int count)方法:将指定的二进制字节编码为 Base64 并写出结果文本
Flush():将缓冲区中的所有内容刷新到基础流,并同时刷新基础流 Close():关闭此流和基础流

