|
分類:[VB.NET]
> で、子要素の255と言うid属性を指定して名前、もしくは住所をテキストボックスに表示させたいのですが、どの様に上の記述を変えて上げれば良いのでしょうか?
やり方はいろいろとあるかと思いますが、たとえばこんな方法とか。
Imports System Imports System.Xml Module Sample Sub Main() Dim number As Integer = 255
Dim doc As New XmlDocument() doc.Load("C:\Address.xml")
Dim XPath As String = String.Format("/住所録/番号[@id='{0}']", number) Dim item As XmlElement = doc.SelectSingleNode(XPath) If item IsNot Nothing Then Console.WriteLine("名前='{0}'", item.SelectSingleNode("名前").InnerText) Console.WriteLine("住所='{0}'", item.SelectSingleNode("住所").InnerText) Else Console.WriteLine("ID={0}のデータは見つかりませんでした。", number) End If End Sub End Module
|