|
■No59860 (Hongliang さん) に返信 > で、現在はどういうコードを書いていて、その上でどういうコードを書ければ理想的なのでしょうか? > // XmlDocument ならやっぱり XPath かなー。 Dim nsmgraa As XmlNamespaceManager = New XmlNamespaceManager(document.NameTable) nsmgraa.AddNamespace("aaa", "http://aaaa"") Dim nsmgrbb As XmlNamespaceManager = New XmlNamespaceManager(document.NameTable) nsmgrbb.AddNamespace("bbb", "http://bbb") Dim nsmgrcc As XmlNamespaceManager = New XmlNamespaceManager(document.NameTable) nsmgrcc.AddNamespace("ccc", "http://ccc")
Dim tccc As XmlNodeList = rootElement.GetElementsByTagName("ccc", claim) Dim Pname As XmlNodeList = tccc(0).SelectNodes("/ddd:name", nsmgrdd) dim Aname as string =Pname.Item(0) Dim Psu As XmlNodeList = tccc(0).SelectNodes("/ddd:su", nsmgrdd) dim Asu as string =Psu.Item(0) このような感じです
下記のようなコードができないのでしょうか?(文法は適当です) Dim Pname As XmlNodeList = aaa(0).SelectNodes("/XMLData/aaa:info/bbb:id/ccc:bun", ????) 一つ目名前=Pname(0).name 一つ目数=Pname(0).su
<ccc:bun>の数がその都度変わります
|