| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | La DTD, un faux membre La 'Definition Type Document' - que je traduirai plus volontiers par définition du document type que par définition du type de document - permet, dans un langage approprié, non XML mais à la syntaxe simple, de définir le balisage du document XML.
| ![]() ![]() ![]() |
| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | XML Schéma, un des membres principaux en amont Il remplace de plus en plus les DTD. Sa fonction est la même, mais ce langage XML dispose de fonctionnalités nettement plus évoluées. De ce fait, il permet des définitions beaucoup plus précises, mais il nécessite une formation plus longue. XML Schema - Tome 0 : Introduction : XML Schema - Tome 1 : Structures : XML Schema tome 2 : Types de données : Le tome 0 est un texte introductif, non normatif, destiné à faire comprendre facilement comment créer des schémas avec le langage XML Schema. Les documents normatifs « XML Schema tome 1 : Structures » et « XML Schema tome 2 : Types de données » contiennent une description complète et formelle de la norme.
| ![]() ![]() ![]() |
| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | CSS, un autre faux membre Comme les DTD, les feuilles de style en cascade ne s'expriment pas en XML. Elles lui sont antérieures et existaient déjà pour le SGML. De ce fait, elles peuvent bénéficier aussi au XML. Cependant, comme les DTD, elles sont remplacées de plus en plus par un langage issu du XML plus performant. Nous les laisserons donc de côté à son profit.
| ![]() ![]() ![]() |
| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | XSL, un des membres principaux en aval Le langage extensible de feuille de style (eXtensible Stylesheet Language ou XSL) ne se contente pas de créer des feuilles de style, il analyse, interprète et traite chaque élément d'un document XML comme des blocs de texte ou comme les données d'une base. Il intègre d'autres langages issus du XML (voir plus loin) ou non (PHP ou Java par exemple). Il se décline en deux langages : XSLT permet de transformer le XML en d'autres formats (HTML, XML, RTF et bien d'autres) ; XSL-FO produit du PDF. Dernière version de la recommandation XSL du W3C (comprend xsl-fo) : Dernière version de la recommandation XSLT du W3C : Dernière version de la recommandation XSLT 2 du W3C (8 juin 2006 à ce jour) : Au début du document XML, une ligne de code informe le processeur sur la localisation du programme qui doit le traiter. Exemple :
| ![]() ![]() ![]() |
| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | Les cousins d'XSL XLink XInclude Pour gérer des ressources XML (éléments ou groupes d'éléments d'un document, document, groupes de documents, groupes d'éléments de documents différents), comme sait le faire XSL, des outils de liens entre ces ressources ont été développés au point de devenir eux-mêmes des langages, construits - bien entendu ! - avec XML. XLink XInclude
| ![]() ![]() ![]() |
| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | Les cousins d'XSL XPointer XPath XPointer Traductions respectives : XPath
| ![]() ![]() ![]() |
| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | Les amis précieux de la famille Le navigateur Les espaces de nommage XML
| ![]() ![]() ![]() |
| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | Quelques autres membres On pourra se faire une idée des multiples langages issus du XML en consultant les quelque 65 traductions de recommandations du W3C recensées à ce jour (et bien sûr il faut ajouter toutes celles qui ne sont pas traduites) : Notons que notre langage de balisage, qui se prête déjà beaucoup dans ses principes et ses développements à la manipulation de données (par maints mécanismes de liaisons notamment) a généré un langage de requête, XML Query : Les langages multimédia n'ont pas été oubliés. Dernière version de la recommandation SMIL 2 du W3C (création de documents multimédia) : Dernière version de la recommandation SVG du W3C (graphiques vectoriels et vectoriels/bitmap) : Ni les questions de sécurisation. Dernières versions des recommandations du W3C relatives à XML Encryption : Dernières versions des recommandations du W3C relatives à XML Signature :
| ![]() ![]() ![]() |
| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | Un parent remarquable, R D F Le cadre de description des ressources (RDF pour Resource Description Framework), créé pour le traitement des métadonnées, peut être utilisé par exemple : pour fournir une meilleure efficacité aux moteurs de recherche ; dans le catalogage pour décrire le contenu et les relations entre les contenus disponibles sur un site Web particulier, sur une page, ou sur une bibliothèque numérique ; dans l'évaluation du contenu, en décrivant des ensembles de pages représentant un simple et unique document ; pour décrire les droits sur la propriété intellectuelle des pages Web, et pour indiquer les préférences de confidentialité d'un utilisateur aussi bien que les politiques de confidentialité d'un site Web. Il va plus loin que le Dublin Core et peut l'intégrer. Dernières versions des recommandations du W3C relatives à RDF : Le W3C travaille depuis ces dernières années sur le projet ambitieux de web sémantique dans lequel le RDF est fortement impliqué. L'importance du projet est comparable à celui qui aboutit sur le concept hypertexte aux débuts des années 1990. Espace W3C dédié au projet :
| ![]() ![]() ![]() |
| abcDOC.net > | Le X M L > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | L'Open eBook, le parent pauvre ? Le livre numérique n'est pas devenu ce que l'on imaginait au moment de notre entrée dans le XXIe siècle. Il est encore réalisé aujourd'hui dans des formats propriétaires (LIT, PDF, AER...), et surtout le temps n'est pas venu où l'on télécharge un volume de notre auteur préféré pour en sortir instantanément une version sur un support de contact agréable que l'on transportera facilement avec soi sous un chêne au bord d'une rivière par une belle après-midi printanière. L'Open eBook Forum (OeBF), association de compagnies de matériel et de logiciel, d'éditeurs, d'auteurs, d'utilisateurs de livres électroniques, et d'organismes du domaine, n'a jamais embrassé un tel projet, mais plutôt celui de rendre transportable et échangeable un contenu éditorial avant son imprimerie que chacun réaliserait ensuite suivant les préférences de son public (beau livre, poche, gros caractères, etc.) avec ses spécificités de présentation. Comment ne pas penser au XML pour ce contenu de base réalisé suivant des structures communes ? Aujourd'hui, l'OeBF est devenu IDPF (International Digital Publishing Forum) :
| ![]() ![]() ![]() |