您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页用程序生成 XML 文件的实例代码

用程序生成 XML 文件的实例代码

来源:筏尚旅游网
用程序生成 XML 文件的实例代码

这个示例演示如何用程序生成一个 XML 文件。点击按钮,程序会生成一个 XML 文件,存成 C:\\new.xml,并同时将这个 XML 文件的内容显示在 TextBox 里。

创建项目 (Project) 和添加控件

打开 Visual Studio 2005。在文件 (File) 菜单上,单击新建项目 (New Project)。 在新建项目 (New Project) 对话框的模板 (Templates) 窗格中,单击 Windows 应用程序 (Windows Application)。在名称 (Name) 框中键入 CreateXml,再单击确定 (OK)。 在 Toolbox 里选中 Button 控件,将其拖到 Form1 上。在 Properties 窗口将该 Button 的 Name 属性改为 btnCreate,将其 Text 属性改为 Create an XML File。 在 Toolbox 里选中 TextBox 控件,将其拖到 Form1 上。在 Properties 窗口将该 TextBox 的 Name 属性改为 txtContent,将其 Multiline 属性改为 True。 如下图。

加入代码

双击 Create an XML File 的 Button,进入代码编辑窗口。添加代码如下: Imports System.Xml Public Class Form1

Private Sub btnCreate_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles btnCreate.Click

Dim xDoc As New XmlDocument Dim xD As XmlDeclaration Dim xComment As XmlComment Dim xeRoot As XmlElement Dim xeSiteName As XmlElement

xD = xDoc.CreateXmlDeclaration(\"1.0\xDoc.AppendChild(xD)

xComment = xDoc.CreateComment(\"Site Information\") xDoc.AppendChild(xComment)

xeRoot = xDoc.CreateElement(\"Sites\") xDoc.AppendChild(xeRoot)

xeSiteName = xDoc.CreateElement(\"SiteName\") xeSiteName.InnerText = \"www. B l a B l a. cn\" xeRoot.AppendChild(xeSiteName)

xDoc.Save(\"C:\\new.xml\")

Me.txtContent.Text = xDoc.OuterXml End Sub End Class

选择调试 (Debug) 菜单中的开始调试 (Start Debugging),运行该程序。或者直接按快捷键 F5 运行。

你会看到如下画面,同时在 C 盘根目录下,你会找到一个名为 new.xml 的文件。

提示

用 XmlDocument.CreateXmlDeclaration 这个方法,可以创建 XML 文件的声明。CreateXmlDeclaration 的三个参数依次表示 version, encoding 和 standalone。 用 AppendChild 方法,能够为选中节点增加一个子节点,增加的子节点的位置排在选中节点所有子节点的最后。

用 XmlDocument.CreateComment 方法,可以创建 XML 文件里的注释。 用 CreateElement 方法,可以创建一个 XML 元素 (Element)。

用 XmlElement.InnerText 属性,可以设置或者得到某个节点的内部文本,包括该节点包含的文本,以及该节点的子节点。 用 OuterXml 这个属性,可以得到 XML 文件的内容。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务