• ベストアンサー

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)という配列変数にひとつずつ格納たいのですが、どのようにコーディングすればよいでしょうか? 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.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)
回答No.1

言語はVB.NETですか?

mixiho
質問者

お礼

ごめんなさい。vbのバージョン書き忘れていました。 vb2005です。

関連するQ&A