In effetti sei vincolato molto alla piattaforma

Anche io sto progettando un sito web che usi XML come database. E' possibilissimo anche perchè XML serve proprio a questo... a chi dice che è un linguaggio di programmazione... si dovrebbe dare un "bocciato" grande grande.

XML non fa niente! E' un contenitore di dati con struttura ad albero (tree).

Questo albero puo' essere navigato modificato ed espanso grazie agli oggetti usati con il XML DOM...

VANTAGGIO:

Con Xml avrai compatibilità universale nello scambio di informazioni. Tra linguaggi e anche tra software, essendo XML un file di testo basterà che il linguaggio o il software lo supporti, a differenza di SQL


SVANTAGGIO:

Non ho ancora capito quando l'XML diventa enorme come si fa a gestirlo... ecco perchè penso che ci dobbiamo studiare un modo per creare il file XML in modo dinamico prendendo i dati da un database SQL