XML: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
BimBot (discussione | contributi)
m robot interwiki standardization
BimBot (discussione | contributi)
m Robot: Automated text replacement (-_ + )
Riga 5: Riga 5:
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.


'''[[Programmare_in_XML/Prefazione|Prefazione]]'''
'''[[Programmare in XML/Prefazione|Prefazione]]'''


==Contenuti==
==Contenuti==
XML non è un linguaggio di programmazione, ma di ''markup''.
XML non è un linguaggio di programmazione, ma di ''markup''.
# [[Programmare_in_XML/Introduzione|Introduzione]]
# [[Programmare in XML/Introduzione|Introduzione]]
# [[Programmare_in_XML/Entità singole|Entità singole]]
# [[Programmare in XML/Entità singole|Entità singole]]
# [[Programmare_in_XML/La relazione uno-molti| La relazione uno-molti]]
# [[Programmare in XML/La relazione uno-molti| La relazione uno-molti]]
# [[Programmare_in_XML/La relazione uno-uno| La relazione uno-uno]]
# [[Programmare in XML/La relazione uno-uno| La relazione uno-uno]]
# [[Programmare_in_XML/La relazione molti-molti| La relazione molti-molti]]
# [[Programmare in XML/La relazione molti-molti| La relazione molti-molti]]
# [[Programmare_in_XML/Relazioni ricorsive| Relazioni ricorsive]]
# [[Programmare in XML/Relazioni ricorsive| Relazioni ricorsive]]
# [[Programmare_in_XML/Schemi di dati| Schemi di dati]]
# [[Programmare in XML/Schemi di dati| Schemi di dati]]
# [[Programmare_in_XML/XPath| XPath]]
# [[Programmare in XML/XPath| XPath]]
# [[Programmare_in_XML/Fogli di stile XSL| Fogli di stile]]
# [[Programmare in XML/Fogli di stile XSL| Fogli di stile]]
# [[Programmare_in_XML/CSS| CSS]]
# [[Programmare in XML/CSS| CSS]]
# [[Programmare_in_XML/Parsing di file XML| Parsing di file XML]]
# [[Programmare in XML/Parsing di file XML| Parsing di file XML]]
# [[Programmare_in_XML/XUL è COOL| XUL è COOL]]
# [[Programmare in XML/XUL è COOL| XUL è COOL]]
# [[Programmare_in_XML/XHTML| XHTML]]
# [[Programmare in XML/XHTML| XHTML]]
# [[Programmare_in_XML/Web services]]
# [[Programmare in XML/Web services]]
# [[Programmare_in_XML/SyncML| SyncML - Synchronization for devices]]
# [[Programmare in XML/SyncML| SyncML - Synchronization for devices]]
# [[Programmare_in_XML/SVG (XML)SVG| SVG]]
# [[Programmare in XML/SVG (XML)SVG| SVG]]
# [[Programmare_in_XML/VoiceXML| VoiceXML]]
# [[Programmare in XML/VoiceXML| VoiceXML]]
# [[Programmare_in_XML/DocBook| DocBook]]
# [[Programmare in XML/DocBook| DocBook]]
# [[Programmare_in_XML/SMIL| SMIL - Dynamic multimedia presentation]]
# [[Programmare in XML/SMIL| SMIL - Dynamic multimedia presentation]]
# WDDX
# WDDX
# RPC
# RPC
# JSTL
# JSTL
# Topic Maps
# Topic Maps
# [[Programmare_in_XML/JDNC| '''JD'''esktop '''N'''etwork '''C'''omponents (JDNC) ]]
# [[Programmare in XML/JDNC| '''JD'''esktop '''N'''etwork '''C'''omponents (JDNC) ]]


==Appendici==
==Appendici==

Versione delle 14:28, 11 feb 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.

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/Web services
  15. SyncML - Synchronization for devices
  16. SVG
  17. VoiceXML
  18. DocBook
  19. SMIL - Dynamic multimedia presentation
  20. WDDX
  21. RPC
  22. JSTL
  23. Topic Maps
  24. JDesktop Network Components (JDNC)

Appendici

Linee guida per gli autori

Contributi

Risorse