當前位置:編程學習大全網 - 源碼下載 - 使用vb.net如何讀取XML文件

使用vb.net如何讀取XML文件

使用DataSet類來完成這項任務。

DataSet對象在傳輸時,是以XML流的形式而不是以COM形式傳輸的。DataSet對象可以讀取XML數據文件或者數據流,從而將樹型結構的XML數據轉換成關系型的數據,如表(DataTable)、列(DataColumn)、行(DataRow)等。

在這個實例中,我們將XML文件命名為“xmlfile.xml”,具體內容如下:

<?xml version=\"1.0\"standalone=”yes”?>

<Detail>

<Person>

<Name>Manish</Name>

<Age>22</Age>

</Person>

</Detail> \'用VB.NET讀寫XML文件

C1aSS WriteXML

Shared Sub main()

Dim obj DataSet As New System.Data.DataSet()

Dim strVirtualPath As String=”t.xml”

\'載入XML文件DataSet

objDataSet.ReadXml(”xmlfile.xml”)

\'通過控制器讀取XML內容

Console.Write(objDataSet.GetXml)

\'從原XML文件中得到數據

ConSOle.Write(”Enter Name:”)

Dim fname,age As String

fname=ConS01e.ReadLine

\'寫入妳希望的代碼

ConS01e.Write(”Enter Age:”)

age=Console.ReadLine

ConS0le.Write(fname&age)

Dim v(1)As String

v(0)=fname

V(1)=age

\'增加數據DataSet

objDataSet.Tables(0).Rows.Add(V)

\'更新XML文件

objDataSet.WriteXml(”xmlfile.xml”)

Console.Write(obj DataSet.GetXml)

End Sub

End C1ass

運行該程序有兩種方式,壹種是在Microso~VS.NET框架中編譯完後運行;另壹種則是在仿DOS的Command窗口中運行。在第壹種方式中,必須加上System、System.Data、System.xML的引用。具體方法為:先創建壹個空的項目,然後加入這個文件名字;在“解決方案資源管理器”中加入引用,此時需要選擇相應的.dll文件;註意,xmlfile.xml文件應該放在工程的/bin目錄下面。我們可以輸出結果也可以用瀏覽器直接查看改變後的XML文件。在第二種方式中,選擇桌面的“程序”壹“Microso~Visual Studio.NET”壹“VisualStudio.NET工具”壹“Visual Studio.NET命令提示”命令,在DOS命令提示框敲入命令:[Page]

vbc/r:system.d11/r:system.data.d11/r:system.xml.d11 xml.vb其中,程序名為xml.vb,這裏的3個.dll文件都是必須調用的庫文件。應該在存放VB.NET文件的目錄中運行上述命令,否則找不到相應的程序,當然設置PATH也可以做到。此外,Xml_vb文件應該和XML文件放在同壹目錄下面。每次運行此程序都會往文件中寫進同樣的內容,都是寫入<Person/>,運行壹次寫壹行。其實,我們只要稍微修改壹下這個程序,就可以往XML中寫入我們所需要的數據。

  • 上一篇:求教學網站設計 要用Dreamweaver 和數據庫結合做 最好有開題報告。。。。
  • 下一篇:C#開發典型模塊大全的內容介紹
  • copyright 2024編程學習大全網