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

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

ID:32828175

大小:92.79 KB

页数:3页

时间:2019-02-16

用程序生成xml文件的实例代码_第1页
用程序生成xml文件的实例代码_第2页
用程序生成xml文件的实例代码_第3页
资源描述:

《用程序生成xml文件的实例代码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用程序生成XML文件的实例代码这个示例演示如何用程序生成一个XML文件。点击按钮,程序会生成一个XML文件,存成C:ew.xml,并同时将这个XML文件的内容显示在TextBox里。创建项目(Project)和添加控件打开VisualStudio2005。在文件(File)菜单上,单击新建项目(NewProject)o在新建项目(NewProject)对话框的模板(Templates)窗格中,单击Windows应用程序(WindowsApplication)c在名称(Name)框中键入CreateXml,再单击确定(0K)。在Toolbox里选中Button控件,将其拖

2、到Forml上。在Properties窗口将该Button的Name属性改为btnCreate,将其Text属性改为CreateanXMLFile。在Toolbox里选中TextBox控件,将其拖到Forml上。在Properties窗口将该TextBox的Name属性改为txtContent,将其Multiline属性改为True。如下图。加入代码双击CreateanXMLFile的Button,进入代码编辑窗口。添加代码如下:ImportsSystem.XmlPublicClassFormlPrivateSubbtnCreate_Click(ByVaisenderAsS

3、ystem.Object,ByVaieAsSystem.EventArgs)HandlesbtnCreate.ClickDimxDocAsNewXmlDocumentDimxDAsXmlDeclarationDimxCommentAsXmlCommentDimxeRootAsXmlElementDimxeSiteNameAsXmlElementxD=xDoc•CreateXmlDeclaration(H1.011,HUTF-8n,Nothing)xDoc.AppendChild(xD)xComment=xDoc•CreateComment(,fSiteInformation

4、11)xDoc.AppendChild(xComment)xeRoot=xDoc.CreateElement(f,Sitesn)xDoc.AppendChild(xeRoot)xeSiteName=xDoc•CreateElement(nSiteNamef,)xeSiteName.InnerText=Hwww.B1aB1a.cnnxeRoot.AppendChild(xeSiteName)xDoc•Save(HC:ew•xmlf,)Me•txtContent.Text=xDoc•OuterXmlEndSubEndClass选择调试(Debug)菜单中的开始调试(Star

5、tDebugging),运行该程序。或者直接按快捷键F5运行。你会看到如下画面,同时在C盘根目录下,你会找到一个名为new.xml的文件。Forml匸J叵]区]CreateanXMLFilewww.BIaBIa.cn提示用XmlDocument.CreateXmlDeclaration这个方法,可以创建XML文件的声明。CreateXmlDeclaration的三个参数依次表示versio

6、n,encoding和standalone0用AppendChild方法,能够为选中节点增加一个子节点,增加的子节点的位置排在选中节点所有子节点的最后。用XmlDocument.CreateComment方法,可以创建XML文件里的注释。用CreateElement方法,可以创建一个XML元素(Element)。用XmlElement.InnerText属性,可以设置或者得到某个节点的内部文本,包括该节点包含的文本,以及该节点的子节点。用OuterXml这个属性,可以得到XML文件的内容。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。