• VB生成xml


    Dim text As XmlText
    Dim doc As New XmlDocument
    
    '加入XML的声明段落 
    Dim node As XmlNode = doc.CreateXmlDeclaration("1.0", "UTF-8", "yes")
    doc.AppendChild(node)
    
    '加入一个根元素 
    Dim ele1 As XmlElement = doc.CreateElement("", "bookstore", "")
    text = doc.CreateTextNode("")
    ele1.AppendChild(text)
    doc.AppendChild(ele1)
    
    '加入一个子元素()
    Dim ele2 As XmlElement = doc.CreateElement("", "book", "")
    text = doc.CreateTextNode("")
    ele2.AppendChild(text)
    
    '为子元素"book"增加两个属性 
    ele2.SetAttribute("genre", "", "fantasy")
    ele2.SetAttribute("ISBN", "2-3631-4")
    
    doc.ChildNodes.Item(1).AppendChild(ele2)
    
    '创建三个子元素的子元素()
    Dim ele3 As XmlElement = doc.CreateElement("", "title", "")
    text = doc.CreateTextNode("Oberon's Legacy")
    ele3.AppendChild(text)
    doc.ChildNodes.Item(1).AppendChild(ele2).AppendChild(ele3)
    
    Dim ele4 As XmlElement = doc.CreateElement("", "author", "")
    text = doc.CreateTextNode("Corets, Eva")
    ele4.AppendChild(text)
    doc.ChildNodes.Item(1).AppendChild(ele2).AppendChild(ele4)
    
    Dim ele5 As XmlElement = doc.CreateElement("", "price", "")
    text = doc.CreateTextNode("5.95")
    ele5.AppendChild(text)
    doc.ChildNodes.Item(1).AppendChild(ele2).AppendChild(ele5)
    
    '保存
    doc.Save("D:app.config")

    文件打出来是这样的

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <bookstore>
    <book genre="fantasy" ISBN="2-3631-4">
    <title>Oberon's Legacy</title>
    <author>Corets, Eva</author>
    <price>5.95</price>
    </book>
    </bookstore>

  • 相关阅读:
    Java程序性能优化——让你的java程序更快、更稳定
    synchronized和ReentrantLock
    Java集合——ConcurrentHashMap
    SpringMVC流程
    计算机网络http,https,tcp,udp,get,post
    JVM类加载机制
    关于strcpy和memcpy
    C语言指针
    malloc函数详解
    进程和线程
  • 原文地址:https://www.cnblogs.com/mihe/p/3695954.html
Copyright © 2020-2023  润新知