zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    hdu 1686 Oulipo
    [NOI1997] 积木游戏
    错误录——未完待续
    NOI 2014 魔法森林
    hdu 4010 Query on The Trees
    求助大佬6——1种贪心
    51 nod 1205 流水线调度
    bzoj 1180: [CROATIAN2009]OTOCI
    HNOI2010 弹飞绵羊
    SDOI2008 洞穴勘测
  • 原文地址:https://www.cnblogs.com/mihe/p/3695954.html
Copyright © 2011-2022 走看看