神魂顛倒論壇logo

icon
首頁Microsoft 應用技術區.NET / Visual Studio → ASP.NET 利用Ajax讀取XML資料的簡單說明

雷射溶脂 | 瘦小腹 | 植髮 | 眼袋 | 玻尿酸 | 電波拉皮 | Flash | 購物車 | Flash Player 11.2 | 豐胸 |

下一主題 上一主題


ASP.NET 利用Ajax讀取XML資料的簡單說明


ASP.NET 利用Ajax讀取XML資料的簡單說明 簡版






ASP.NET 利用Ajax讀取XML資料的簡單說明

由標籤xml開始,在開始標籤中要有一個ID屬性,用於指定該指定資料的名稱。 (當然要以/xml結束).元素xml

資料有它特有的形式,由標籤xml開始,在開始標籤中要有一個ID屬性,用於指定該指定資料島的名稱。 (當然要以/xml結束).元素xml包含的內容就是xml程式碼。

資料也分為2種:

1)內嵌的資料形式

2)外嵌的資料形式


說了那麼多廢話,還是瞭解以下如何對數據島的節點進橫列存取和動作,畢竟在Html中使用xml才是我們需要關注的。下面進入正題:


由於資料的屬性結構,存取資料類別似於存取檔案對象,xml檔案對象是指一個擁有屬性和方法的對象,我們利用這些屬性和方法來存取和處理xml檔案,當一個xml資料島被讀取和解析的時候,就會建立一個xml檔案對像


1)資料島對像


使用< xml id="xmlName" src="xmlUrl.xml" > 中id的值就可以建立資料島對像,資料島對像主要獲得xml檔案的一些訊息

屬性:Tagname -獲得標籤的名稱 ,也就是"xml"這個字串
Text -獲得資料島中的所有資料
url -xml的絕對路徑(只有對於外嵌的資料島,才可以利用url來獲得讀取xml檔案的url路徑和名稱)


2)結點的動作


1:根結點

可以使用DocumentElement屬性來存取資料島的根元素

屬性:Tagname --得到標籤的名稱
Text --得到資料段落中除了標籤名外的所有資料
GetAttribut -- 得到節點的屬性值,如果有多個屬性,可以使用Attributes.Item(index)方法得到所需要的屬性,Web0開始

2:子節點

可以使用DocumentElement.childNodes.Item(Index)來存取各個子結點

(註:子節點也有Tagname和Text2個屬性存取,意義參考根結點的內容,此外可以用Length來獲得子節點的數目)

下面是一個簡單案例,將xml透過資料島用Html顯示出來

< 學生管理> <學生> <學號>97001 <姓名>張三 <性別>男 <籍貫>浙江 <學生> <學號>97002 <姓名>李四 <性別>男 <籍貫>浙江 <學生> <學號>97005 <姓名>經典邂逅 <性別>女 <籍貫>廣東


這個xml 儲存為stu.xml,和下面的html放到同一級資料夾下


以下為《XML》原始碼

<html>
<head>
<title> 資料島的顯示 </title>
</head>
<body>
<xml id="stu" src="stu.xml"></xml>
<h2>學生訊息管理</h2>
<table DATASRC=#stu border="1">
<thead>
<th>學號</th>
<th>姓名</th>
<th>性別</th>
<th>籍貫</th>
</thead>
<tr>
<td>
<div DATAFLD="學號">
</td>
<td>
<div DATAFLD="姓名">
</td>
<td>
<div DATAFLD="性別">
</td>
<td>
<div DATAFLD="籍貫">
</td>
</tr>
</table>
</body>
</html>


下面用外嵌的資料島來顯示xml檔案






自體脂肪隆乳 | 回到頂部
Icon
網路的事情,讓網路解決

[ 逛網路就像是在探險 ]

    神 魂 顛 倒 T W G

http://bbs.flash2u.com.tw

http://tw.myblog.yahoo.com/flash2u-twg

http://flash-silverlight.blogspot.com/

http://flash2u.spaces.live.com/?_c02_owner=1
下一主題 上一主題