欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

XML教程之XML 解析器_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解讀ASP生成WML文件源代碼樣本
必須注意得是,該文件必須保存為.asp為后綴。另外IIS或者其它服務器端必須設置可執行教本程序。 %@ Language=VBScript % % Responst.ContentType=text/vnd.wap.wml %?xml version=1.0? E wml PUBLIC -//WAPFORUM//DTD WML 1.1//EN http://www.

如需讀取、更新、創建或者操作某個XML文檔,則需要XML解析器。

實例

解析XML文件 - 跨瀏覽器的實例

本例是一個跨瀏覽器的實例,把某個XML文檔("note.xml")載入XML解析器。

<html>
<body>
<script type="text/vbscript">
set xmlDoc=CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("/example/xmle/xmle_xml_note.xml")
document.write("<h1>Traversing the XML nodes</h1>")
for each x in xmlDoc.documentElement.childNodes
document.write("<b>" & x.nodename & "</b>")
document.write(": ")
document.write(x.text)
document.write("<br><br>")
next
</script>
</body>
</html>

解析XML字符串 - 跨瀏覽器的實例

本例是一個跨瀏覽器的實例,展示如何載入并解析某個XML字符串。

<html>
<body>
<script type="text/javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("/example/xmle/xmle_xml_note.xml")
document.write
("The first XML element in the file contains: ")
document.write
(xmlDoc.documentElement.childNodes.item(0).text)
</script>
</body>
</html>

解析一個XML文檔

如需操作某個XML文檔,您需要XML解析器。解析器會將文檔載入電腦的內存中。一旦文檔被載入,可使用DOM對其數據進行操作。DOM把XML作為一顆樹來處理。

微軟的XML解析器與Mozilla瀏覽器中使用的解析器是有差異的。在本教程中,我們會為您展示如何創建可工作于IE和Mozilla瀏覽器中的跨瀏覽器腳本。

微軟的XML解析器

微軟的XML解析器是存在于IE 5.0或更高版本中的COM組件。一旦你安裝了IE,就可使用腳本來利用解析器了。

微軟的XML解析器支持所有必要的功能,來遍歷節點樹,訪問節點以及它們的屬性值,插入并刪除節點,并將節點數轉換回XML。

如需創建微軟XML解析器的一個實例,請使用下面的代碼:

JavaScript:
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
VBScript:
set xmlDoc=CreateObject("Microsoft.XMLDOM")
ASP:
set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")

下面的代碼段可向微軟的XML解析器載入一個已有的XML文檔("note.xml"):

var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("note.xml");

上面的腳本的第一行創建了XML解析器的一個實例。第二行關閉了同步載入,這樣可以確保在文檔被完全載入前解析器不會繼續執行。第三行會告知解析器載入名為"note.xml"的XML的文檔。

Mozilla、Firefox以及Opera中的XML解析器

Mozilla瀏覽器的XML解析器支持所有必要的功能,來遍歷節點樹,訪問節點以及它們的屬性值,插入并刪除節點,并將節點樹轉換回XML。

如需創建Mozilla瀏覽器的XML解析器的一個實例,請使用下面的代碼:

JavaScript:
var xmlDoc=document.implementation.createDocument("ns","root",null);

第一個參數,ns,定義用于XML文檔的命名空間(namespace)。第二個參數,root,是XML文件中的XML根元素。第三個參數,null,一般總是null,這是由于目前還沒有用到這個參數。

下面的代碼段可向Mozilla瀏覽器的XML解析器載入一個已有的XML文檔("note.xml"):

var xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.load("note.xml");

上面的腳本的第一行創建了XML解析器的一個實例。第二行會告知解析器載入名為"note.xml"的XML的文檔。

解析某個XML文件 - 跨瀏覽器的實例

下面的例子是一個跨瀏覽器的實例,向XML解析器載入了某個已有的XML文檔("note.xml"):

<html>
<head>
<script type="text/javascript">
var xmlDoc;
function loadXML()
{
// 用于 IE 的代碼:
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("note.xml");
getmessage();
}
// 用于 Mozilla, Firefox, Opera, 等瀏覽器的代碼:
else if (document.implementation &&
document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.load("note.xml");
xmlDoc.onload=getmessage;
}
else
{
alert('Your browser cannot handle this script');
}
}
function getmessage()
{
document.getElementById("to").innerHTML=
xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue;
document.getElementById("from").innerHTML=
xmlDoc.getElementsByTagName("from")[0].childNodes[0].nodeValue;
document.getElementById("message").innerHTML=
xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue;
}
</script>
</head>
<body onload="loadXML()">
<h1>W3Schools Internal Note</h1>
<p><b>T</b> <span id="to"></span><br />
<b>From:</b> <span id="from"></span><br />
<b>Message:</b> <span id="message"></span>
</p>
</body>
</html>

輸出:

W3Schools Internal Note
T Tove
From: Jani
Message: Don't forget me this weekend!

重要的注釋

如需從某個XML元素(比如<from>Jani</from>)中提取文本(比如Jani),請使用下面的語法:

getElementsByTagName("from")[0].childNodes[0].nodeValue

重要事項:getElementsByTagName會返回一個節點數組。此數組含有XML文檔中擁有指定名稱的所有元素。在這例子中,只有一個"from"元素,但是仍然需要設定數組的下標( [0] )。

解析一個XML字符串 - 跨瀏覽器的實例

下面的代碼是一個跨瀏覽器的實例,向我們展示了如何加載和解析某個XML字符串:

<html>
<body>
<script type="text/javascript">
var text="<note>";
text=text+"<to>Tove</to>";
text=text+"<from>Jani</from>";
text=text+"<heading>Reminder</heading>";
text=text+"<body>Don't forget me this weekend!</body>";
text=text+"</note>";
// 用于 IE 的代碼:
if (window.ActiveXObject)
{
var doc=new ActiveXObject("Microsoft.XMLDOM");
doc.async="false";
doc.loadXML(text);
}
// 用于 Mozilla, Firefox, Opera, 等瀏覽器的代碼:
else
{
var parser=new DOMParser();
var doc=parser.parseFromString(text,"text/xml");
}
// documentElement 提交根元素:
var x=doc.documentElement;
document.write("Text of first child element: ");
document.write(x.childNodes[0].childNodes[0].nodeValue);
document.write("<br />");
document.write("Text of second child element: ");
document.write(x.childNodes[1].childNodes[0].nodeValue);
</script>
</body>
</html>

輸出:

Text of first child element: Tove
Text of second child element: Jani

注釋:Internet Explorer使用loadXML()方法解析XML字符串,而Mozilla瀏覽器使用DOMParser對象。
 

 

分享:WML Script語法基礎
WML Script是屬于無限應用協議WAP應用層的一部分,使用它可以向WML卡片組和卡片中添加客戶端的處理邏輯,目前最新的版本是1.1版。WML Script1.1是在歐洲計算機制造商協議會制定的ECMAScript腳本語言的基礎上,經過修改和優化而指定的。它能夠更好的支持諸如

來源:模板無憂//所屬分類:Xml教程/更新時間:2010-02-26
相關Xml教程
精品国产乱码91久久久久久网站| 色欲AV无码精品一区二区久久| 国产原创精品在线| 免费在线观看黄色av| 蜜桃视频成人m3u8| 中文字幕亚洲在线观看| 视频一区视频二区在线观看| 亚洲国产中文字幕在线视频综合| 正在播放亚洲1区| 国产精品国产精品国产专区蜜臀ah | 色一区在线观看| 欧美多人乱p欧美4p久久| 日本不卡二区| 日本黄色片在线播放| 国产日韩在线观看一区| 成人婷婷网色偷偷亚洲男人的天堂| 成人免费av网站| 91精品国产综合久久久久久漫画| 国产成人鲁鲁免费视频a| 亚洲国产精品无码观看久久| 国产精品嫩草影院俄罗斯| 99热播精品免费| 日韩精品五月天| 色噜噜夜夜夜综合网| 国产91精品久久久久| www.日本在线播放| 国产无遮挡又黄又爽又色| 91欧美极品| 成人性色生活片| 中国人与牲禽动交精品| 成 年 人 黄 色 大 片大 全| 精品无码久久久久久久| 99re6热只有精品免费观看| 国产午夜精品一区二区三区四区| 亚洲女人天堂视频| 欧美日韩综合网| 国产精品20p| 国产成人免费精品| youjizz久久| 日韩精品视频免费| 牛人盗摄一区二区三区视频| 少妇大叫太粗太大爽一区二区| 天堂中文在线观看视频| 久久裸体视频| 亚洲成人精品av| 欧美人与性禽动交精品| 免费在线观看a级片| 日韩在线二区| 亚洲特黄一级片| 操日韩av在线电影| 亚洲 欧美 综合 另类 中字| 91成年人视频| 精品av久久久久电影| 好吊成人免视频| 国产精品久久久久一区二区| 奇米视频7777| 丰满少妇一级片| 欧美亚洲专区| 欧美久久久久免费| 国产日韩一区二区| 播金莲一级淫片aaaaaaa| 大奶在线精品| 亚洲在线免费播放| 国产91精品最新在线播放| 九九热99视频| 久久青草视频| a级高清视频欧美日韩| 精品综合久久久久久97| 欧美日韩亚洲一| 国产又黄又大又粗的视频| 国产综合精品| 一本色道久久综合亚洲91| 国产精品自拍首页| 日本一区二区网站| 国产精品不卡| 一本色道久久综合狠狠躁的推荐| 国产区日韩欧美| 青青国产在线观看| 欧美韩国日本在线观看| 精品久久久国产| 国产精品一区二区三区久久久| 无码人妻久久一区二区三区蜜桃| 欧美理论影院| 国产凹凸在线观看一区二区| 在线播放日韩精品| 亚洲国产成人精品无码区99| 日本加勒比一区| 极品少妇一区二区| 伊人伊人伊人久久| 亚洲精品性视频| 97久久超碰| 欧美视频13p| 99久久综合狠狠综合久久止| 国产不卡在线观看视频| 亚洲电影男人天堂| 亚洲高清免费观看高清完整版在线观看| 国产成人精品视频在线| 成年人视频软件| 亚洲午夜极品| 亚洲日本成人网| 人人干视频在线| 欧美日韩免费观看视频| 亚洲欧美日韩综合aⅴ视频| 粉嫩高清一区二区三区精品视频| 草久久免费视频| 久草热8精品视频在线观看| 亚洲欧洲黄色网| 国产美女视频免费看| 国产三级一区| 亚洲国产成人tv| 亚洲国产精品一区二区第一页| 久久国产视频一区| 欧美激情四色| 日韩一级大片在线观看| 四虎4hu永久免费入口| 中文字幕一区二区三区人妻四季| 亚洲影院免费| www.日韩不卡电影av| 欧美伦理片在线观看| 成人免费网站www网站高清| 亚洲欧美日韩国产综合| 欧美人xxxxx| 国产小视频一区| 中文字幕一区二区视频| 成人黄色av网站| 顶级黑人搡bbw搡bbbb搡| 99成人在线视频| 日韩av中文在线| 99久久综合网| 国偷自产视频一区二区久| 亚洲影院理伦片| 亚洲草草视频| 国产片在线播放| 中文字幕 久热精品 视频在线| 国产va免费精品高清在线| 欧美激情一区二区视频| 蜜桃av噜噜一区二区三区小说| 自拍偷拍亚洲在线| 五级黄高潮片90分钟视频| 红桃视频亚洲| 欧美第一页在线| 男女羞羞免费视频| 日韩一级免费| 亚洲一级黄色片| 九一精品久久久| 成人精品视频| 国产一区二区三区中文| 亚洲码无人客一区二区三区| 亚洲综合好骚| 欧美一乱一性一交一视频| 日本a在线观看| 丁香激情综合五月| 国产91一区二区三区| 亚洲成人第一区| 国产亚洲午夜高清国产拍精品| 国产精品一区二区三区在线观| 国产福利小视频| 99riav久久精品riav| 国产精品欧美激情| 91丨九色丨海角社区| 国产成人在线免费| 日本乱人伦a精品| 久久精品国产成人av| 久久综合国产精品| 亚洲伊人第一页| 中文字幕亚洲精品在线| 99re成人在线| 免费看成人片| 91精品店在线| 欧美日韩1区2区| 日本免费不卡一区二区| 亚洲男女网站| 色综合 综合色| 欧美日韩一区二区在线免费观看 | 99亚偷拍自图区亚洲| 精品视频一区在线| 国产毛片毛片毛片毛片毛片| 亚洲精品亚洲人成人网| 日韩.欧美.亚洲| 老牛影视av牛牛影视av| 精品成人乱色一区二区| 美女福利视频在线| 国产精品色在线网站| 亚洲国产精品久久久久秋霞蜜臀 | 神马午夜精品95| 色成年激情久久综合| 手机视频在线观看| 黄色日韩在线| 国产suv精品一区二区| 一本久道久久综合无码中文| 91视视频在线观看入口直接观看www | 婷婷久久综合九色国产成人| 日本精品免费在线观看| 国产国产精品| 欧美有码在线观看视频| 夜夜嗨av禁果av粉嫩avhd| 亚洲一级片在线观看| 黄色片久久久久| 在线成人直播| 色婷婷久久一区二区| 中文字幕免费视频| 国产成人在线看| 久久精品中文字幕一区二区三区| 国产免费一区二区三区最新不卡| 午夜精品123| 搞av.com| 色呦哟—国产精品| 午夜精品一区二区三区在线| 黄色片在线观看网站| 老司机免费视频一区二区三区| 日本a级片电影一区二区| 久久草视频在线| 91在线视频播放| 中文精品一区二区三区 | 日韩精品成人| 91精品国产一区二区三区蜜臀 | 亚洲AV无码成人精品区东京热| 一区在线中文字幕| 久久av秘一区二区三区| 国产成人免费视频网站视频社区 | 一区二区三区国产精华| 欧美亚洲伦理www| 亚洲精品久久久久久久久久久久久久 | 精品处破学生在线二十三| 日韩黄色中文字幕| 美女视频一区二区三区| 国产一区二区三区色淫影院| 高清精品久久| 伊人一区二区三区久久精品| av资源免费观看| 亚洲国产精品久久艾草纯爱| 亚洲一区二区福利视频| 奇米影视一区二区三区小说| 国产精品夜色7777狼人| 亚洲色图欧美视频| 在线视频综合导航| www.se五月| 日韩激情一区二区| 欧美18视频| 偷拍亚洲色图| 日韩在线中文视频| 青青草视频在线观看免费| 无码av免费一区二区三区试看| 韩国三级丰满少妇高潮| 亚洲欧洲日本一区二区三区| 人妖精品videosex性欧美| 少妇人妻偷人精品一区二区| 亚洲成人av在线播放| 免费视频一二三区| 亚洲综合色成人| 亚洲成人福利视频| 成人亚洲一区二区一| 黄色成人在线免费观看| 国产精品嫩草影院在线看| 久久国内精品一国内精品| 中文字幕av免费在线观看| 综合久久国产九一剧情麻豆| 成年网站免费在线观看| 国产麻豆精品一区二区| 激情伦成人综合小说| 国产福利一区二区精品秒拍| 色综合久久久888| 亚洲乱码国产乱码精品精软件| 精品成人私密视频| 男女视频免费看| 一本到高清视频免费精品| 中国女人特级毛片| 国产精品久久久久久久久快鸭| 亚洲一区二区在线视频观看| 国产精一品亚洲二区在线视频| 91网站在线观看免费| 亚洲东热激情| 欧美一级片免费观看| 色偷偷综合网| 成人一区二区在线| 国产伦一区二区三区| 国产欧美日韩丝袜精品一区| 国产精品国产亚洲精品| 午夜精品久久久久久久久久久久| 韩漫成人漫画| 亚洲成人精品久久| 日日噜噜噜噜人人爽亚洲精品| 欧美日韩精品系列| 欧美成人片在线观看| 亚洲va国产va欧美va观看| 天天躁日日躁aaaa视频| 亚洲美女在线一区| 亚洲精品乱码久久久久久不卡| 国产成人亚洲综合a∨婷婷图片| 可以看毛片的网址| 日韩精品福利网| 国产午夜精品视频一区二区三区| 日韩一级网站| 亚洲乱码一区二区三区| 一区在线视频| 无码免费一区二区三区免费播放 | 超碰成人在线免费观看| 亚洲电影在线| 中文字幕一区二区三区精彩视频| 韩国亚洲精品| 亚洲精品国产精品国自产观看| 在线欧美福利| 亚洲乱码国产乱码精品天美传媒| 影音先锋久久| 一区二区免费电影| 五月开心六月丁香综合色啪| 国产三级精品在线不卡| 久久一区91| 久久久一本精品99久久精品| 伊人成综合网| 神马影院我不卡午夜| 亚洲国产免费看| 看全色黄大色大片| 欧美精品麻豆| 不卡视频一区二区三区| 成人影院在线| 久久精品国产理论片免费| 伊人成综合网| 制服诱惑一区| 免费国产亚洲视频| 国产精品亚洲a| 成人动漫一区二区在线| 91av资源网| 国产成人精品午夜视频免费| 亚洲成人天堂网| 久久无码av三级| 中国xxxx性xxxx产国| 久久网这里都是精品| 国产男女无遮挡猛进猛出| 中文字幕不卡一区| 国产伦精品一区二区三区妓女| 亚洲资源在线观看| 老熟妇高潮一区二区三区| 欧美视频在线一区二区三区 | 成人午夜激情在线| 爽爽爽在线观看| 国产精品久久久99| 18精品爽国产三级网站| 日本高清不卡一区| 男人天堂av在线播放| 精品亚洲一区二区三区在线观看| 精品国产午夜福利| 日韩av影视在线| 日韩永久免费视频| 国模私拍一区二区三区| 精品123区| 精品中文字幕视频| 少妇精品在线| 99久久久精品免费观看国产| 欧美在线首页| 水蜜桃在线免费观看| 国产乱人伦偷精品视频不卡| 91高清国产视频| 国产精品久久久久婷婷 | www激情久久| 亚洲黄色在线网站| 日本乱码高清不卡字幕| 波多野结衣二区三区| 一区二区亚洲精品国产| 国产精品99精品一区二区三区∴| 国产精品久久久久久久久久久不卡| 99亚洲男女激情在线观看| 国产日韩在线免费| 台湾佬综合网| 蜜桃网站成人| 日韩影院精彩在线| 国产原创精品在线| 一区二区三区中文字幕在线观看| 亚洲国产无码精品| 色婷婷亚洲婷婷| 亚洲一区精品在线观看| 欧美成人午夜激情| 欧美亚洲黄色| 欧美极品美女电影一区| 婷婷久久综合九色综合99蜜桃| 国产欧美日韩中文字幕| 欧美精品激情| www国产黄色| 中文字幕一区二区在线播放 | 天堂网一区二区| 久久久精品一区二区| 成人资源在线播放| 青青草原亚洲| 国产精品一区二区在线观看不卡 | 亚洲人成亚洲精品| 亚洲精品日韩在线观看| 国产精品99久久久久久宅男| 免费的av网站| 欧美日韩国产另类一区| 你懂的网站在线| 国产精品久久久久久av下载红粉| 欧美国产免费| 久久久久久香蕉| 一区二区欧美国产| 天天爽夜夜爽人人爽| 日韩久久免费电影| 免费成人黄色网| 国严精品久久久久久亚洲影视| 青青青爽久久午夜综合久久午夜| 免费欧美一级片|