`
newand
  • 浏览: 38035 次
  • 性别: Icon_minigender_1
  • 来自: nj
最近访客 更多访客>>
社区版块
存档分类
最新评论

写xml文件的方法(vb.net)

    博客分类:
  • .net
阅读更多

一:XmlWriter的形式

 

Dim myXmlSettings As New XmlWriterSettings
        myXmlSettings.Indent = True
        myXmlSettings.NewLineOnAttributes = True

        Using ProductWriter As XmlWriter = XmlWriter.Create("path\XMLFile2.xml", myXmlSettings)

            ProductWriter.WriteComment("product product ")
            ProductWriter.WriteStartElement("All")
            ProductWriter.WriteStartElement("Product")
            ProductWriter.WriteAttributeString("Id", "101")
            ProductWriter.WriteAttributeString("COunt", "10")
            ProductWriter.WriteElementString("P1", "P2")
            ProductWriter.WriteEndElement()

            ProductWriter.WriteStartElement("Product")
            ProductWriter.WriteAttributeString("Id", "102")
            ProductWriter.WriteAttributeString("COunt", "10")
            ProductWriter.WriteElementString("P1", "P2")
            ProductWriter.WriteEndElement()

            ProductWriter.WriteStartElement("Product")
            ProductWriter.WriteAttributeString("Id", "103")
            ProductWriter.WriteAttributeString("COunt", "10")
            ProductWriter.WriteElementString("P1", "P2")
            ProductWriter.WriteEndElement ()
            ProductWriter.WriteEndElement()
        End Using

 二:XmlDocument的形式

 

 

Dim Doc As New XmlDocument()
 Dim dec As XmlDeclaration = Doc.CreateXmlDeclaration("1.0", _
                                         Nothing, Nothing)
        Doc.AppendChild(dec)
        Dim DocRoot As XmlElement = Doc.CreateElement("Orders")
        Doc.AppendChild(DocRoot)

        Dim Order As XmlNode = Doc.CreateElement("Order")
        newAtt = Doc.CreateAttribute("Quantity")

        newAtt.Value = "100"
        Order.Attributes.Append(newAtt)
        DocRoot.AppendChild(Order)
Doc.Save("path\XMLFile2.xml") 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    vb.net对xml文件进行操作

    本文将详细介绍如何利用VB.NET对XML文件执行创建、插入、修改和删除等基本操作。 #### 二、创建 XML 文件 创建XML文件是进行XML操作的基础。下面的示例展示了如何使用VB.NET创建一个简单的XML文件。 ```vbnet Dim...

    VB.net读取xml文件

    以上就是在VB.NET环境下读取XML文件的四种常见方法。每种方法都有其适用场景,根据项目需求和性能考虑,可以选择最合适的一种。理解这些概念后,你将能够轻松地在VB.NET中处理XML文件,无论是简单的数据提取还是复杂...

    VB6和VB.NET中的XML的读写操作.doc

    例如,可以创建`DOMDocument`对象来加载XML文件,然后使用`selectNodes`和`selectSingleNode`方法查询XML节点,`createElement`和`appendChild`方法来创建和添加新节点,`nodeValue`属性来获取或设置节点的值。...

    VB.net读取XML标签值

    VB.net读取XML标签值,两种方法,一是加载XML字符串,一是加载XML文件,然后再从节点路径中读TAG第一个匹配值

    VB.NET 代码实现创建XML文档

    首先,我们需要了解VB.NET中的System.Xml命名空间,这个命名空间包含了处理XML文档所需的所有类和方法。主要涉及的类有XmlDocument、XmlNode、XmlElement、XmlWriter等。 1. **创建XML文档对象** 在VB.NET中,我们...

    VB.net读写XML文件源代码

    在VB.NET中,处理XML文件是常见的任务,包括读取XML数据、修改数据以及写入新的XML文件。本项目提供了DLL形式的源代码,方便开发者在自己的应用中调用相关函数接口进行XML操作。 首先,我们要理解VB.NET中读取XML的...

    vb.net.zip_VB.NET 控件_vb.net_vb.net excel_vb.net 控件_vb.net控件

    VB.NET 支持XML和二进制序列化,这个示例可能展示了如何在VB.NET中实现对象的序列化和反序列化,这对于数据持久化和网络通信很有用。 6. **ThreadSample.zip**:多线程是并发处理任务的关键技术。VB.NET 支持线程...

    VB.NET XML和JSON序列化与反序列化

    这涉及使用`Deserialize`方法,将XML文件或流作为输入: ```vbnet Dim serializer As New XmlSerializer(GetType(MyClass)) Using reader As New StreamReader("input.xml") Dim myObject As MyClass = ...

    vb.net xml创建保存读取

    本教程将详细讲解如何在VB.NET环境下创建、修改和读取XML文件。 一、XML文件的创建 在VB.NET中创建XML文件,我们可以使用`System.Xml.Linq.XDocument`类。首先,创建一个`XDocument`对象,然后添加所需的元素和...

    VB.NET/JAVA 采用SOAP 与Webservice发送/接收数据

    - 构建SOAP消息的方式与VB.NET类似,但需要注意字符串转义的不同,例如在Java中XML的双引号需要用`\"`来表示。 - 示例代码: ```java String soapMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + ...

    自动更新程序用vb.net写的软件更新程序

    【自动更新程序用vb.net写的软件更新程序】 自动更新程序是软件开发中不可或缺的一部分,它允许用户无需手动下载和安装新版本,即可自动获取并应用软件的最新更新。本项目是使用VB.NET语言编写的软件更新程序,VB...

    VB.NET视频教程|如何学习VB.NET|VB.NET比VB6.0哪个好

    VB.NET提供了更强大的类型系统,支持.NET Framework的所有库,使得开发网络、数据库和XML处理的应用更加便捷。然而,VB6.0的资料丰富,对于某些特定的、老旧的技术问题,可能更容易找到解决方案。VB6.0的小工具开发...

    VB.NET 读写 XML TXT源码

    VB.NET提供了丰富的API来支持这些需求,如`XmlNode`的`Attributes`集合用于处理XML属性,`StreamReader`和`StreamWriter`的`ReadLine`和`WriteLine`方法可以配合`StringBuilder`进行大量数据的读写。 总之,VB.NET...

    xml(right).rar_VB .net_vb xml_vb.net_vb.net xml_xml

    1. 加载XML文件。使用XmlDocument的Load方法加载文件:`Dim doc As XmlDocument = New XmlDocument()`,然后`doc.Load("input.xml")`。 2. 查询XML节点。可以使用SelectNodes或SelectSingleNode方法,配合XPath...

    VB.NET读取文本(解决乱码)

    在VB.NET编程中,处理文本文件是常见的任务之一,但有时候由于编码问题,读取的文本可能会出现乱码。这通常发生在文件的编码格式与程序读取时所使用的编码不一致的情况下。本教程将深入探讨如何在VB.NET中正确地读取...

    VB.NET中操作XML文档

    最后,`XMLReadDemo`可能是一个演示项目,它可能包含了如何在VB.NET中读取XML文件的实际代码示例。通过分析这个项目,你可以更深入地了解XML操作的具体实现。 总之,VB.NET提供了丰富的工具和API来处理XML文档,...

    vb.net读取编辑操作XML文件

    在VB.NET中,XML文件是数据存储和交换的常见格式,因为它们结构清晰,易于解析和生成。XML(可扩展标记语言)提供了平台和语言无关的机制,用于存储和传输数据。本篇将深入探讨如何使用VB.NET进行XML文件的读取、...

    VB.NET教程中高级篇

    9. LINQ(Language Integrated Query):VB.NET的LINQ提供了一种在语言级别集成的查询方式,可以用于数据库、XML、数组等多种数据源,简化了数据查询的语法。 10. 自定义控件和用户界面设计:VB.NET的Windows Forms...

    VB.NET XML文件的读取源代码

    以上代码演示了如何在VB.NET中读取XML文件,将其数据填充到DataGridView,以及将DataGridView中的数据写回到新的XML文件。这只是一个基础的介绍,实际应用中可能需要处理更复杂的XML结构和错误处理。在开发过程中,...

    VB.NET实现调用WORD模板写入数据并生成新的WORD文档

    在VB.NET中,调用Word模板来写入数据并生成新的Word文档是一项常见的任务,尤其在自动化报告生成、批量文档处理或数据填充等场景中。这个过程通常涉及到Microsoft Office Interop库,它允许VB.NET代码与Word应用程序...

Global site tag (gtag.js) - Google Analytics