VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
指定した要素を参照するにはChildNodesプロパティを使用します。ChildNodesプロパティに参照したい要素番号をセットし(ChildNodes(0)の様に)Valueプロパティで要素を参照します。
XmlDocumentsクラスを使用するには、Imports System.Xmlを追加します。
サンプルではXMLファイルの
まずルートの要素をxmlRootに取得します。
次に、ルートの子要素をxmlChildに取得します。(ルート
Imports System.Xml : : 省略 : Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim xmlDoc As New XmlDocument 'XmlDocumentオブジェクトを作成 xmlDoc.Load("Test.xml") Try Dim xmlRoot As XmlElement = xmlDoc.DocumentElement Dim xmlChild As XmlElement = xmlRoot.FirstChild '<ZIP>の要素を取得する MessageBox.Show("ZIPの要素は" & xmlChild.ChildNodes(0).Value & "です") Catch ex As XmlException MessageBox.Show(ex.Message) End Try End Sub
'取得するXMLファイル(Test.xml) <?xml version="1.0" encoding="shift_jis"?> <ADDRESS_DATA> <ZIP>012-3456</ZIP> <ADDRESS>東京都港区赤坂XXX</ADDRESS> <NAME>ひろずどっとねっと</NAME> </ADDRESS_DATA>