如何用VB.NET編寫XML文檔
來源:互聯網
上載者:User
xml 今天在VB.NET社區看到“在vb.net中如何產生xml說明文檔”這個問題!以前好象自己在處理類似情況也出現過這樣或那樣的問題。希望下面的東西能對大家有用處!
XMLTextWriter類包含所有簡單地編寫XML格式檔案所需要的常式。這個類會自動處理必要的操作,確定寫入的檔案是格式良好的XML文檔。
使用XMLTextWriter類要遵循以下五個步驟:
1、建立新的XML流,並使用WriteStartDocument( )方法。這個方法會在檔案中寫入適當的XML聲明。
2、用WriteStartElement( )方法寫根資料元素。
3、在檔案中寫其餘的元素。
4、用WriteEndElement( )方法關閉最後的元素。
5、用WriteEndDocument( ) 方法結束XML資料。調用這一方法很重要。該方法會關閉沒有適當關閉的元素和其他結構。
以下代碼:
在表單檔案的最開頭:
Imports System.Xml
按鈕的CLICK事件:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myTW As New XmlTextWriter(Application.StartupPath & "\mytest.xml", Nothing)
myTW.WriteStartDocument()
myTW.Formatting = Formatting.Indented
myTW.WriteStartElement("Team")
myTW.WriteStartElement("player")
myTW.WriteAttributeString("Name", "George Zip")
myTW.WriteAttributeString("Position", "QB")
myTW.WriteElementString("Nickname", "Zippy")
myTW.WriteElementString("JerseyNumber", XmlConvert.ToString(7))
myTW.WriteEndElement()
myTW.WriteEndElement()
myTW.WriteEndDocument()
myTW.Close()
End Sub
執行程式,單擊按鈕後,在Bin檔案夾下就會出現已經寫好的mytest.xml文檔!