4 messaggi dal 04 settembre 2003
Ciao a tutti,
qualcuno conosce una procedura per spostare i nodi all'interno di un documento XML?

ES file XML:
<menu>
<nodo1 />
<nodo4 />
<nodo3 />
<nodo2 />
</menu>

Come fareste ad ordinare i nodi?

Esistono varie procedure per creare e cancellare (createNode, RemoveChild) ma non mi sembra per spostarli...

Grazie a tutti,
Cristian.
11.886 messaggi dal 09 febbraio 2002
Contributi
stai usando xmldom?
ti do un consiglio provvisiorio in quanto non ricordo se ci sono dei metodi appositi per spostare i nodi (o semplicemente per riordinali).

con createnode e removechild puoi risolvere il tuo problema. Infatti "spostare" un qualcosa vuol dire toglierlo dalla sua posizione (eliminarlo) e posizionarlo da qualche altra parte (ricrearlo).

Fai un ciclo sulla collezione nodo1, nodo2, nodo3, nodo4.


Esamina il nodo (primo). è in posizione?
> Sì
Esamina il prossimo: il secondo (se esiste). è in posizione?
> No
Eliminalo e ricrealo in fondo.
Ri-esamina il secondo (che adesso è un'altro). è in posizione?
> Sì
Esamina il prossimo: il terzo...ecc

vedi se ti funziona...

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.