zoukankan      html  css  js  c++  java
  • C# 生成 XML

    XmlDocument doc = new XmlDocument();
    XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "UTF-8", null);
    doc.AppendChild(dec);
    
    XmlElement root = doc.CreateElement("BookInfo");
    doc.AppendChild(root);
    
    XmlElement isbn = doc.CreateElement("ISBN");
    isbn.InnerText = "6926456900364";
    root.AppendChild(isbn);
    
    XmlElement bookTitle = doc.CreateElement("BookTitle");
    XmlCDataSection cd = doc.CreateCDataSection("杜拉拉3");
    bookTitle.AppendChild(cd);
    
    XmlAttribute suttitle = doc.CreateAttribute("Subtitle");
    suttitle.Value = "我在这战斗的一年里";
    bookTitle.Attributes.Append(suttitle);
    
    root.AppendChild(bookTitle);
    string xmlString = doc.OuterXml;
    doc.Save(@"c:\aa.xml");
    
    结果如下

    <?xml version="1.0" encoding="UTF-8" ?> 
    <BookInfo>
       
    <ISBN>6926456900364</ISBN> 
       
    <BookTitle Subtitle="我在这战斗的一年里"><![CDATA[杜拉拉3]]></BookTitle>
    </BookInfo>

  • 相关阅读:
    模拟Spring的Ioc
    Java常见异常总结
    Java编码与乱码问题
    Java正则表达式入门
    观察者模式
    Java内存泄漏问题
    责任链模式
    选择排序(C++/Java实现)
    设计模式学习工厂模式
    Java验证码
  • 原文地址:https://www.cnblogs.com/xiaofengfeng/p/1870345.html
Copyright © 2011-2022 走看看