XML: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
BimBot (discussione | contributi)
m Bot: Modifico Categoria:Programmare in XML
Pietrodn (discussione | contributi)
m ha spostato Programmare in XML a XML: convenzioni di nomenclatura (i nomi dei libri devono essere brevi e descrittivi)
(Nessuna differenza)

Versione delle 18:36, 28 dic 2007

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. XML non è un linguaggio di programmazione, ma di markup.

Contenuti

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

Appendici

Linee guida per gli autori

Contributi

Risorse