La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

CSI 3125, Automne 2001 Une introduction au XML * par Stan Szpakowicz, based sur les sources et inspirations suivantes: Erik T. Ray, "Learning XML", 1 st.

Présentations similaires


Présentation au sujet: "CSI 3125, Automne 2001 Une introduction au XML * par Stan Szpakowicz, based sur les sources et inspirations suivantes: Erik T. Ray, "Learning XML", 1 st."— Transcription de la présentation:

1 CSI 3125, Automne 2001 Une introduction au XML * par Stan Szpakowicz, based sur les sources et inspirations suivantes: Erik T. Ray, "Learning XML", 1 st ed., OReilly Robert Eckstein with Michel Casabianca, "XML Pocket Reference", 2 nd ed., OReilly the World-Wide Webthousands of places Go O'Reilly! * Et a plein dautres acronymes

2 CSI 3525 XML, page 2 GML et SGML Tout a commence avec le GMLGeneralized Markup Language, invente en 1969 par Goldfarb, Mosher et Lorie dIBM afin de permettre aux sous-processus dedition de texte, de mise en page et dextraction dinformation le partage de documents. En GML a ete substantivement elargi, puis standardise par ANSI et ISO en tant que SGMLStandard Generalized Markup Language.

3 CSI 3525 XML, page 3 Annotations en SGML

4 CSI 3525 XML, page 4 HTML SGML nest pas seulement un langage dannotation (markup language). Cest un standard pour la creation de langages dannotation. HTML (HyperText Markup Language) est lun de ces langages. HTML a eu un debut modeste. En 1993, Tim Berners-Lee a base son premier systeme de browsing et d authoring pour le Web avec un tout petit nombre de markup tags. La version presente de HTML (version 4.01) a ete grandement elargie, mais HTML est reste un seul langage. Les standards de HTML sont maintenus par W3C (the World-Wide Web Consortium):

5 CSI 3525 XML, page 5 XML XML (Extensible Markup Language) a ete developpe en 1996, et standardise par W3C en Cest un sous-ensemble du SGML. Le XML fait partie dune grande (et grandissante) famille de langages interconnectes et cooperatifs: DTD, XSL, XSTL, CSS, XPath, XPointers, XLinks, XML Schema... Et ce nest que le debut!. [Mais que serait la vie dun programmateur sans acronymes?]

6 CSI 3525 XML, page 6 XML en 7 points 1. XML est une methode qui permet de mettre des donnees structurees dans un fichier de texte. 2. XML ressemble a lHTML mais ce nest pas de lHTML. 3. XML est du texte, mais il na pas ete concu pour etre lu 4. XML est une famille de technologies 5. XML engendre de tres grand fichiers, mais ce nest pas un probleme. 6. XML est nouveau, mais pas si nouveau. 7. XML est gratuit, plateforme-independent et bien supporte.

7 CSI 3525 XML, page 7 XHTML Lappatition du XML a incite la re-reflexion du HTML. Le nouveau "best thing since sliced bread" est le XHTML 1.0: The Extensible HyperText Markup Language, Une Reformulation du HTML 4 en XML 1.0. Le nouveau document (en progres) du W3C (2 nd ed.) du standard XHTML 1.0 est appearu le 4 Oct., Cest donc tout nouveau!

8 CSI 3525 XML, page 8 Mais quest ce que le HTML?

9 CSI 3525 XML, page 9 La structure des documents HTML head elements body elements A quick checklist text, images, multimedia resource identifiers, URLs element placement fonts, colours paragraphs, divisors tables forms scripts, applets frames document type, title, content descriptors,... OPTIONALOPTIONAL

10 CSI 3525 XML, page 10 Liens en HTML Le pouvoir du HTML reside, naturellement, dans les liens dHyperText. Un click sur un lien est une requete pour un contenu specifique: une chaine, une image, un nouveau document, un endroit spcial dans un document. Il y a deux liens ici: une ancre (pointant a une location sur le Web) et laddresse dune image (pointant a un fichier local). XML generalise les liensvoir un peu plus loin.

11 CSI 3525 XML, page 11 HTML de plus pres (1) CSI 3125, Fall 2001: Concepts of Programming Languages Javascript

12 CSI 3525 XML, page 12 HTML de plus pres (2) Welcome to the CSI 3125/3125B Web site!

[What's new?] eight buttons start here

13 CSI 3525 XML, page 13 HTML de plus pres (3) [Discussion forum] [The syllabus] [The handouts] and two other rows of buttons

14 CSI 3525 XML, page 14 HTML de plus pres (4) Instructors' addresses: my home page

15 CSI 3525 XML, page 15 HTML de plus pres (5) Updated on September 13, 2001
google Google

16 CSI 3525 XML, page 16 HTML de plus pres (6) [A Spinning Apple] commented out

Présentations similaires


Annonces Google