C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 45 を表示中)
■24376 / )  ASP.NET(VB)でのXMLの読み込みについて
□投稿者/ 田中 (6回)-(2008/09/02(Tue) 12:34:12)

分類:[ASP.NET (VB)] 

初めてこちらにご質問させて頂きます。

ASP.NET(VB)で下記のXMLを読み込むプログラムを作成中なのですが、
"name"や"pref"は取得出来るのですが、userタグのidを取得する方法が
分りませんのでご教授頂ければと思います。
※現在作成中のプログラムと読み込むXMLを記載しておきます。

宜しくお願い致します。

■XML
<?xml version="1.0" encoding="UTF-8"?>
<root>
 <user id="1">
  <name>田中</name>
  <pref>千葉県</pref>
 </user>
 <user id="2">
  <name>山田</name>
  <pref>東京都</pref>
 </user>
 <user id="3">
  <name>佐藤</name>
  <pref>神奈川</pref>
 </user>
</root>


■プログラムソース
<%@ Page Language="VB" EnableViewState="False" Explicit="True" %>

<%@ Import Namespace="System.Web" %>
<%@ Import Namespace="System.Xml" %>

<script runat="server">

	Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

	Dim xmlDoc As XmlDocument
	Dim nodelist As XmlNodeList
	Dim node As XmlNode

	xmlDoc = New XmlDocument() 
	xmlDoc.Load("product.xml")

	nodelist = xmlDoc.SelectNodes("//root/user")

	For Each node In nodelist 
		response.write(node.item("name").innertext & "<br>")
		response.write(node.item("pref").innertext & "<br>")
		response.write("<hr>")
	Next

	End Sub


返信 編集キー/


管理者用

- Child Tree -