这个示例演示如何载入一个 XML 文件,然后用 Textbox 显示该 XML 文件的内容。
准备一个 XML 文件,内容如下,将其存为 C:\menu.xml。
<?xml version="1.0" encoding="UTF-8"?>
<menu name ="1">
<menu name ="1.1"/>
<menu name ="1.2">
<menu name ="1.2.1"/>
<menu name ="1.2.2"/>
<menu name ="1.2.3">
<menu name ="1.2.3.1"/>
<menu name ="1.2.3.2"/>
<menu name ="1.2.3.3"/>
</menu>
<menu name ="1.2.4"/>
</menu>
<menu name ="1.3">
<menu name ="1.3.1"/>
<menu name ="1.3.2"/>
</menu>
<menu name ="1.4"/>
<menu name ="1.5"/>
</menu>
打开 Visual Studio 2005。在文件 (File) 菜单上,单击新建项目 (New Project)。 在新建项目 (New Project) 对话框的模板 (Templates) 窗格中,单击 Windows 应用程序 (Windows Application)。在名称 (Name) 框中键入 LoadXml,再单击确定 (OK)。
在 Toolbox 里选中 Button 控件,将其拖到 Form1 上。在 Properties 窗口将该 Button 的 Name 属性改为 btnLoad,将其 Text 属性改为 Load XML File。
在 Toolbox 里选中 TextBox 控件,将其拖到 Form1 上。在 Properties 窗口将该 TextBox 的 Name 属性改为 txtContent,将其 Multiline 属性改为 True。
如下图。

双击 Load XML File 的 Button,进入代码编辑窗口。添加代码如下:
Imports System.Xml
Public Class Form1
Private Sub btnLoad_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnLoad.Click
Dim oXMLDoc As New XmlDocument
oXMLDoc.Load("C:\menu.xml")Me.txtContent.Text = oXMLDoc.OuterXml
End Sub
End Class
选择调试 (Debug) 菜单中的开始调试 (Start Debugging),运行该程序。或者直接按快捷键 F5 运行。你会看到如下画面。

提示
用 XmlDocument.Load 这个方法,可以载入某个 XML 文件。
用 OuterXml 这个属性,可以得到 XML 文件的内容。
作者:woyouxian[at]gmail[点]com
时间:2006-12-19