XML- tutoriaal

XML TUIS XML Inleiding XML Hoe om te gebruik XML-boom XML-sintaksis XML elemente XML-kenmerke XML Naamruimtes XML vertoon XML HttpRequest XML-ontleder XML DOM XML XPath XML XSLT XML XQuery XML XLink XML valideerder XML DTD XML-skema XML-bediener XML voorbeelde XML Vasvra XML-sertifikaat

XML AJAX

AJAX Inleiding AJAX XMLHttp AJAX-versoek AJAX-reaksie AJAX XML-lêer AJAX PHP AJAX ASP AJAX-databasis AJAX toepassings AJAX voorbeelde

XML DOM

DOM Inleiding DOM nodusse Toegang tot DOM DOM Node Info DOM Node Lys DOM deurkruis DOM Navigeer DOM Kry waardes DOM Verander nodusse DOM Verwyder nodes DOM vervang nodusse DOM Skep nodusse DOM Voeg nodes by DOM Kloon nodusse DOM Voorbeelde

XPath handleiding

XPath Inleiding XPath nodes XPath-sintaksis XPath-asse XPath-operateurs XPath voorbeelde

XSLT- tutoriaal

XSLT Inleiding XSL-tale XSLT-transformasie XSLT <sjabloon> XSLT <waarde-van> XSLT <vir-elk> XSLT <sorteer> XSLT <if> XSLT <kies> XSLT Pas toe XSLT op die kliënt XSLT op die bediener XSLT Wysig XML XSLT voorbeelde

XQuery- tutoriaal

XQuery Inleiding XQuery voorbeeld XQuery FLWOR XQuery HTML XQuery-bepalings XQuery-sintaksis XQuery Voeg by XQuery Kies XQuery-funksies

XML DTD

DTD Inleiding DTD Boublokke DTD Elemente DTD-kenmerke DTD Elements vs Attr DTD Entiteite DTD voorbeelde

XSD- skema

XSD Inleiding XSD Hoe om XSD <skema> XSD-elemente XSD-kenmerke XSD-beperkings

XSD -kompleks

XSD-elemente XSD leeg Slegs XSD-elemente Slegs XSD-teks XSD gemeng XSD-aanwysers XSD <enige> XSD <anyAttribute> XSD-vervanging XSD voorbeeld

XSD data

XSD-string XSD datum XSD Numeries XSD Diverse XSD-verwysing

Webdienste _

XML Dienste XML WSDL XML SEEP XML RDF XML RSS

Verwysings

DOM Node Tipes DOM Node DOM NodeLys DOM NamedNodeMap DOM-dokument DOM Element DOM-kenmerk DOM teks DOM CDATA DOM Kommentaar DOM XMLHttpRequest DOM-ontleder XSLT-elemente XSLT/XPath-funksies

XML DOM Node Inligting


Die nodeName, nodeValue en nodeType eienskappe bevat inligting oor nodusse.


Probeer dit self - voorbeelde

Die voorbeelde hieronder gebruik die XML-lêer books.xml .


Hierdie voorbeeld gebruik die nodeName eienskap om die nodus naam van die wortel element in "books.xml" te kry.


teksnodus Hierdie voorbeeld gebruik die nodeValue-eienskap om die teks van die eerste <title>-element in "books.xml" te kry.


teksnodus Hierdie voorbeeld gebruik die nodeValue-eienskap om die teks van die eerste <title>-element in "books.xml" te verander.


Hierdie voorbeeld gebruik die nodeName en nodeType eiendom om node naam en tipe van die wortel element in "books.xml" te kry.

×

Opskrif


Node-eienskappe

In die XML DOM is elke nodus 'n objek .

Voorwerpe het metodes en eienskappe wat deur JavaScript verkry kan word en gemanipuleer kan word.

Drie belangrike nodus eienskappe is:

  • nodeNaam
  • nodeWaarde
  • nodeTipe

Die nodeName Eiendom

Die nodeName-eienskap spesifiseer die naam van 'n nodus.

  • nodeName is leesalleen
  • nodeName van 'n element node is dieselfde as die merkernaam
  • nodeNaam van 'n kenmerk node is die kenmerknaam
  • nodeNaam van 'n teksnodus is altyd #teks
  • nodeNaam van die dokument node is altyd #dokument


Die nodeValue Eiendom

Die nodeValue-eienskap spesifiseer die waarde van 'n nodus.

  • nodeValue vir element nodusse is ongedefinieerd
  • nodeValue vir teksnodes is die teks self
  • nodeValue vir kenmerk nodes is die kenmerkwaarde


Kry die waarde van 'n element

Die volgende kode haal die teksnoduswaarde van die eerste <title>-element op:

Voorbeeld

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

Resultaat: txt = "Alledaagse Italiaans"

Voorbeeld verduidelik:

  1. Gestel jy het " books.xml " in xmlDoc gelaai
  2. Kry teksnodus van die eerste <title> element node
  3. Stel die txt-veranderlike om die waarde van die teksnodus te wees

Verander die waarde van 'n element

Die volgende kode verander die teksnoduswaarde van die eerste <title>-element:

Voorbeeld

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

Voorbeeld verduidelik:

  1. Gestel jy het " books.xml " in xmlDoc gelaai
  2. Kry teksnodus van die eerste <title> element node
  3. Verander die waarde van die teksnodus na "Easy Cooking"

Die nodeType Eiendom

Die nodeType-eienskap spesifiseer die tipe nodus.

nodeType is leesalleen.

Die belangrikste nodustipes is:

Node type NodeType
Element 1
Attribute 2
Text 3
Comment 8
Document 9