XML: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
Nessun oggetto della modifica
Riga 2: Riga 2:


È un linguaggio che viene utilizzato per strutturare e descrivere diversi tipi di informazioni con lo scopo di renderle utilizzabili e accessibili anche da sistemi molto diversi fra loro.
È un linguaggio che viene utilizzato per strutturare e descrivere diversi tipi di informazioni con lo scopo di renderle utilizzabili e accessibili anche da sistemi molto diversi fra loro.

Si differenzia dall'html per la possibilità di creare i propri tag. Esso è esclusivamente un linguaggio che specifica il contenuto della pagina, non lo stile (a differenza dell'[[HTML]]), ma ricordiamo che è anche possibile implementare l'XML con i [[CSS]], ovvero i fogli di stile.


Da XML derivano altri linguaggi specifici come SVG per la grafica, MathML per descrivere formule matematiche o XHTML, basato su XML e HTML, creato per strutturare correttamente documenti per il web.
Da XML derivano altri linguaggi specifici come SVG per la grafica, MathML per descrivere formule matematiche o XHTML, basato su XML e HTML, creato per strutturare correttamente documenti per il web.

Versione delle 10:05, 25 set 2006

XML è un acronimo per eXtensible Markup Language ed è una raccomandazione del W3C (World Wide Web Cosortium).

È un linguaggio che viene utilizzato per strutturare e descrivere diversi tipi di informazioni con lo scopo di renderle utilizzabili e accessibili anche da sistemi molto diversi fra loro.

Si differenzia dall'html per la possibilità di creare i propri tag. Esso è esclusivamente un linguaggio che specifica il contenuto della pagina, non lo stile (a differenza dell'HTML), ma ricordiamo che è anche possibile implementare l'XML con i CSS, ovvero i fogli di stile.

Da XML derivano altri linguaggi specifici come SVG per la grafica, MathML per descrivere formule matematiche o XHTML, basato su XML e HTML, creato per strutturare correttamente documenti per il web.

Prefazione

Contenuti

XML non è un linguaggio di programmazione, ma di markup.

  1. Introduzione
  2. Entità singole
  3. La relazione uno-molti
  4. La relazione uno-uno
  5. La relazione molti-molti
  6. Relazioni ricorsive
  7. Schemi di dati
  8. XPath
  9. Fogli di stile
  10. CSS
  11. Parsing di file XML
  12. XUL è COOL
  13. XHTML
  14. Programmare in XML/SOAP
  15. Programmare in XML/Web services
  16. SyncML - Synchronization for devices
  17. SVG
  18. VoiceXML
  19. DocBook
  20. SMIL - Dynamic multimedia presentation
  21. WDDX
  22. RPC
  23. JSTL
  24. Topic Maps
  25. JDesktop Network Components (JDNC)

Appendici

Linee guida per gli autori

Contributi

Risorse