xml 學(xué)習(xí)之總結(jié)[知識(shí)整理])_第1頁(yè)
已閱讀1頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Document方法方法方法說(shuō)明取消一個(gè)進(jìn)行中的異步下載基本語(yǔ)法xmlDocument.abt()語(yǔ)法說(shuō)明如果這個(gè)方法在異步下載時(shí)被呼叫,所有的解析動(dòng)作會(huì)停止,而且在內(nèi)存中的文件會(huì)被釋放。abt使用范例方法說(shuō)明加上一個(gè)節(jié)點(diǎn)當(dāng)作指定節(jié)點(diǎn)最后的子節(jié)點(diǎn)基本語(yǔ)法xmlDocumentNode.appendChild(newChild)語(yǔ)法說(shuō)明newChild是附加子節(jié)點(diǎn)的地址。appendChild使用范例docObj=xmlDoc.docum

2、entElementalert(docObj.xml)objNewNode=docObj.appendChild(xmlDoc.documentElement.firstChild)alert(docObj.xml)方法說(shuō)明建立指定節(jié)點(diǎn)的復(fù)制。基本語(yǔ)法xmlDocumentNode.cloneNode(deep)語(yǔ)法說(shuō)明deep是一個(gè)布爾值。如果為true,此節(jié)點(diǎn)會(huì)復(fù)制以指定節(jié)點(diǎn)發(fā)展出去的所有節(jié)點(diǎn)。如果是false,只有指定的節(jié)點(diǎn)和它的

3、屬性被復(fù)制。cloneNode使用范例currNode=xmlDoc.documentElement.childNodes.item(1)objClonedNode=currNode.cloneNode(1)alert(objClonedNode.xml)方法說(shuō)明建立一個(gè)指定名稱(chēng)的屬性?;菊Z(yǔ)法xmlDocument.createAttribute(name)語(yǔ)法說(shuō)明name是被建立屬性的名稱(chēng)。createAttribute使用范例ob

4、jNewAtt=xmlDoc.createAttribute(“encryption“)alert(objNewAtt.xml)方法說(shuō)明建立一個(gè)包含特定數(shù)據(jù)的CDATA?;菊Z(yǔ)法xmlDocument.createCDATASection(data)語(yǔ)法說(shuō)明data是一個(gè)字符串,且包含了被置放在CDATA的資料。createCDATASection使用范例objNewCDATA=xmlDoc.createCDATASection(“Th

5、isisaCDATASection“)alert(objNewCDATA.xml)方法說(shuō)明建立一個(gè)包含指定數(shù)據(jù)的批注。createComment基本語(yǔ)法xmlDocument.createComment(data)基本語(yǔ)法xmlDocument.createTextNode(data)語(yǔ)法說(shuō)明data是一個(gè)代表新text節(jié)點(diǎn)的字符串。一個(gè)新的text節(jié)點(diǎn)被建立,但是沒(méi)有加到文件樹(shù)中。若要將節(jié)點(diǎn)加到文件樹(shù)中,必須使用插入方法,例如:Bef

6、e,replaceChild或appendChild。使用范例objNewTextNode=xmlDoc.createTextNode(“Thisisatextnode.“)alert(objNewTextNode.xml)方法說(shuō)明傳回指定名稱(chēng)的元素集合。基本語(yǔ)法objNodeList=xmlDocument.getElementsByTagName(tagname)語(yǔ)法說(shuō)明tagname是一個(gè)字符串,代表找到的元素卷標(biāo)名稱(chēng)。使用tag

7、name““傳回文件中所有找到的元素。getElementsByTagName使用范例objNodeList=xmlDoc.getElementsByTagName(““)alert(objNodeList.item(1).xml)方法說(shuō)明如果指定的節(jié)點(diǎn)有一個(gè)或更多子節(jié)點(diǎn),傳回值為true。基本語(yǔ)法boolValue=xmlDocumentNode.hhildNodes()語(yǔ)法說(shuō)明如果此節(jié)點(diǎn)有子節(jié)點(diǎn)傳回值為true,否則傳回false值

8、。hhildNodes使用范例boolValue=xmlDoc.documentElement.hhildNodes()alert(boolValue)方法說(shuō)明在指定的節(jié)點(diǎn)前插入一個(gè)子節(jié)點(diǎn)。基本語(yǔ)法objDocumentNode=xmlDocumentNode.Befe(newChildrefChild)語(yǔ)法說(shuō)明newChild是一個(gè)包含新子節(jié)點(diǎn)地址的對(duì)象,refChild是參照節(jié)點(diǎn)的地址。新子節(jié)點(diǎn)被插到參照節(jié)點(diǎn)之前。如果refChil

9、d參數(shù)沒(méi)有包含在內(nèi),新的子節(jié)點(diǎn)會(huì)被插到子節(jié)點(diǎn)列表的末端。Befe使用范例objRefNode=xmlDoc.documentElementalert(xmlDoc.xml)objNewNode=xmlDoc.createComment(“Thisisacomment“)xmlDoc.Befe(objNewNodeobjRefNode)alert(xmlDoc.xml)方法說(shuō)明表示從指定位置加載的文件?;菊Z(yǔ)法boolValue=xmlD

10、ocument.load(url)語(yǔ)法說(shuō)明url包含要被加載檔案的URL的字符串。假如文件加載成功,傳回值即為true。若加載失敗,傳回值為false。load使用范例boolValue=xmlDoc.load(“LstA_1.xml“)alert(boolValue)方法說(shuō)明加載一個(gè)XML文件或字符串的片斷?;菊Z(yǔ)法boolValue=xmlDocument.loadXML(xmlString)loadXML語(yǔ)法說(shuō)明xmlString

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論