Commenti XML
Un commento può includere contenuto non destinato al parser XML, ad esempio note sulla struttura o sulla modifica del documento. I commenti iniziano con <!--
e terminano con -->
, ad esempio <!--catalog last updated 2000-11-01-->
.
I commenti possono essere presenti nel prologo del documento, compresa la DTD, dopo il documento oppure all'interno del contenuto testuale. I commenti non possono trovarsi all'interno di valori di attributi e neanche all'interno di tag.
Quando il parser rileva >
, considera terminato il commento. Quindi riprende l'elaborazione del documento come XML normale. Per questo motivo, la stringa >
non può trovarsi all'interno di un commento. Ad eccezione di questo vincolo, un commento può contenere tutti i caratteri XML validi, analogamente a una sezione CDATA. Questo li rende estremamente utili per rimuovere il commento XML dal flusso considerato dal parser senza rimuovere i contenuti dal documento.
È possibile utilizzare il seguente commento per rimuovere temporaneamente un markup.
<!--- <test pattern="SECAM" /><test pattern="NTSC" /> -->
Nota: |
---|
In HTML i commenti consentono di nascondere script e fogli di stile.Per utilizzare questa tecnica in XML, può essere necessario recuperare il commento, estrarne il contenuto, verificare i caratteri di markup e rianalizzarlo.In questo caso è consigliabile utilizzare le sezioni CDATA. |