Link copiato negli appunti
Continuando il discorso del mio precedente post, è inoltre possibile eseguire il parsing di XHTML servito come application/xhtml+xml
tramite l'estensione DOM disponibile a partire da PHP 5. Un semplice test è il seguente:
<?php $dom = new DOMDocument(); $dom->load('test.xht'); echo '<pre>'; print_r($dom); echo '</pre>'; ?>
La funzione print_r
mostrerà un oggetto di tipo DOMDocument
. In seguito sarà possibile accedere a tutte le parti dell'albero del documento tramite i metodi e le proprietà del DOM. Questo approccio è sicuramente più versatile di quello con SimpleXML, specie quando si ha a che fare con documenti complessi.