欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

應(yīng)用名稱訪問XML文檔的示例分析

這篇文章主要介紹了應(yīng)用名稱訪問XML文檔的示例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

十載的樂至網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整樂至建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“樂至網(wǎng)站設(shè)計(jì)”,“樂至網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

一 需求

應(yīng)用http://www.php.cn/code/8145.html" target="_blank">getElementsByTagName方法按名稱訪問XML文檔中數(shù)據(jù)。

二 分析

應(yīng)用名稱訪問XML文檔

首先應(yīng)用ActiveXObject創(chuàng)建一個(gè)Microsoft解析器實(shí)例,然后將XML文檔載入內(nèi)存中。

接著應(yīng)用getElementsByTagName()方法獲取number元素、name元素和object元素的引用,返回結(jié)果為一個(gè)數(shù)組,數(shù)組中每個(gè)元素都對(duì)應(yīng)XML文檔中一個(gè)元素,并且次序相同。

最后獲取對(duì)應(yīng)元素所包含文字的值,并且對(duì)字符串進(jìn)行拼接。

三 注意

在JavaScript的數(shù)組的下標(biāo)中從0開始計(jì)數(shù)。FirstChild屬性說明要訪問name元素所包含的文字,而不是訪問name元素本身;data屬性獲取節(jié)點(diǎn)的值。

四 代碼

<?xml version="1.0" encoding="GB2312"?>
<employes>
	<employe id='1' attendence='經(jīng)理'>
		<number>1001</number>
		<name>程**</name>
		<object>PHP</object>
		<tel>84971547</tel>
		<address>長春市</address>
		<e_mail>cak**@sina.com</e_mail>
	</employe>
	<employe id='2' attendence='員工'>
		<number>1002</number>
		<name>龍**</name>
		<object>SQL</object>
		<tel>1234556</tel>
		<address>武漢市</address>
		<e_mail>ak**@sina.com</e_mail>
	</employe>
</employes>

HTML代碼

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>應(yīng)用名稱訪問XML文檔</title>
</head>
<script>
function get_xml()
{
    var xmldoc,employesNode,employeNode,peopleNode;        //定義變量
    var nameNode,titleNode,numberNode,displayText;                    //定義變量
    xmldoc = new ActiveXObject("Microsoft.XMLDOM");          //創(chuàng)建Microsoft解析器實(shí)例
    xmldoc.async = false;
    xmldoc.load("index.xml");                                            //載入指定的XML文檔
    numberNode=xmldoc.getElementsByTagName("number")[1];        //獲取number元素的引用,訪問員工的第2條信息
    nameNode=xmldoc.getElementsByTagName("name")[1];        //獲取name元素的引用
    objectNode=xmldoc.getElementsByTagName("object")[1];
    telNode=xmldoc.getElementsByTagName("tel")[1];
    //實(shí)現(xiàn)字符串的拼接,輸出XML文檔中的數(shù)據(jù)
    displayText="員工信息:"+numberNode.firstChild.data+','+nameNode.firstChild.data+', '+objectNode.firstChild.data+','+telNode.firstChild.data;
    div.innerHTML=displayText; //指定在ID標(biāo)識(shí)為div的<div>標(biāo)簽中輸出字符串displayText的信息
}
</script>
<body>
<h2>應(yīng)用名稱訪問XML文檔</h2>
<!--應(yīng)用onClick事件調(diào)用函數(shù)get_xml()-->
<input type="button" value="獲取XML中的指定數(shù)據(jù)" onClick="get_xml()">
<div id="div"></div>
</body>
</html>

五 運(yùn)行結(jié)果

應(yīng)用名稱訪問XML文檔的示例分析

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“應(yīng)用名稱訪問XML文檔的示例分析”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

網(wǎng)站題目:應(yīng)用名稱訪問XML文檔的示例分析
標(biāo)題來源:http://www.chinadenli.net/article20/peiijo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名域名注冊(cè)標(biāo)簽優(yōu)化做網(wǎng)站電子商務(wù)App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名