Come evitare di corrompere un albero XML gerarchico?

1

Abbiamo un albero XML che memorizza la relazione tra cartelle e file video. Quindi ogni cartella potrebbe essere il nome dell'artista e sotto di essa abbiamo i video dell'artista. Inoltre ogni cartella può avere altre sottocartelle.

Questa struttura ad albero può essere utilizzata da più utenti dove alcuni utenti potrebbero eliminare video, altri spostando video tra cartelle e altri eventualmente rinominando le cartelle.

Quello di cui ho bisogno è un meccanismo in cui blocco le parti dell'albero quando un utente sta lavorando su di esso e quando più utenti lavorano tutti sulle loro parti dell'albero, quando apportano le loro modifiche, l'albero non è danneggiato. È possibile implementarlo quando si utilizza XML?

    
posta JD01 06.02.2012 - 00:09
fonte

1 risposta

2

Avrai bisogno di controllare tutto il codice che sta accedendo all'XML. Non c'è nulla di intrinsecamente integrato nell'XML che gli editor XML, gli editor di testo e altri programmi rispetteranno come funzionalità di blocco.

Se controlli il codice, ci sono molti modi per andare. Il modo più semplice è probabilmente aggiungere un attributo "LockedBy" al nodo XML che si desidera bloccare.

    
risposta data 06.02.2012 - 19:25
fonte

Leggi altre domande sui tag