Applications XML Le métalangage « Extensible
Le » langage de balisage » est omniprésent dans la production des agences, des maisons d'édition,
aux entreprises de prépresse et d'impression, permet la publication à partir de bases de données,
Services d'information et interactivité. XML est ce qu'on appelle un langage « méta » ou
Langage complémentaire. Il permet de baliser les documents électroniques dont les structures
contenant des métadonnées (informations complémentaires) qui, d'une manière générale, concernent le
servir à décrire, classer, rechercher et consulter les contenus. En tant que
Contrairement aux autres métalangages, les documents XML conservent la
structure logique des contenus et permettent de les modifier à volonté
leur présentation, lorsque les contenus sont traités ultérieurement. Ainsi,
Pour que les contenus puissent être traités automatiquement, la
Un schéma XML de sous-langage (sous-ensemble) est disponible, qui permet en outre aux documents XML de
« garanti » sur le plan structurel.
La recommandation XML, adoptée par le W3C en 1998, complète le SGML, un langage défini par le
L'armée américaine a adapté le langage de description IBM pour les applications techniques
Documentations. Étant donné que le langage HTML, utilisé sur Internet, en est à sa deuxième
Caractère de métalangage pour le SGML en raison d'un nombre insuffisant de balises
(options de balisage) pour la structure du document, le XML a été
a vu le jour. Tout comme le XML, le SGML opère une séparation stricte entre les
Contenu des documents (textes, images, graphiques) issu de la structure du document
(Titre, sous-titre, texte, chapitre, corps du texte, tableau, image, graphique,
Légende, correspondance des illustrations, artefacts, etc.) et de la
Format d'affichage (par exemple, compatible avec les navigateurs), mais le SGML est bien trop complexe pour
une programmation Internet pratique. C'est ainsi que, sans s'en rendre compte, le
Les bases ont été jetées pour que le XML puisse être utilisé avec un
lancer un langage de balisage extensible en tant que format universel
a pu.
Pour lutter contre ce chaos, on utilise ce qu'on appelle des « espaces de noms ». Étant donné que de plus en plus de langages de balisage spécifiques à un usage sont créés par
Des groupes d'intérêt ont été créés, qui se sont constitués d'une part
différents dialectes XML, d'une part, et, d'autre part, des cas maintes fois attestés
Identifier les noms de balises. Pour lutter contre le chaos, on peut d'abord recourir aux « espaces de noms », qui
désigner une ressource Internet standardisée pour chaque balisage. Dans les
Les ressources sont des vocabulaires XML spécifiques enregistrés, qui sont utilisés par
Les groupes d'intérêt et les consortiums en tant que « système distinct basé sur XML »
définir ce qu'est la » norme » pour chaque secteur d'activité. De même,
L'industrie de l'imprimerie, les agences de publicité et les maisons d'édition utilisent – outre le XML « pur »
– plusieurs normes basées sur le langage XML (voir ci-dessous). C'est donc ainsi que
Il est évident que, dès aujourd'hui, la compatibilité XML de
Administration et flux de travail de production via la future
Capacité d'optimisation de l'ensemble du processus opérationnel
joue un rôle déterminant : le réseau interne et externe de l'agence ou du
société spécialisée dans les solutions graphiques, qui propose des solutions indépendantes des applications et des plateformes
La communication, la gestion des données clients et des contenus multimédias. Dans le
Les scénarios XML les plus pertinents sont présentés plus en détail ci-après.
Structuration et indexation
Tous les logiciels de traitement de texte de la suite Office permettent de créer des textes structurés
générer, mais tous ne disposent pas d'un processeur XML.
Les logiciels de mise en page tels qu'Adobe InDesign et QuarkXPress, tous
Systèmes de rédaction et de gestion des annonces publicitaires (qui, aujourd'hui,
(disposant de fonctionnalités de base de données de contenu) ou encore
Les logiciels de création de sites web tels qu'Adobe GoLive intègrent d'emblée
ou, grâce à des extensions, prennent en charge le format XML, c'est-à-dire qu'ils peuvent être utilisés conjointement
ainsi que le fichier XML correspondant
importer/filtrer, modifier et exporter/intégrer
(fonctionnalité « Éditeurs ») ou en créer un nouveau (fonctionnalité « Auteurs »).
Lors de l'importation, les informations relatives à la structure du document XML garantissent la bonne
une restructuration organisée du contenu dans n'importe quelle mise en page.
Illustrations, tableaux et même séquences audio et vidéo ajoutés
sont intégrés à la structure et enrichissent l'exportation XML.
Chaque fichier XML commence par une référence à la spécification, par exemple :.
, puis viennent les structures de documents. Elles
sont structurés en XML sous la forme d'une arborescence ou d'une structure à facettes
répertoire, l'index, et ce dans la structure logique
Hiérarchie des éléments – du titre à la légende, par ordre décroissant d'importance
ou de même niveau. Chaque élément est associé à un élément de début et à un
« Tag » de fin encadré, par exemple semaine promotionnelle,
Le cadre constitue le « balisage ». Les balises peuvent, par exemple, être définies par l'utilisateur
décrire plus en détail à l'aide d'un logiciel de mise en page avec des attributs. Si nécessaire
il est possible d'ajouter encore bien d'autres balises et commentaires utiles
indiquer : le nom et l'activité du client, les mentions de droits d'auteur et
Droit à des honoraires de l'auteur, thème et rubrique, original et
Traduction – tout ce qui permet de retrouver rapidement le contenu
et contribue à sa bonne gestion. Ces métadonnées sont générées dans
un système de gestion de contenu lors de l'exportation et de l'intégration, pour
En partie, elles se génèrent d'elles-mêmes, par exemple à partir des premiers mots de
un texte ou la fréquence d'apparition de certains termes. Pour les photos, le
Les utilisateurs doivent procéder à l'indexation par mots-clés si celle-ci n'a pas déjà été effectuée
« Informations sur le fichier » (voir Photoshop).
Les balises servent d'instructions de mise en forme et ne donnent lieu à un
Elles ont un sens lorsqu'elles sont classées dans le bon ordre. À cette fin
le processeur XML génère une DTD (utilisée par les logiciels de mise en page
(pris en charge) ou un schéma XML encore plus précis. Dans
Dans les scénarios cross-média, ces « ensembles de règles » à harmoniser garantissent
le traitement uniforme des éléments lorsque, dans le code source et dans le
Dans l'application cible, les éléments concernés portent des noms identiques et
et puissent ainsi être correctement classés.
Si, en outre, le processeur XML dispose d'un module d'analyse syntaxique (par exemple.
AltovaXML, disponible gratuitement à l'adresse www.altova.com/de/altovaxml.html),
il peut « valider » des données XML. Les spécifications de structure ainsi validées
leur conformité pourra être vérifiée ultérieurement dans le logiciel de mise en page. Ainsi,
un message d'erreur s'affiche lorsque, par exemple, dans le supplément du journal consacré à
dans l'offre hebdomadaire actuelle d'un supermarché, pour l'un des articles, la
Le prix n'a pas été indiqué ou a été supprimé par inadvertance.
Tout comme un fichier PDF est normalisé en vue de l'impression, il faut
un fichier XML sous une forme plus facile à consulter (pages de document)
être transformées. C'est le processeur XSLT qui s'en charge. La
Les éléments XSL-FO qui en résultent garantissent un affichage correct par la suite
(mise en page) des contenus – qu'il s'agisse d'une brochure, d'un formulaire ou d'un mailing direct
Courrier, CD ou site web.
Publication automatisée de bases de données
Le langage XML permet de stocker des contenus dans une base de données de gestion de contenu
gérer de manière optimale et, aussi souvent que souhaité, de manière identique ou
maintenir une utilisation et une commercialisation modifiées, indépendamment du support. Sur
En conservant la structure du document, il est possible, lors de l'importation du contenu,
dans les différents supports de diffusion, toutes les informations nécessaires
Les étapes de mise en forme se déroulent en grande partie automatiquement.
Publication assistée par base de données sur Internet et dans la presse écrite –
et bien sûr aussi le « cross-média » – permet
Orientation vers les publics cibles et personnalisation des produits médiatiques.
La personnalisation passe par l'impression numérique de données variables
– un contenu qui varie complètement d'un exemplaire à l'autre (par exemple,.
des conseils de voyage accompagnant une réservation, des étiquettes personnalisées, etc.) ou
au moins les éléments variables de la page (par exemple, l'adresse et la formule de politesse dans Direct
Mailings). Pour cela, il faut extraire les informations XML contenues dans les bases de données de contenu
Afin de pouvoir en tirer parti, la PODi a adopté la norme basée sur XML
PPML. Ce langage de personnalisation, associé aux contenus,
un flux de données traité par le RIP de la presse numérique.
Le logiciel RIP fait office de processeur de feuilles de style XSL et
garantit une présentation homogène des éléments dans la mise en page
des contenus variables.
En Suisse, on compte un nombre supérieur à la moyenne de personnes multilingues
Production d'imprimés. Avec XML, la gestion automatique des versions,
«Ce qu'on appelle le » roundtripping », ce n'est pas un problème. La méthode la plus répandue est celle
QuarkXTension Easypress Atomik Roundtrip ; Quark propose lui-même le format XML
Activez les XTensions Plus. Lors de l«» aller », il faut d'abord, à partir d'un
Les données XML de la mise en page finale sont exportées. Celles-ci sont ensuite transférées vers le
« Retour » ainsi que le positionnement des différents
les versions du texte dans d'autres langues dans cette copie de la mise en page
importée, qui a été créée pour la langue concernée. Lors de la
Lors de la réimportation, les spécifications de structure DTD sont attribuées automatiquement.
aux traductions des textes. La condition préalable à la réussite est que les
titres, extraits de texte, etc. traduits dans le traitement de texte
se voir attribuer les mêmes structures de document que le texte original
ont. Lorsque les dictionnaires de césure sont correctement configurés,
en fin de compte, toutes les versions de mise en page dans les différentes langues sont identiques
Apparence.
C'est également le cas lors de la mise en page d'articles dans des magazines – surtout lorsque
est directement inséré dans la mise en page – il est judicieux de partir d'un
exporter les données XML à partir de la mise en page finale et, à chaque fois, avec les
réimporter les contenus actuels. De cette manière, ceux-ci s'affichent
les articles automatiquement, avec une mise en page identique et une
Structure, sans utiliser systématiquement des styles pour chaque paragraphe et sous-titre
de devoir attribuer.
Adobe a intégré la compatibilité XML dans la quasi-totalité de sa gamme de produits
mis en œuvre. Outre les outils de création et d'édition XML mentionnés ci-dessus,
Des interfaces XMP ont été mises en place pour les programmes mentionnés, grâce auxquelles
permettant de créer et de modifier des métadonnées RDF. Le RDF permet de
Présentation d'informations au format PDF et sous d'autres formats électroniques
Documents disponibles sur Internet et dans des bases de données de contenu,
par exemple : titre, auteur, date de modification, licences ou disponibilité, ce qui permet
le traitement ultérieur des contenus et des métadonnées dans
sera encore plus pratique avec les systèmes de gestion de contenu. Avec Noxum Print
Dialog dispose en outre d'un plug-in permettant de
à partir de systèmes de gestion des stocks, des catalogues dans FrameMaker et
Les publications publicitaires peuvent être créées de manière hautement automatisée dans InDesign.
Quark s'efforce également d'élargir la prise en charge du format XML. Dans XPress
Selon la tâche à accomplir, il s'agit certes d'une XTension pour Roundtrip, Xport
ou une transformation XSL est nécessaire, mais dans le système de gestion des médias numériques (DMS),
Le Dynamic Document Server (DDS) et le Content Manager recèlent de nombreuses fonctionnalités
Compatibilité XML.
Le traitement des données XML dans les différents
Langages de requête de bases de données à différents niveaux de complexité. Experts en XML
privilégient les bases de données natives XML, notamment le Tamino XML Server
(www.SoftwareAG.com), par rapport aux bases de données relationnelles Oracle et
Les bases de données SQL, notamment dans le cadre des services Web (voir cette rubrique).
Dans le domaine de l'édition de bases de données, cependant, la
Une solution de gestion de contenu est plus importante.
Interactivité dans les graphiques et les formulaires
Grâce au langage XML, il est possible de convertir n'importe quel graphique vectoriel en graphique SVG,
c'est-à-dire convertir des graphiques interactifs pour les médias électroniques. Plein
Adobe Illustrator et GoLive, ainsi que Corel, prennent notamment en charge le format SVG
Dessiner. À l'aide de la souris, du clavier ou via des événements du système d'exploitation
des actions telles que l'animation, l'activation d'un lien hypertexte ou le remplacement d'une image
déclenché. Dans Illustrator, il est par ailleurs possible, en une seule
Enregistrer plusieurs versions d'un graphique SVG, par exemple avec différents prix,
un texte dans une autre langue ou n'importe quel élément graphique. Ainsi, il est possible de
lors de la gestion des versions des supports imprimés et des sites Internet, ainsi que
Les graphiques SVG sont intégrés au scénario de roundtripping. Selon
Dans le graphique, seules les couches comportant la version sélectionnée s'affichent alors
les éléments de texte et d'image nécessaires à ce moment-là. Le résultat
peut être vérifié dans la visionneuse SVG.
Avec XDP, Adobe a développé une extension d'Acrobat qui permet de
formulaires électroniques téléchargés en ligne, à remplir hors ligne dans Adobe Reader
peuvent être remplis et renvoyés par e-mail au format PDF. Étant donné que le
Si les données saisies dans le formulaire sont également disponibles au format XML, elles peuvent être
intégrer automatiquement dans tout traitement de données.
Vocabulaires XML pour les agences, les imprimeries et les maisons d'édition
Outre les applications mentionnées, des mesures ont été prises pour éviter les erreurs
la communication et pour faciliter l'échange de documents entre
ces groupes cibles ou, au sein d'un groupe cible, des
Vocabulaires XML développés. Concernant la communication entre
destiné aux agences de presse et aux systèmes de rédaction multimédia
NewsML en général. Les améliorations spécifiques aux rubriques comprennent notamment :.
SportsML pour les résultats et les classements sportifs, ou PGML pour l'importation de
Guides TV. XBITS est destiné à l'échange de données entre
Destiné aux éditeurs, aux imprimeries ainsi qu'aux fournisseurs de papier et de matériel technique.
Et PRISM répondra notamment aux exigences actuelles en matière de cross-média
qui tient compte de la réutilisation multiple des contenus.
Le XML ne se prête pas seulement à une utilisation comme format de métadonnées, mais aussi comme
Format de commande et de conteneur pour les processus de gestion. C'est ainsi que le XML est utilisé via
Au-delà des formats JDF/JMF, à des fins de contrôle, de journalisation et d'échange de données
est utilisé (nous y reviendrons plus tard). De plus, certains
Les logiciels de pré-impression intégrés aux flux de travail PDF génèrent leurs rapports de vérification sous forme de fichiers XML
. Avantages : le XML est multiplateforme dans les navigateurs Web
peut être visualisé et intégré dans les documents PDF vérifiés,
de préférence sous forme d'extension RDF. Le fabricant suisse d'appareils de mesure
GretagMacbeth intègre des données de couleur codées en XML dans le conteneur CxF et
facilite ainsi la communication sur les couleurs au cours du processus de production. Son
Techkon, un concurrent allemand, gère, dans le manuel d'utilisation de l'appareil,
Logiciel Connect : données de mesure et nuanciers numériques en interne sous forme de
Données XML que l'utilisateur peut saisir dans n'importe quel
Applications d'assurance qualité (protocoles, rapports, fiches de travail,
(tableaux MS Excel).
Syndication et autres services Web
Éditeurs de journaux et de magazines, ainsi que chaînes de radio et de télévision
Ils gèrent aujourd'hui des portails d'actualités et des journaux en ligne sur lesquels ils publient leurs
Diffuser davantage d'informations. Outre les informations librement accessibles, généralement courtes
Les contenus présentés comprennent des informations complémentaires et des détails
Article accessible uniquement moyennant paiement. Les personnes intéressées peuvent le
soit s'abonner, soit l'utiliser de manière ponctuelle selon le principe du paiement au clic.
Cette revente multiple de contenus de serveurs web, provenant à l'origine de
Les agences photo ont inventé ce concept, appelé « syndication ». Souvent, on
une liste de sites Internet consacrés à un thème particulier ou à une
qui relèvent d'une rubrique et sur lesquelles les contenus sont classés dans l'ordre du
Les publications en ligne – appelées « blogs » ou « weblogs ».
Parmi les actualités proposées, on ne trouve pas seulement des « Breaking News »,
Actualités politiques et régionales, informations économiques et sportives,
Les informations sur les embouteillages et les prévisions météorologiques, mais aussi celles qui concernent la
destinés à être réutilisés de manière judicieuse. Par exemple, ils apprécient
Les courtiers et les gestionnaires, lorsqu'ils consultent les données boursières en temps réel sur leur ordinateur portable ou
disposer d'ordinateurs de poche. Les exploitants des sites d'actualités
bénéficient eux-mêmes, dans certains cas, de services comparables, mais gratuits
Services d'institutions de premier plan qui publient quotidiennement des communiqués en grand nombre
Publier des chiffres, par exemple ceux des gouvernements, de l'ONU et de l'UNESCO, de la NASA et de l'ESA, ou
services météorologiques. Ils publient les actualités sur un site web afin de
Prêtes à être téléchargées, plutôt que d'être envoyées à des millions de clients.
Lecteurs RSS permettant de télécharger et de visualiser les flux
Qu'elle soit payante ou gratuite, la technologie reste la même. Le
Le traitement ultérieur des contenus, indépendant du système, présente les avantages suivants :
au format XML. « Flux XML », « flux d'actualités » et « flux RSS » (car concrètement
(le sous-format RDF RSS est utilisé) sont des synonymes de ce service.
Les flux RSS peuvent être exportés à partir de logiciels de mise en page et d'éditeurs de sites web.
Idéal pour la mise en place de services Web XML, jusqu'à la communication
Un logiciel tel qu'Altova XMLSpy permet de travailler avec des bases de données de toutes sortes.
Pour télécharger et consulter les flux, il faut disposer d'un lecteur RSS,
parmi lesquels FeedBurner (pour Windows) et Ranchero NetNewsWire (pour Mac)
sont assez populaires. Ceux qui écoutent des actualités audio téléchargées via un flux RSS
(messages vocaux) au format MP3, les
Le logiciel gratuit iTunes d'Apple ou Windows Media Player. À partir du
Téléchargement de fichiers MP3 sur l'iPod, l'ordinateur de poche d'Apple, pour
Le terme « podcasting » vient du fait qu'il a été développé pour iTunes.
Le langage XML est de plus en plus présent dans les services Web, comme par exemple dans la
L'accès aux boîtes aux lettres, la distribution des contenus ainsi que l'accès aux
Fournir aux serveurs la structure interne et les procédures de requête-réponse.
Ce dernier point concerne également, une fois de plus, le secteur de l'imprimerie. Dans
Les flux de travail de prépresse communiquent avec les serveurs de production via
Interface HTML pour navigateur : les interfaces utilisateur des imageuses et
Les imprimantes numériques utilisant le sous-ensemble XML SOAP. SOAP est désormais
les architectures nettement plus complexes telles que CORBA, dans une large mesure
remplacé. Le XML est un génie universel discret. Ceux qui, jusqu'à présent, ne l'ont utilisé que
qui l'a utilisé de manière passive devrait s'impliquer activement dans les nombreuses possibilités offertes
s'occuper.
Dieter Kleeberg