VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
要素を追加するには、XmlWriterクラスのWriteStartElementメソッドとWriteEndElementメソッドを使用します。
WriteStartElementメソッドで要素名を指定して要素を作成します。WriteStartElementはWriteEndElementメソッドを呼び出すまでのあいだ、前のWriteStartElementメソッドで作成した要素の子要素として作成を行います。
サンプルではWriteStartElementを3回使用した後にWriteEndElementを呼び出しているのでAddressList/Address/ZIP_CODEのように要素が作成されていきます。
Dim st As New System.Xml.XmlWriterSettings '文字コードを指定する st.Encoding = System.Text.Encoding.UTF8 'インデントを指定する st.Indent = True 'インデントにタブを指定 st.IndentChars = ControlChars.Tab Dim writer As System.Xml.XmlWriter = System.Xml.XmlWriter.Create("C:\Work\Test.xml", st) writer.WriteStartElement("AddressList") writer.WriteStartElement("Address") writer.WriteStartElement("ZIP_CODE") writer.WriteEndElement() writer.Close()
'作成されたXMLファイル <?xml version="1.0" encoding="utf-8"?> <AddressList> <Address> <ZIP_CODE /> </Address> </AddressList>