sdapa/demos/     Articles de ce si      Thésaurus      XML navigateur -      
Création : 26/1/2003 - Révision : 26/1/2003 - Rédacteur : GLORIEUX Frédéric - Éditeur : DAPA

Articles de ce site Explication

La plus évidente utilisation de XML peut être donnée tout simplement par ce site. Chaque article adopte un schéma très simple (en-tête, corps/sections) qui facilite et structure la présentation. Il suffit d'un document table des matières pour verser ensuite chaque article à sa place, avec sa navigation dans la hiérarchie, et la préservation des liens.

1) Objectifs

Le schéma à choisir devait être simple d'utilisation, et permettre l'intégration d'autres espaces de noms. [XHTML2] a suffit ici car chaque document devait garder la taille raisonnable d'une page écran (un article).

2) Source

Consulter le code de ce court article permet de voir très vite la différence entre la source et la transformation.

<!-- inclusion de ce document par lui-même (attention à la boucle infinie) -->
<html>
<!--
    le schéma choisi est xhtml2. Une version de html avait l'avantage d'être proche
    du site à produire, xhtml2 permettait une structuration récursive simple
    -->
<head xmlns:dc="http://purl.org/dc/terms/">
<!-- le schéma oblige à des méta-données de type Dublin Core -->
<dc:date refinement="created">2003-01-26</dc:date><dc:date refinement="modified">2003-01-26</dc:date><dc:creator>
<!-- inclusion de la carte de visite de l'auteur -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../vcards/frederic.glorieux.xml"/>
</dc:creator>
<dc:publisher>
<!-- inclusion de la carte de visite de l'éditeur -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../vcards/dapa.xml"/>
</dc:publisher>
</head>
<body id="article">
<!-- chaque article est contraint à un titre permettant de renseigner menus et navigations -->
<h>
Articles de ce site <em>Explication</em>
</h>
<!-- le premier bloc est considéré comme devant être un résumé utilisé aussi à des
    fins de renseignement -->
<p> La plus évidente utilisation de XML peut être donnée tout simplement par ce site. Chaque article adopte un schéma très simple (en-tête, corps/sections) qui facilite et structure la présentation. Il suffit d'un document table des matières pour verser ensuite chaque article à sa place, avec sa navigation dans la hiérarchie, et la préservation des liens. </p><section id="objectifs">
<h>Objectifs</h><p> Le schéma à choisir devait être simple d'utilisation, et permettre l'intégration d'autres espaces de noms. [<a href="txt.xml">XHTML2</a>] a suffit ici car chaque document devait garder la taille raisonnable d'une page écran (un article). </p>
</section>
<section id="source">
<h>Source</h><p>Consulter le code de ce court article permet de voir très vite la différence entre la source et la transformation. </p>
<!--
    la transformation reconnaît cet élément comme contenant du XML à présenter
             -->
<pre class="xml">
<!-- inclusion de ce document par lui-même (attention à la boucle infinie) -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" mode="one" href="article.xml"/>
</pre>
</section>
</body>
</html>


    sdapa/demos/     Articles de ce si      Thésaurus      XML navigateur -