XML DOM instance

Pag-parse ng XML DOM

Ang file ng XML na ginamit sa mga halimbawa sa ibaba:books.xml

I-load at i-parse ang isang file ng XML
I-load at i-parse ang isang string ng XML

Example Explanation

Mga katangian at mga paraan ng XML DOM

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Function loadXMLString()Nasa labas na JavaScript, ginagamit upang i-load ang string ng XML.

I-load at i-parse ang isang file ng XML
I-load at i-parse ang isang string ng XML

Example Explanation

Impormasyon ng Node ng XML DOM

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Hanapin ang pangalan ng isang elemento na node
Hanapin ang teksto mula sa isang text na node
Baguhin ang teksto sa loob ng isang text na node
Hanapin ang pangalan at uri ng isang elemento na node

Example Explanation

Listahan ng mga node ng XML DOM at mga katangian ng listahan

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Hanapin ang teksto mula sa unang elemento <title>
Gumamit ng length na katangian upang umikot sa mga node
Hanapin ang mga katangian ng isang elemento

Example Explanation

XML DOM Traverse Node Tree

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLString()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Ibukod ang isang puno ng mga node
Ibukod ang lahat ng mga anak na node ng elemento <book>.

Example Explanation

Diferensya ng Browser ng XML DOM

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Ipakita ang haba ng isang listahan ng node
Ang kasong ito ay nagpapakita ng haba ng isang listahan ng node. Ang resulta ay magkakaiba sa IE at sa ibang mga browser.
Ignoyo ang walang laman na teksto sa pagitan ng mga node
Ang kasong ito ay nagtselektahan ng nodeType ng isang node, at tutuusin lamang ang mga elemento na node.

Example Explanation

Pagkuha ng Halaga ng Node ng XML DOM

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Humingi ng halaga ng elemento
Humingi ng halaga ng attribute

Example Explanation

Pagbabago ng Halaga ng Node ng XML DOM

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Palitan ang text node ng elemento
Sa pamamagitan ng paggamit ng setAttribute upang palitan ang halaga ng attribute
Sa pamamagitan ng paggamit ng nodeValue upang palitan ang halaga ng attribute

Example Explanation

Pagtanggal ng Node ng XML DOM

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Alisin ang element node
Alisin ang kasalukuyang element node
Alisin ang text node
Lilinis ang teksto ng text node
Alisin ang attribute ayon sa pangalan
Alisin ang attribute ayon sa objekto

Example Explanation

Pagpalit ng Node ng XML DOM

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Palitan ang element node
Palitan ang data ng text node

Example Explanation

Pagdaragdag ng Node ng XML DOM

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Magdagdag ng isang node sa pagkatapos ng huling anak na node
Magdagdag ng isang node bago ang tinukoy na anak na node
Magdagdag ng isang bagong attribute
Magdagdag ng data sa text node

Example Explanation

Pagkopya ng Node ng XML DOM

Ang eksemplo na ito ay gumagamit ng XML file books.xml.

Function loadXMLDoc()sa labas na JavaScript, na ginagamit upang i-load ang XML file.

Kopyahin ang isang node at idinagdag ito sa isang umiiral na node
Ang eksemplo na ito ay gumagamit ng cloneNode() upang kopyahin ang isang node, at itong idinagdag sa pangunahing node ng XML dokumento.

Example Explanation