- ベストアンサー
xmlの値を配列変数に格納したい。
http://xml-jp.amznxslt.com/onca/xml3?&t=saite-22&dev-t=**************&BrowseNodeSearch=562014&mode=dvd-jp&type=lite&locale=jp&page=1&f=xml これのXML文書を /Details/ProductNameの値をとりだし、 name(i)という配列変数にひとつずつ格納たいのですが、どのようにコーディングすればよいでしょうか? 教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
'>vbc2 Sample.vb Imports System Imports System.IO Imports System.Xml public class Sample public shared sub Main() Dim URL as String = "http://xml-jp.amznxslt.com/onca/xml3?&t=saite-22&dev-t=**************&BrowseNodeSearch=562014&mode=dvd-jp&type=lite&locale=jp&page=1&f=xml" Dim doc as XmlDocument = new XmlDocument() doc.Load(URL) Dim root as XmlElement = doc.DocumentElement Dim nodeList as XmlNodeList nodeList = root.SelectNodes("//Details/ProductName") Dim node as XmlNode Dim count as Integer = nodeList.Count Dim name(count) as String Dim i as Integer = 0 for each node in nodeList name(i) = node.SelectSingleNode(".").innerText i += 1 next for i=0 to count Console.WriteLine(name(i)) next end sub end class
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
言語はVB.NETですか?
お礼
ごめんなさい。vbのバージョン書き忘れていました。 vb2005です。