XML數據源對象是一個ActiveX控件
XML數據源對象DSO是一個微軟ActiveX控件
你可以在一個Web頁面中使用XML
開始
為了初始化XML
CLSID:
這ID唯一標識XML
<OBJECT ID=
雖然大部分對象需要許多參數與之相關聯
使用一個XML數據島析取數據
首先
代碼列表
<!
<html>
<head>
<title>XML </title>
</head>
<body bgcolor=
<xml id=
<db>
<member>
<name>Premshree Pillai<name>
<sex>male</sex>
</member>
<member>
<name>Vinod</name>
<sex>male</sex>
</member>
</db>
</xml>
<span datasrc=
<br>
<span datasrc=
</body>
</html>
注意這段代碼沒有初始化一個XML
Premshree Pillai
male
注意在XML數據島中有兩個<name>和<sex>標記
輸出將是:
Name Sex
Premshree Pillai male
Vinod male
在代碼列表
代碼列表
<!
<html>
<head>
<title>XML </title>
</head>
<body bgcolor=
<xml id=
<db>
<member>
<name>Premshree Pillai<name>
<sex>male</sex>
</member>
<member>
<name>Vinod</name>
<sex>male</sex>
</member>
</db>
</xml>
<table datasrc=
<thead>
<th>Name</th>
<th>Sex</th>
</thead>
<tr>
<td><div datafld=
<td><div datafld=
</tr>
</table>
</body>
</html>
使用外部XML文件提取數據
為了使用XML
首先創建一個XML
其次
設置變量xmlDso為myXML
<!
<?xml version=
<ticker>
<item>
<message>JavaScript Ticker using XML DSO</message>
<URL></URL>
</item>
</ticker>
現在
<!
<html>
<head>
<title>XML </title>
<script language=
function load() {
var xmlDso=myXML
xmlDso
}
</script>
</head>
<body bgcolor=
<object id=
width=
<table datasrc=
<thead>
<th>Message</th>
<th>URL</th>
</thead>
<tr>
<td><div datafld=
<td><div datafld=
</tr>
</table>
</body>
</html>
輸出應是:
Message URL
JavaScript Ticker using XML DSO
上面的腳本非常特殊化
<script language=
var xmlDso;
function load(xmlFile
eval(\
xmlDso
}
</script>
Now
load(
From:http://tw.wingwit.com/Article/program/net/201311/11673.html