Aggreghiamo le notizie italiane sull'Open Source

Perché mai un post sulla “formattazione” corretta di un documento XML?
Perché alle volte è bene avere presenti questi particolari, soprattutto per non farsi male quando si vanno ad utilizzare parser vari ed eventuali..
Un documento XML si dice well-formed (ed è quindi analizzabile da un parser) se:
“
<IAmEmpty />. This is equal to <IAmEmpty></IAmEmpty>.“
(Tratto da Wikipedia)
Ovviamente se volete far leggere un documento XML non well-formed ad un qualsivoglia Parser, sia questo SAX o DOM, otterrete un errore. Per ovviare a ciò potete:
Che io sappia non ci sono altre alternative (se ne avete segnalatemele che fanno sempre comodo) e per interpretare documenti strutturati non correttamente si deve passare necessariamente da una delle 2 soluzioni.
Un unico dubbio mi assilla (esageriamo via..) ma una pagina jsp che può contenere tag del tipo
<%= variabile_di_tipo_string >
come verrà parsato? Userà uno dei due metodi precedenti o si saranno riscritti un parser che non necessita la proprietà di buona formattazione? (mi sembra una bischerata sinceramente..).
Vabbè al momento non è il mio problema principale
Molto presto credo che parlerò di XSLT.. stay tuned!