|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectEasyXML.NodoXML
public class NodoXML
La classe NodoXML rappresenta un elemento dell'albero dei dati di un file XML. Mediante i suoi metodi di accesso č possibile scendere in profonditā nell'albero, leggere gli attributi del nodo, creare o eliminare gli stessi.
I metodi di accesso di NodoXML appartengono, virtualmente, a due categorie differenti: i metodi che lavorano sulla struttura e i metodi che modificano la struttura XML. I primi (ch, get, set) permettono ad un utilizzatore di navigare, leggere e modificare i valori dei dati presenti nella struttura ad albero dell'XML. I secondi (addCh, addAttr, rmCh, rmAttr) permettono ad un utilizzatore di cambiare la struttura dell'albero XML. E' fortemente consigliato distinguere i due ruoli tra gli utilizzatori per evitare errori.
La classe, al suo interno, fa uso del package JDom.
FileXML| Field Summary | |
|---|---|
protected org.jdom.Element |
el
|
| Constructor Summary | |
|---|---|
protected |
NodoXML(org.jdom.Element el)
|
| Method Summary | |
|---|---|
void |
addAttr(java.lang.String attr)
Il metodo aggiunge un nuovo attributo al nodo corrente. |
void |
addCh(java.lang.String nome)
Il metodo aggiunge un nuovo nodo figlio al nodo corrente. |
NodoXML |
ch(java.lang.String nome)
Il metodo permette di selezionare il figlio di un nodo nella struttura XML. |
java.lang.String |
get(java.lang.String attr)
Il metodo permette di leggere il valore di un attributo nel nodo corrente. |
void |
rmAttr(java.lang.String attr)
Il metodo rimuove un attributo dal nodo corrente. |
void |
rmCh(java.lang.String nome)
Il metodo rimuove nodi figli dal nodo corrente. |
void |
set(java.lang.String attr,
java.lang.String val)
Il metodo permette di impostare il valore di un attributo nel nodo corrente. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.jdom.Element el
| Constructor Detail |
|---|
protected NodoXML(org.jdom.Element el)
| Method Detail |
|---|
public NodoXML ch(java.lang.String nome)
nome - Il nome del nodo figlio da selezionare.
public void set(java.lang.String attr,
java.lang.String val)
attr - Il nome dell'attributo da impostare.val - Il valore da inserire nell'attributo.public java.lang.String get(java.lang.String attr)
attr - Il nome dell'attributo da leggere.
public void addCh(java.lang.String nome)
nome - Il nome del nodo figlio da aggiungere.public void addAttr(java.lang.String attr)
attr - Il nome dell'attributo da inserire.public void rmAttr(java.lang.String attr)
attr - Il nome dell'attributo da rimuovere.public void rmCh(java.lang.String nome)
nome - Il nome del nodo o dei nodi figli da eliminare.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||