XML DOM solmun tiedot

nodeNamenodeValue ja Solutyypin attribuutti Ominaisuudet sisältävät tietoa solmusta.

Solmun ominaisuudet

XML DOM:ssa jokainen solmu onObjekti.

Objekti omaa menetelmiä (toimintoja) ja ominaisuuksia (tietoa objektista) ja niitä voidaan käsitellä ja muokata JavaScriptin avulla.

Kolme tärkeintä XML DOM -solmun attribuuttia ovat:

  • nodeName
  • nodeValue
  • Solutyypin attribuutti

Solmun nimi -attribuutti

nodeName Atribuutti määrittää solmun nimen.

  • nodeName on lukuisten
  • Elementti-solmun nodeName on sama kuin tagin nimi
  • Atribuuttisolmun nodeName on attribuutin nimi
  • Tekstisolmun nodeName on aina #text
  • Dokumentisolmun nodeName on aina #document

9

Solmun arvo -attribuutti

nodeValue Atribuutti määrittää solmun arvon.

  • Elementti-solmun nodeValue on undefined
  • Tekstisolmun nodeValue on teksti itsessään
  • Atribuuttisolmun nodeValue on attribuutin arvo

Hanki elementin arvo

Seuraava koodi hakee ensimmäisen <title> elementin tekstin solmun arvon:

Esimerkki

var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
var txt = x.nodeValue;

9

Tulos: txt = "雅舍谈吃"

Esimerkki selityksestä:

  1. Oletetaan, että olet jo asettanut books.xml ladataan xmlDoc
  2. Hanki ensimmäisen <title> elementin tekstin solmun tekstisolmu
  3. Aseta txt Muuttuja asetetaan tekstin solmun arvoksi

Muuta elementin arvo

Seuraava koodi muuttaa ensimmäisen <title> elementin tekstin solmun arvon:

Esimerkki

var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue = "潮菜天下";

9

Esimerkki selityksestä:

  1. Oletetaan, että olet jo asettanut books.xml ladataan xmlDoc
  2. Hanki ensimmäisen <title> elementin tekstin solmun tekstisolmu
  3. 将文本节点的值更改为 "潮菜天下"

节点类型属性

Solutyypin attribuutti Muuta tekstin solun arvo "Huanghai Tianxia"ksi

Solutyypin attribuutti Määrittää solun tyyppisiä ominaisuuksia.

nodeType

On lukuun ottamatta. Tärkeimmät solutyypit ovat:
Solutyypit NodeType
Elementti 1
Attribuutti Teksti
3 Kommentti
8 Dokumentti

9