it-alt.comp.lang.xml XML e tutti i possibili utilizzi dei linguaggi di markup Proposto da: Gandalf <gandalf (at) fiag.it> L'eXtensible Markup Language è un linguaggio di markup standardizzato dal W3C (World-wide Web Consortium) utilizzabile per creare linguaggi di markup specifici per l'uso che se ne intende fare. È un sottoinsieme semplificato del linguaggio di markup SGML e permette di descrivere vari tipi di dati, facilitando la condivisione di dati tra sistemi differenti (in particolare tra sistemi connessi a Internet). I linguaggi basati su XML (per esempio RSS, MathML, XHTML e SVG) sono definiti in maniera formale, permettendo ai programmi di modificare e validare documenti in tali linguaggi senza una conoscenza precedente della loro sintassi. Sono considerate in tema su questo gruppo discussioni riguardanti: la sintassi di XML; ogni suo utilizzo attuale o futuro (come XHTML, le varie versioni di RSS, il formato dei file di OpenOffice.org, etc); come utilizzarlo per la definizione del proprio linguaggio di markup; la visualizzazione di documenti XML e l'utilizzo di fogli di stile CSS (Cascading Style Sheets) e XSL (Extensible Stylesheet Language), nonché di trasformazioni XSL, per cambiarne l'aspetto grafico; l'uso di schemi DTD (Document Type Definition), XSD (XML Schema Definition) e altri per la definizione di documenti XML validi; l'uso di editor e validatori XML; l'uso di API come SAX, DOM e JAXB (Java Architecture for XML Binding) per processare documenti XML.
