Si, tramite uno stylesheet Xsl. Sto affrontando adesso l'argomento delle trasformazioni di Xsl da/ a un doc. Xml, e viceversa, ma sono all'inizio e non conosco C; se non ho interpretato male cmq, Xsl è comprende e si divide in 2 "raccomandaz." del W3C, facenti parte di Xml:
Xslt e Xsl-FO. Il primo, Xslt si occupa di definire un metodo per trasformare i documenti Xml in altre forme, non necessariamente Xml. Il secondo Xsl-FO, che funziona in modo simile a un css consente il "rendering" dei documenti Xml per la visualizzaz. la stampa e l'output su altri media. Quindi è possibile ovviamente anche il processo inverso, credo.
Xml tiene conto, volendo, anche dei semplici spazi, che ad esempo in Cobol sono usati per definire le interpretaz. al codice.
Si, penso proprio che la risposta alla domanda 2 è SI.
Per la domanda 1, non basta il mio libro che si fregia del titolo "La Guida Completa" a spiegarlo. Non ci riuscirei io.![]()
p.s magari lo fossi!