Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 6 di 12
  • livello principiante
Indice lezioni

Proprietà

Tutte le proprietà della classe XML
Tutte le proprietà della classe XML
Link copiato negli appunti
Proprietà
Significato
   
nodo.attributes E' un array associativo contenente tutti gli attributi
del nodo. L'accesso al singolo attributo avviene tramite:

nodo.attributes.nome_attributo

nodo.childNodes E' un array contenente i riferimenti ai nodi figli.
Il numero dei nodi figli si deduce dalla lunghezza dell'array:

nodo.childNodes.length

e l'accesso al singolo nodo avviene tramite l'utilizzo dell'operatore
[]. Ad esempio, il terzo nodo figlio si raggiunge con:

nodo.childNodes[2]

nodo.contentType E' una stringa indicante il mime type nell'invio
dell'xml. Di default è:

"application/x-www-form-urlencoded"

elenco
dei mite types

nodo.docTypeDecl E' una stringa indicante la dichiarazione DOCTYPE
del file xml: di default è undefined.
nodo.firstChild E' un riferimento al primo dei nodi figlio di
un nodo genitore.
nodo.ignoreWhite true/false

Indica se si debbano ignorare (true) o meno (false) gli spazi
bianchi e gli a capo all'interno della struttura XML, e che
non siano facenti parte del contenuto di un nodo (testo).

nodo.lastChild E' un riferimento all'ultimo dei nodi figlio di
un nodo genitore.
nodo.loaded true/false

E' una proprietà di sola lettura che restituisce un valore
booleano indicante il completo caricamento o meno del nodo.

nodo.nextSibling E' un riferimento al seguente nodo figlio dello
stesso nodo genitore
nodo.nodeName Indica il nome del nodo. Ad esempio, dato il nodo:

<libro ID="10">Silmarillion</libro>,
restituisce la stringa "libro"

nodo.nodeType E' una proprietà di sola lettura, che restituisce
il valore 1 se il nodo è genitore di altri nodi, oppure
3 se il nodo ha un contenuto testuale
nodo.nodeValue Se il contenuto del nodo è una stringa,
restituisce la stringa stessa. Se il contenuto è un altro
nodo, o una serie di nodi, restituisce "null".
Da notare:

<nodo>contenuto</nodo>

Per ottenere la stringa "contenuto", non basta indicare:

nodo.nodeValue

bensì:

nodo.firstChild.nodeValue

in quanto il contenuto testuale del nodo è effettivamente
un nodo figlio del nodo di partenza.

nodo.parentNode E' un riferimento al nodo genitore
nodo.previousSibling E' un riferimento al precedente nodo figlio dello
stesso nodo genitore
nodo.status E' un numero indicante lo stato di parsing del
nodo, secondo questa tabella:

0
Nessun errore, parsing corretto
-2
Una sezione CDATA non è stata chiusa correttamente
-3
La dichiarazione dell'XML non è stata chiusa
correttamente
-4
La dichiarazione DOCTYPE non è stata chiusa
correttamente
-5
Un commento non è stata chiuso correttamente
-6
Un elemento dell'XML non è stato impostato
correttamente
-7
Fine della memoria per il parsing
-8
Il valore di un attributo non è stato dichiarato
correttamente
-9
Ad un tag di apertura non corrisponde il relativo
tag di chiusura
-10
Ad un tag di chiusura non corrisponde il relativo
tag di apertura

nodo.xmlDecl E' una stringa contenente la dichiarazione del
file XML, ad esempio:

<?xml version="1.0"
encoding="UTF-8" ?>

Ti consigliamo anche