扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
public XmlTextWriter(TextWriter); public XmlTextWriter(Stream, Encoding); public XmlTextWriter(string, Encoding); |
WriterStartElement(string localname) |
WriterStartElement(string localname,string namespace) |
WriterStartElement(string prefix,string localname,string namespace) |
第一个参数指定元素的前缀,第二个参数指定元素的本地名称,第三个参数指定元素所在的命名空间
第二个方法用来写出与开始元素对应的关闭元素,如果开始元素不包含任何内容,将用一个”/>”做为关闭元素
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():关闭此流和基础流
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。