Come posso utilizzare i CSS per formattare un documento XML?

Utente HTML.it
chiede

Come posso utilizzare i CSS per formattare un documento XML?

Redazione HTML.it
risponde

E’ possibile utilizzare i CSS in modo analogo a come si utilizzano con HTML.
E’ opportuno evidenziare una importante differenza tra la formattazione con CSS di documenti HTML e documenti XML. In HTML la maggior parte dei tag ha una formattazione predefinita e pertanto un foglio di stile CSS consente di ridefinire tali impostazioni. In XML i tag non hanno alcun significato di formattazione, pertanto è necessario specificare tutto. Ad esempio, senza l’opportuna indicazione il testo contenuto nei diversi elementi di un documento XML verrebbe visualizzato come un’unica stringa.
Per strutturare visivamente il documento dobbiamo indicare la modalità di visualizzazione di ciascun elemento tramite la proprietà display di CSS.
Per mettere in relazione un documento XML con un foglio di stile CSS, occorre inserire una direttiva di elaborazione come nel seguente esempio:

<?xml version=”1.0″ ?>
<?xml-stylesheet type=”text/css” href=”stile.css” ?>