欧美三区四区_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教程
午夜电影亚洲| 久久国产视频一区| 色妞ww精品视频7777| 福利一区二区在线观看| 亚洲黄色有码视频| 日本精品免费| 欧美卡一卡二卡三| 真实原创一区二区影院| 国产精品视频在线看| 欧美另类极品videosbest最新版本| 久久综合久久网| 久久久久久无码精品大片| 综合视频在线| 日韩欧美第一页| 亚洲伊人第一页| 中文字字幕码一二三区| 91精品国产一区二区在线观看| 国产福利不卡视频| 伊人精品在线观看| 日本十八禁视频无遮挡| 中文字幕人妻精品一区| 亚洲精品一级| 91精品国产免费久久综合| 久久99导航| 精品97人妻无码中文永久在线| 精品久久成人| 精品国产999| 亚洲qvod图片区电影| 三上悠亚影音先锋| 好吊妞国产欧美日韩免费观看网站 | 深夜福利影院在线观看| 国产一区二区三区探花| 亚洲高清三级视频| 亚洲综合国产精品| 乱老熟女一区二区三区| 综合亚洲色图| 精品久久久久久久久中文字幕| 91九色在线视频| 日韩视频在线观看免费视频| 日韩电影在线观看完整免费观看| 一级中文字幕一区二区| 91免费福利视频| 亚洲天堂精品一区| 欧美日韩在线二区| 色婷婷激情一区二区三区| 国产美女99p| 久久久一二三区| 国产精品s色| 日韩欧美一级二级| 玖玖精品在线视频| 国产精品热久久| 国产在线精品视频| 日韩中文字幕亚洲| 国产色视频在线播放| 福利视频亚洲| 中文字幕在线不卡一区| 国产精品露脸av在线| 日韩中文字幕电影| 久久不见久久见免费视频7| 午夜久久电影网| 精品久久精品久久| 91国产丝袜播放在线| 亚洲精品欧洲| 精品亚洲一区二区三区四区五区| 大肉大捧一进一出好爽视频| 伊人久久综合一区二区| 久久久精品中文字幕麻豆发布| 国产91免费看片| 黄色片网站免费| 久久精品国产68国产精品亚洲| 欧美三级在线看| 一区二区三区四区欧美日韩| 国产精品久久久久精| 国产黄人亚洲片| 久久全球大尺度高清视频| 人妻在线日韩免费视频| 亚洲丝袜美腿一区| 欧美日韩国产在线观看| 成人国产在线看| 午夜视频www| 欧美激情一区二区三区四区| 91精品中国老女人| 久久精品国产亚洲av无码娇色 | 成人羞羞国产免费图片| 国产亚洲成av人在线观看导航| 国产精品视频99| 青娱乐免费在线视频| 亚洲欧美高清| 色婷婷综合成人av| 亚洲精品鲁一鲁一区二区三区 | 亚洲欧洲美洲一区二区三区| 亚洲精品一区二区三区四区高清| 国产免费毛卡片| 疯狂欧洲av久久成人av电影| 亚洲二区在线观看| 亚洲 国产 日韩 综合一区| 国产超碰人人模人人爽人人添| 91影院在线免费观看| 国产精品一区二区三区免费视频| 欧美成人国产精品高潮| 久久午夜影视| 欧美成人久久久| 91精彩刺激对白露脸偷拍| 91精品一区二区三区综合在线爱| 亚洲国产精品久久| 中文字幕在线视频精品| 亚洲视频分类| 日韩精品中文字幕在线一区| 国精产品一区一区三区有限在线| 欧美在线观看网站| 四虎永久免费地址| 宅男噜噜噜66国产日韩在线观看| xvideos亚洲| 亚洲国产无码精品| 精品成人国产| 久久精品视频在线观看| 在线 丝袜 欧美 日韩 制服| 欧美特黄一区| 久久精品国产亚洲7777| 黄瓜视频污在线观看| 狠狠久久婷婷| 久久久精品在线观看| 法国空姐电影在线观看| 日韩午夜电影| 欧美激情a∨在线视频播放| 91狠狠综合久久久久久| 亚洲欧美视频| 久久久在线观看| 一区视频免费观看| 韩国欧美国产一区| 国产精品视频1区| 亚洲不卡视频在线观看| 99视频国产精品| 成人在线观看91| 精品乱子伦一区二区| 中文字幕综合网| 一本色道久久综合亚洲精品婷婷| 波多野结衣亚洲| 精品久久久国产精品999| www婷婷av久久久影片| 国产一区二区三区免费观看在线| 欧美日韩一级大片网址| 一级特黄性色生活片| 精品国产一区二区三区四区| 亚洲欧美成人网| 女人被狂躁c到高潮| 亚洲一区二区三区高清不卡| 国语自产在线不卡| 久久视频免费在线观看| 成人激情小说乱人伦| 国产精品18毛片一区二区| 亚洲国产精品一| 亚洲成人在线观看视频| 久久综合久久网| 欧美电影在线观看免费| 亚洲精品美女久久| 中文字幕丰满乱子伦无码专区| 欧美亚洲网站| 国产成人+综合亚洲+天堂| 日本免费精品视频| 国产精品久久久久久久久久久免费看 | 国产精品自拍视频一区| 成人免费看视频| 精品国产免费一区二区三区 | 在线日韩成人| 欧美精品一区二区久久久| 激情小说欧美色图| 亚洲少妇自拍| 国产成人精品视频在线观看| 中文无码av一区二区三区| 国产精品乱子久久久久| 正在播放精油久久| 一区二区三区四区高清视频| 亚洲国产精品久久久久久| 国产在线观看无码免费视频| 久久国产精品久久久久久电车| 国产精品高潮粉嫩av| 亚洲视频在线观看一区二区| 亚洲激情在线激情| 欧美三级一级片| 99久久99久久精品国产片果冰| 久久影院免费观看| 久草国产精品视频| 国产精品久久免费看| 隔壁人妻偷人bd中字| 九九久久婷婷| 久久精品一区中文字幕| 国产亚洲精品码| 国产日本亚洲高清| 欧美aaa在线观看| 同性恋视频一区| 久久精品国产69国产精品亚洲| 久久免费视频99| 久久久欧美精品sm网站| 宅男噜噜99国产精品观看免费| 国产精品色呦| 中文字幕日韩视频| 国产精品suv一区二区| 国产精品天美传媒沈樵| 成人免费在线网| 91日韩在线| 91av在线视频观看| 国产一区二区麻豆| 日本福利一区二区| 美国黄色一级视频| 麻豆91在线播放| 蜜桃网站成人| 爱高潮www亚洲精品| 中文字幕亚洲无线码在线一区| 伊人365影院| 欧产日产国产v| 黑人巨大精品欧美一区| 精品乱码一区| 9l视频自拍九色9l视频成人| 最新日韩中文字幕| 51国产偷自视频区视频| 一区二区三区精密机械公司| 在线观看av网页| 免费视频久久| 国外成人免费视频| 一区二区三区免费在线看| 色吧影院999| www.久久久久久久| 大桥未久av一区二区三区| 日本中文字幕精品| 国产麻豆视频一区二区| 亚洲日本精品| 精品国产a一区二区三区v免费| 久久久噜噜噜久久中文字免| 国产情侣一区二区| 欧美精品乱人伦久久久久久| 无码一区二区三区在线| 99国产精品久久| 欧美视频在线免费播放| 伊人久久成人| av一区二区三区在线观看| 国产一精品一av一免费爽爽| 最近2019中文字幕mv免费看| 免费无码国产精品| 在线免费观看日本欧美| 亚洲精品国产91| 久久午夜色播影院免费高清| 黄色片视频在线免费观看| 中文久久精品| 久久久久久九九九九| 欧亚精品一区| 91av在线精品| sese综合| 亚洲午夜精品久久久久久久久久久久| 日韩黄色三级视频| 精品动漫一区二区三区| 国产吞精囗交久久久| 久久新电视剧免费观看| 三级4级全黄60分钟| 日韩专区中文字幕一区二区| 日韩一区不卡| 偷拍欧美精品| 91亚洲精品丁香在线观看| 91精品国产乱码久久久竹菊| 欧美成人精品在线观看| 黄色av网站免费在线观看| 日韩成人av在线| 国产真人无遮挡作爱免费视频| 在线一区二区视频| 黄色录像免费观看| 亚洲综合成人在线视频| 亚洲综合自拍网| 亚洲国产精品精华液ab| 国产精品自在自线| 成人免费视频视频在线观看免费| 亚洲熟妇国产熟妇肥婆| 日韩电影一区二区三区| 在线观看成人av| 午夜宅男在线视频| 亚洲性感美女99在线| 好看的日韩精品| 国产影视一区| 亚洲已满18点击进入在线看片| 成人三级毛片| 国产精品91久久久| 试看120秒一区二区三区| 91精品国产91| 日韩黄色碟片| 韩国19禁主播vip福利视频| 希岛爱理一区二区三区av高清| 色七七影院综合| 性猛交富婆╳xxx乱大交天津| 亚洲第一男人av| 中文字幕人成人乱码亚洲电影| 欧美变态tickling挠脚心| 综合网在线观看| 91精品国产综合久久久蜜臀粉嫩| 国产乡下妇女做爰视频| 欧美天天综合网| 国产一级做a爰片在线看免费| 欧美亚洲日本一区| 久久久久久av无码免费网站| 91福利区一区二区三区| 久久久久亚洲av无码专区| 欧美在线一区二区三区| 久久综合加勒比| 欧美日韩一区二区三区在线看 | 一本到12不卡视频在线dvd| 精品午夜一区二区| 欧美+亚洲+精品+三区| 欧美日韩国产精品一区二区| 国语精品一区| 在线视频不卡一区二区| 小嫩嫩精品导航| a级黄色片免费| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲 欧美 日韩 国产综合 在线| 韩国三级电影一区二区| 可以在线看的黄色网址| 成人免费观看av| 亚洲一区二区三区三州| 国产女主播一区| av无码一区二区三区| 亚洲最新视频在线播放| 日本 欧美 国产| 在线观看网站黄不卡| 亚洲日本韩国在线| 亚洲国产高清福利视频| 国产高清在线观看视频| 自拍偷拍免费精品| 天天综合网站| 日本久久久久久| 伊人春色之综合网| 黑人巨大精品欧美一区二区小视频| 欧美激情1区2区| 在线成人av电影| 精一区二区三区| 亚洲一区在线不卡| 国产精品你懂的在线| www.黄色在线| 欧美色视频一区| 国产亚洲久一区二区| 在线播放日韩专区| 不卡亚洲精品| 国产精品久久久久77777| 最近中文字幕一区二区| 欧美极品一区二区三区| 久久久成人精品一区二区三区| 麻豆91在线观看| 中文字幕中文在线| 成人欧美一区二区三区小说| 亚洲欧美日韩第一页| 欧美日韩精品一区视频| 亚洲网站在线免费观看| www.国产精品一二区| 99精品视频在线免费播放 | 6080成人| 古典武侠综合av第一页| 亚洲狠狠婷婷| 日韩免费一级视频| 久久午夜色播影院免费高清| 国产成人无码精品久久二区三| 色综合天天性综合| 欧美另类高清videos的特点| 中文字幕欧美国内| 2019中文亚洲字幕| 成人精品水蜜桃| 国产欧美成人| 人人爽人人av| 中文字幕一区二区不卡| 久久精品黄色片| 亚洲精品国偷自产在线99热| 在线亚洲人成| 国产欧美一区二区白浆黑人| 综合天堂av久久久久久久| 岛国大片在线播放| 国产日产欧产精品推荐色| 一区二区三区在线播放视频| 精品免费日韩av| 日韩三级影视| 91亚洲国产成人久久精品网站| 激情视频一区二区三区| 国产免费黄视频| 国产精品免费aⅴ片在线观看| 免费在线观看黄色小视频| 欧美精品一区在线观看| 欧美xxxx做受欧美护士| 亚洲va欧美va国产综合剧情| 亚洲第一区色| 亚洲第一狼人区| 亚洲成人一区在线| 在线观看国产小视频| 久久久久久久国产精品| 成人高清电影网站| 4444亚洲人成无码网在线观看| 久久久.com| 九九视频免费在线观看| 亚洲人成电影在线| 视频欧美一区| 日韩在线第一区| 成人午夜视频在线观看| 亚洲毛片亚洲毛片亚洲毛片| 亚洲福利视频专区| 国产电影一区二区| 欧美亚洲精品日韩|