以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XML源码及示例(仅原创和转载) 』 (http://bbs.xml.org.cn/list.asp?boardid=32) ---- 如何用XmltextWriter与XmlDocument两者创建同一文档 (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=17789) |
-- 作者:wgm1084 -- 发布时间:4/30/2005 5:19:00 PM -- 如何用XmltextWriter与XmlDocument两者创建同一文档 用XmltextWriter创建文档 经调试可用示例代码: Imports System Imports System.Xml Imports System.Text Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Private Sub Form1_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click If XmlFileName.Text = "" Then xw = New XmlTextWriter(XmlFileName.Text, Encoding.UTF8) XmlFileName.Enabled = True Catch ex As Exception Private Sub Submit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Submit.Click If PersonName.Text = "" Or telcode.Text = "" Or Sex.Text = "" Or Category.Text = "" Then Try Dim ParentNode As TreeNode Catch ex As Exception 用XmlDocument示例代码: Imports System.Xml Dim filename As String = "classinfo.xml" Dim pi As XmlProcessingInstruction Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If File.Exists(filename) Then doc.Load(filename) droot = doc.CreateNode(XmlNodeType.Element, "classinfo", Nothing) End If sroot = doc.CreateNode(XmlNodeType.Element, "个人信息", Nothing) sname = doc.CreateNode(XmlNodeType.Element, "姓名", Nothing) sbirth = doc.CreateNode(XmlNodeType.Element, "出生年月", Nothing) sadress = doc.CreateNode(XmlNodeType.Element, "联系方法", Nothing) swork = doc.CreateNode(XmlNodeType.Element, "工作单位", Nothing) sroot.AppendChild(sname) doc.Save(filename) ' Catch ex As Exception Catch ex As Exception |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
78.125ms |