亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

XMLDOM對(duì)象方法:對(duì)象屬性

瀏覽:179日期:2022-06-04 09:41:36
async 屬性

作 用 async 屬性表示是否允許異步的下載。
基本語(yǔ)法 boolValue = XMLDocument.async;XMLDocument.async = boolValue;
說(shuō) 明 布爾值是可擦寫(xiě)的(read/write),如果準(zhǔn)許異步下載,值為T(mén)rue;反之則為False。
范 例

xmlDoc.async = "false";
alert(xmlDoc.async);

=================================================

attribute 屬性

作 用 傳回目前節(jié)點(diǎn)的屬性列表。
基本語(yǔ)法 objAttributeList = xmlNode.attributes;
說(shuō) 明 傳回一個(gè)物件。如果此節(jié)點(diǎn)不能包含屬性,則傳回空值。
范 例

objAttList = xmlDoc.documentElement.attributes;
alert(objAttList);

=================================================

childNodes 屬性

作 用 傳回一個(gè)節(jié)點(diǎn)清單,包含該節(jié)點(diǎn)所有可用的子節(jié)點(diǎn)。
基本語(yǔ)法 objNodeList=node.childNodes;
說(shuō) 明 傳回一個(gè)物件。假如這節(jié)點(diǎn)沒(méi)有子節(jié)點(diǎn),傳回null。
范 例

objNodeList = xmlDoc.childNodes;
alert(objNodeList);

=================================================

doctype 屬性

作 用 傳回文件型態(tài)節(jié)點(diǎn),包含目前文件的DTD。這節(jié)點(diǎn)是一般的文件型態(tài)宣告,例如,節(jié)點(diǎn),名為EMAIL 的節(jié)點(diǎn)物件會(huì)被傳回。
基本語(yǔ)法 objDocType=xmlDocument.doctype;
說(shuō) 明 傳回一個(gè)對(duì)象,這個(gè)屬性是只讀的。假如這文件不包含DTD,會(huì)傳回null。
范 例

objDocType = xmlDoc.doctype;
alert(objDocType.nodeName);

=================================================

documentElement 屬性

作 用 確認(rèn)XML 文件的根(Root)節(jié)點(diǎn)。
基本語(yǔ)法 objDoc=xmlDocument.documentElement;
說(shuō) 明 回一個(gè)在單一根文件元素中包含數(shù)據(jù)的對(duì)象。此屬性可讀/寫(xiě),如果文件中不包含根節(jié)點(diǎn),將傳回null。
范 例

objDocRoot = xmlDoc.documentElement;
alert(objDocRoot);

=================================================

firstChild 屬性

作 用 確認(rèn)在目前節(jié)點(diǎn)中的第一個(gè)子元素。
基本語(yǔ)法 objFirstChild = xmlDocNode.firstChild ;
說(shuō) 明 此屬性只讀且會(huì)傳回一對(duì)象,如果節(jié)點(diǎn)中沒(méi)有包含第一個(gè)子元素,將傳回null。
范 例

objFirstChild = xmlDoc.documentElement.firstChild;
alert(objFirstChild);

=================================================

implementation 屬性

作 用 DOM 應(yīng)用程序能使用其它實(shí)作中的對(duì)象。implementation 屬性確認(rèn)目前XML 文件的DOMimplementation 對(duì)象。
基本語(yǔ)法 objImplementation = xmlDocument.implementation;
說(shuō) 明 此屬性只讀且傳回一個(gè)對(duì)象。
范 例

objImp = xmlDoc.implementation;
alert(objImp);

=================================================

lastChild 屬性

作 用 確認(rèn)目前節(jié)點(diǎn)中最后的子元素。
基本語(yǔ)法 objLastChild = xmlDocNode.lastChild;
說(shuō) 明 此屬性只讀且傳回一個(gè)對(duì)象。如果節(jié)點(diǎn)中沒(méi)有包含最后子元素,將傳回null。
范 例

objLastChild = xmlDoc.documentElement.lastChild;
alert(objLastChild);

=================================================

nextSibling 屬性

作 用 在目前文件節(jié)點(diǎn)的子節(jié)點(diǎn)列表中傳回下一個(gè)兄弟節(jié)點(diǎn)。
基本語(yǔ)法 objNextSibling = xmlDocNode.nextSibling;
說(shuō) 明 此屬性是只讀且傳回一個(gè)對(duì)象。如果節(jié)點(diǎn)中沒(méi)有包含其它的相關(guān)節(jié)點(diǎn),會(huì)傳回null。
范 例

objSibling = xmlDoc.documentElement.childNodes.item(1) .nextSibling;
alert(objSibling);

=================================================

nodeName 屬性

作 用 傳回代表目前節(jié)點(diǎn)名稱(chēng)的字符串。
基本語(yǔ)法 strNodeName = xmlDocNode.nodeName ;
說(shuō) 明 傳回一個(gè)字符串。這個(gè)屬性是只讀的,傳回元素名稱(chēng)、屬性或?qū)嶓w參照。
范 例

strNodeName = xmlDoc.documentElement.nodeName;
alert(strNodeName);

=================================================

nodeType 屬性

作 用 辨識(shí)節(jié)點(diǎn)的DOM 型態(tài)。
基本語(yǔ)法 numNodeType = xmlDocNode.nodeType ;
說(shuō) 明 此屬性只讀且傳回一個(gè)數(shù)值。

有效的數(shù)值符合以下的型別:
1-ELEMENT
2-ATTRIBUTE
3-TEXT
4-CDATA
5-ENTITY REFERENCE
6-ENTITY
7-PI (processing instruction)
8-COMMENT
9-DOCUMENT
10-DOCUMENT TYPE
11-DOCUMENT FRAGMENT
12-NOTATION
 
范 例

numNodeType = xmlDoc.documentElement.nodeType;
alert(numNodeType);

=================================================

nodeValue 屬性

作 用 傳回指定節(jié)點(diǎn)相關(guān)的文字。這并非一個(gè)元素中數(shù)據(jù)的值,而是與一個(gè)節(jié)點(diǎn)相關(guān)且未解析的文字,就像一個(gè)屬性或者一個(gè)處理指令。
基本語(yǔ)法 varNodeValue = xmlDocNode.nodeValue;
說(shuō) 明 傳回的文字代表以節(jié)點(diǎn)的nodeType 屬性為主的型態(tài)值。(請(qǐng)參考附錄中的nodeType 屬性。)因?yàn)楣?jié)點(diǎn)型態(tài)可能是幾種數(shù)據(jù)型態(tài)中的一種,傳回值也因此有差異。傳回null 的節(jié)點(diǎn)型態(tài)有:DOCUMENT、ELEMENT、DOCUMENT TYPE、DOCUMENT FRAGMENT、ENTITY、ENTITY REFERENCE,和NOTATION。此屬性可擦寫(xiě)。
范 例

varNodeValue = xmlDoc.documentElement.nodeValue;
alert(varNodeValue);

=================================================

ondataavailable 屬性

作 用 指定一個(gè)事件來(lái)處理ondataavailable 事件。
基本語(yǔ)法 xmlDocNode.ondataavailable = value;
說(shuō) 明 此屬性是唯寫(xiě),允許文件作者一旦數(shù)據(jù)為可用,即可盡快的使用數(shù)據(jù)來(lái)運(yùn)作。
范 例

xmlDoc.ondataavailable = alert("Data is now available.");

=================================================

onreadystatechange 屬性

作 用 指定一個(gè)事件來(lái)處理onreadystatechange 事件。這個(gè)事件能辨識(shí)readyState 屬性的改變。
基本語(yǔ)法 xmlDocNode.onreadystatechange = value;
說(shuō) 明 此屬性是唯寫(xiě)的,允許文件作者指定當(dāng)readyState 屬性改變時(shí)呼叫事件。
范 例

xmlDoc.onreadystatechange = alert("The readyState property has changed.");

=================================================

ownerDocument 屬性

作 用 傳回文件的根節(jié)點(diǎn),包含目前節(jié)點(diǎn)。
基本語(yǔ)法 objOwnerDoc = xmlDocument.ownerDocument;
說(shuō) 明 此屬性是只讀的,傳回一個(gè)包含文件根節(jié)點(diǎn)的對(duì)象,包含特定的節(jié)點(diǎn)。
范 例

objOwnerDoc = xmlDoc.childNodes.item(2).ownerDocument;
alert(objOwnerDoc);

=================================================

parentNode 屬性

作 用 傳回目前節(jié)點(diǎn)的父節(jié)點(diǎn)。只能應(yīng)用在有父節(jié)點(diǎn)的節(jié)點(diǎn)中。
基本語(yǔ)法 objParentNode = xmlDocumentNode.parentNode;
說(shuō) 明 此屬性是只讀的,傳回包含指定節(jié)點(diǎn)的父節(jié)點(diǎn)對(duì)象。如果此節(jié)點(diǎn)不存在于文件樹(shù)中,將傳回null。
范 例

objParentNode = xmlDoc.childNodes.item(1).parentNode;
alert(objParentNode);

=================================================

parseError 屬性

作 用 傳回一個(gè)DOM 解析錯(cuò)誤對(duì)象,此對(duì)象描述最后解析錯(cuò)誤的訊息。
基本語(yǔ)法 objParseErr = xmlDocument.parseError;
說(shuō) 明 此屬性是只讀的。如果沒(méi)有錯(cuò)誤發(fā)生,將傳回0。
范 例

objParseErr = xmlDoc.parseError;
alert(objParseErr);

=================================================

previousSibling 屬性

作 用 傳回目前節(jié)點(diǎn)之前的兄弟節(jié)點(diǎn)。
基本語(yǔ)法 objPrevSibling = xmlDocument.previousSibling;
說(shuō) 明 傳回一個(gè)對(duì)象,這個(gè)屬性是只讀的。若該節(jié)點(diǎn)沒(méi)有包含前面的兄弟節(jié)點(diǎn),會(huì)傳回null。
范 例

objPrevSibling = xmlDoc.documentElement.childNodes.item(3).previousSibling;
alert(objPrevSibling);

=================================================

readyState 屬性

作 用 傳回XML 文件資料的目前狀況。
基本語(yǔ)法 intState = xmlDocument.readyState;
說(shuō) 明 這個(gè)屬性是只讀的,傳回值有以下的可能:
0-UNINITIALIZED:XML 對(duì)象被產(chǎn)生,但沒(méi)有任何文件被加載。
1-LOADING:加載程序進(jìn)行中,但文件尚未開(kāi)始解析。
2-LOADED:部分的文件已經(jīng)加載且進(jìn)行解析,但對(duì)象模型尚未生效。
3-INTERACTIVE:僅對(duì)已加載的部分文件有效,在此情況下,對(duì)象模型是有效但只讀的。
4-COMPLETED:文件已完全加載,代表加載成功。
范 例

alert("The readyState property is " + xmlDoc.readyState);

=================================================

url 屬性

作 用 傳回最近一次加載XML 文件的URL。
基本語(yǔ)法 strDocUrl = xmlDocument.url;
說(shuō) 明 這個(gè)屬性是只讀的,傳回最近一次加載成功文件的URL,若文件僅存在主存儲(chǔ)器中(表示該文件并非由外部檔案加載),則傳回null。
范 例

alert(xmlDoc.url);

=================================================

validateOnParse 屬性

作 用 告訴解析器文件是否有效。
基本語(yǔ)法 boolValidate = xmlDocument.validateOnParse; xmlDocument.validateOnParse = boolValidate;
說(shuō) 明 此屬性是可擦寫(xiě)的。如果傳回值為true,表示文件被解析時(shí)被確認(rèn)是有效的。如果傳回false,表示文件是無(wú)效的,并被認(rèn)為只是標(biāo)準(zhǔn)格式的(well-formed)文件。
范 例

xmlDoc.validateOnParse = true;
alert(xmlDoc.validateOnParse);

=================================================

xml 屬性

作 用 傳回指定節(jié)點(diǎn)的XML 描述和所有的子節(jié)點(diǎn)。
基本語(yǔ)法 xmlValue = xmlDocumentNode.xml;
說(shuō) 明 此屬性是只讀的。
范 例

xmlValue = xmlDoc.documentElement.xml;
alert(xmlValue);

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
標(biāo)簽: XML/RSS
相關(guān)文章:
主站蜘蛛池模板: 一区二区三区四区视频在线观看 | 天天影视色香欲综合网天天录日日录 | www.黄视频| 国产一级爱做片免费观看 | 国产乱理伦片在线观看 | julia一区二区中文字幕 | 久久线看观看精品香蕉国产 | 国产呦精品一区二区三区网站 | 国产中文字幕亚洲 | 精品大臿蕉视频在线观看 | 鲁久久 | 国内精品自在自线在免费 | 一级做人爰a全过程免费视频 | 真实国产乱子伦对白视频37p | 中日韩美中文字幕 | 亚洲精品一区二区乱码在线观看 | 在线不卡福利 | 欧美三级在线观看播放 | 免费特级| 国产精品视频视频久久 | 欧美日韩一区二区三区四区在线观看 | 在线观看国产精品入口 | 国产日韩欧美综合一区 | 美国一级片免费看 | 在线视频中文字幕乱人伦 | 精品国产一级在线观看 | 欧美一级二级三级视频 | 久久9精品| 国内外精品免费视频 | 欧美黄色性生活 | 亚洲欧洲国产日产 | 成人精品视频 | 台湾一级毛片永久免费 | 午夜视频1000部免费看 | 成人三级iii | 国产精品视频一区二区三区w | 久久国产精品免费一区二区三区 | 国产性较精品视频免费 | 欧美精品v国产精品v | 999热精品这里在线观看 | 亚洲精品乱码电影在线观看 |