Ciao a tutti,
XML e PHP non sono la coppia migliore che ci sia, neppure pragonabile a Java e Xml per intenderci, comunque php ha fatto molti progressi:
chi volessi cimentarsi nell'impresa può scegliere tra Expat, Xmldom, Prax, Sablotron-xslt.

Personalmente preferisco il primo e l'ultimo per queste ragioni:

il primo perchè il metodo migliore e più prestante per parsare documenti di grandi dimensioni (non richiede di caricare l'intero documento in memoria). Ha il solo difetto che non consente di scrivere XML, ma possiamo arragiangiarci con le normali funzioni di filesystem di php, oppure servirci di una delle tante classi già pronte.

Sablotron serve per xslt...ed è tutto dire.


In generale credo che il modo migliore di lavorare con xml, per ora, sia ancora lato-server. Sinceramente non so se altri browser che non sia Explorer 6 abbiano un supporto valido per xml-xslt (Mozilla forse?)