XML DOM instans

XML DOM-parsning

I de följande exemplen används XML-filen:books.xml

Ladda och analysera XML-fil
Ladda och analysera XML-sträng

Exempel förklaring

XML DOM egenskaper och metoder

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Funktion loadXMLString()Ligger utanför JavaScript, används för att ladda XML-sträng.

Ladda och analysera XML-fil
Ladda och analysera XML-sträng

Exempel förklaring

XML DOM nodinformation

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Få nodnamn för elementnoden
Hämta text från textnoden
Ändra text i textnoden
Få nodnamn och typ för elementnoden

Exempel förklaring

XML DOM nodlista och egenskapslista

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Hämta text från det första <title>-elementet
Använd length-attributet för att iterera över noder
Få elementets egenskaper

Exempel förklaring

Genom att traversera nodträdet i XML DOM

Följande exempel använder XML-filer books.xml.

Funktion loadXMLString()Ligger utanför JavaScript, används för att ladda XML-filer.

Genomgå ett nodträd
Iterera över alla undernoder till <book>-elementen

Exempel förklaring

XML DOM webbläsardifferenser

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Visa längden på nodlistan
Detta exempel visar längden på en nodlista. Resultatet är olika i IE och andra webbläsare.
Ignorera tom text mellan noder
Detta exempel kontrollerar nodens nodeType och hanterar endast elementnoder.

Exempel förklaring

XML DOM hämta nodvärde

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Hämta elementvärdet
Hämta egenskapsvärdet

Exempel förklaring

XML DOM ändra nodvärde

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Ändra textnoden i ett element
Ändra egenskapsvärdet genom att använda setAttribute
Ändra egenskapsvärdet genom att använda nodeValue

Exempel förklaring

XML DOM ta bort nod

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Ta bort en elementnod
Ta bort den aktuella elementnoden
Ta bort textnod
Töm textnodens text
Ta bort egenskap baserat på namn
Ta bort egenskap baserat på objekt

Exempel förklaring

XML DOM ersätt nod

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Ersätt en elementnod
Ersätt data i en textnod

Exempel förklaring

XML DOM lägga till nod

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Lägg till en nod efter den sista undernoden
Lägg till en nod före den angivna undernoden
Lägg till en ny egenskap
Lägg till data till en textnod

Exempel förklaring

XML DOM klona nod

Följande exempel använder XML-filer books.xml.

Funktion loadXMLDoc()Ligger utanför JavaScript, används för att ladda XML-filer.

Kopiera en nod och lägg till den till en befintlig nod
Detta exempel använder cloneNode() för att kopiera en nod och lägga till den till roddokumentet i XML-dokumentet.

Exempel förklaring