UP PREVIOUS NEXT   Technologies Internet et Education, © TECFA
  2. Vers un nouveau paradigme Internet

2. Vers un nouveau paradigme Internet

A. Buts de cet exposé

B. Pointeurs supplémentaires:

Quelques indexes qui vous amèneront plus loin:

C. XML sert à créer des "markup languages"

Historique des langages "markup" Internet:
SGML (Standard Generalized Markup Language, ISO standard en 1986)
XML (1997, -)

D. 2 façons d'aborder XML

 

2.1 Le problème HTML et la solution XML ....

A. Overview

 

 
Note:
  • Aborder XML à travers les déficiences de HTML est une chose, faire croire que XML se discute au même niveau est faux !

B. On veut beaucoup maintenant, par exemple:

C. Problèmes avec HTML

D. Avec PDF

E. Avec Word, Framemaker, etc.

F. Résumé

Du ALL-IN-ONE et propre pour ceux qui veulent

2.2 W3C Data Formats

A. Eléments importants du "XML framework":

 

B. Petite explication des sigles

Meta-Langages:

Langages SGML

Langages de Style:

C. Fonctionalités de base d'un système d'information

 

 

monde HTML

monde XML

monde SGML

Linking de

documents

Balise <A>

Xlink (+ Xpointer & Xpath)

HyTime & TEI

Assemblage

de documents

"calculs server-side"

XInclude (+ Xpointer & Xpath) ou entités ou "calculs server-side"

Entités SGML

Style

CSS2

XSL

(CSS)

DSSL

CSS1

Markup

HTML

applications XML

(XHTML, Docbook)

applications SGML

(Docbook, TEI, ....)

Multimédia

formats "exotiques"
(Flash, Gif, Jpeg)

formalismes XML (SVG, SMIL, MathML)

 

Interface entre Markup et Scripting

Document Object Model (DOM)

 

Scripting

Javascript, JScript, ECMAScript, .....

 

Fonctionalités additionnelles pour le monde XML
    • extensibilité (chaque communauté peut créer son langage adapté)
    • structure (le document peut contenir son "modèle d'information",
      les DTD (Document Type Definitions), XSchema ou autres grammaires.
    • validation (on peut contraindre les auteurs à suivre un schéma DTD)

D. Applications XML (voir surtout page suivante)

E. Quelques applications XML du W3C (consortium WWW)

2.3 Xlink - Vers un meilleur hypertexte

A. Composantes

Xlink repose sur d'autres standards (partagés avec XSLT par exemple)

B. Caractéristiques principales:

C. Héritage de quelques caractéristiques Xlink

2.4 XML avec Style

Les style-sheets permettent de:
L'utilité des style-sheets est donc de:

A. XSL: Extensible Stylesheet Language

XSL possède 2 fonctions principales
  1. langage de transformation (XSLT) d'éléments XML
  2. Par exemple: création de tables de matières, traduction de XML vers HTML
  3. langage de mise en page (formattage) (XSL/FO)
Avec un GIF (tiré du working draft de la spécification)

 

Features de formattage (XslFO)
    • formatage sophistiqué, aussi selon héritage, descendance, position etc.
    • génération de textes et graphiques
    • possibilité de définir des macros
    • tout ce que l'on trouve dans CSS et plus ....

B. CSS (Cascading Style Sheets)


UP PREVIOUS NEXT -- TIE