Mappage XML

Convertir des données XML

  • Mappage glisser-déposer entre les composants
  • Prend en charge les modèles de contenus Schéma XML et DTD
  • Génère un Schéma XML depuis le document d'instance
  • Librairies XSLT 1.0/2.0/3.0 et fonctions de traitement des données
  • Prise en charge de la signature numérique XML
  • Prise en charge des caractères génériques XML (xs:any et xs:anyAttribute)
  • Prise en charge des commentaires et instructions de traitement
  • Convertir XML avec XSLT

Créer un mappage XML

MapForce prend en charge les mappages XML basés sur le Schéma XML ou sur les modèles de contenus DTD. Pour développer un mappage XML, il suffit de charger deux ou plusieurs schémas dans MapForce et de tirer des lignes de connexion entre les nœuds source et cible. La prise en charge de contenu mixte permet même de mapper des données contenant des éléments XML.

Si vous ne disposez pas d'un schéma associé pour un document d'instance XML, MapForce génèrera automatiquement un schéma XML depuis un document d'instance XML.

Mappage XML MapForce

MapForce prend en charge les transformations XML avancées entre les schémas entrée/sortie multiples, les sources et/ou fichiers multiples, ou les transformations en plusieurs étapes (d'un schéma, vers un schéma, etc.)

Une fois que vous avez terminé la définition de vos règles de mappage XML et de traitement des données, vous pouvez charger un fichier source et le moteur d'exécution intégré MapForce convertira immédiatement les données dans le nouveau format.

MapForce génère aussi automatiquement des feuilles de style XSLT 1.0, XSLT 2.0 ou XSLT 3.0 pour transformer des données dans des documents XML multiples sur la base du schéma de source en conformité avec le Schéma XML cible.

Apprenez à convertir XML en XML et d’autres formats dans MapForce

Outre le mappage XML, MapForce prend en charge les mappages dans toutes les combinaisons de données XML, JSON, PDF, base de données, EDI, XBRL, fichier plat, Excel, Protobuf, et/ou des données du service web pour construire des applications d'intégration de données ou de services web.

Consulter la sortie de mappage XML

Alors que vous élaborez un projet de mappage XML, le moteur MapForce intégré vous permet de voir et d'enregistrer XSLT 1.0, XSLT 2.0, XSLT 3.0 ou le code XQuery autogénéré en un seul clic. Vous pouvez aussi cliquer sur l'onglet Sortie pour consulter la sortie réelle générée par votre mappage XML.

La capture d'écran ci-dessous montre la sortie XML et la feuille de style XSLT 2.0 générée pour le mappage XML illustré ci-dessus.

Sortie de mappage XML MapForce

Mappage XML avec Signatures numériques

Les Signatures numériques sont une spécification W3C pour signer numériquement un document XML avec un code crypté qui peut être utilisé pour vérifier que le document XML n'a pas été modifié. La fonction de Signature XML dans MapForce prend uniquement en charge des certificats de type RSA-SHA1 et DSA-SHA1.

MapForce prend en charge la création de signatures XML numériques pour les fichiers de sortie XML et XBRL. Une signature est créée pour le fichier de résultat généré lorsque la touche de sortie est activée et que le fichier de résultat avec la signature peut être enregistré.

Les signatures numériques peuvent être intégrées en tant que le dernier élément du document de sortie ou stockées dans un fichier de signature séparé.

  • Si vous sélectionnez "Enveloppé", alors la signature sera le dernier élément enfant en-dessous de l'élément racine du fichier XML.
  • Si vous sélectionnez "Détaché", le fichier de signature sera généré en tant qu'un document séparé.

L'image à droite montre une signature numérique à la fin du fichier de résultat, générée en utilisant l'option enveloppée.

Mappage XML de MapForce avec signatures numériques

Validité de document XML

Si une signature XML est intégrée dans le document XML, un élément de Signature dans l'espace de noms http://www.w3.org/2000/09/xmldsig# sera ajouté au document XML. Pour que le document reste valide conformément à un schéma, celui-ci doit contenir les déclarations d'élément appropriées. Si vous ne souhaitez pas modifier le schéma du document XML, la signature XML peut être créée dans un fichier externe en utilisant l'option "Détaché".

Prise en charge de caractères génériques XML

L'élément <xs:any> et <xs:anyAttribute> dans un design de Schéma XML permet le placement de tout nouvel élément ou attribut dans l'emplacement correspondant dans un document d'instance XML, même si le nouvel élément ou attribut n'est pas défini dans le Schéma XML. Il s'agit de ce qui est communément appelé un caractère générique XML, soit un mécanisme très apprécié utilisé pour permettre un certain degré de personnalisation dans de nombreux Schémas XML qui prennent en charge les normes de la branche dans un grand nombre d'entreprises.

MapForce prend en charge <xs:any> et <xs:anyAttribute> pour les mappages vers les sorties en XML ou dans tout autre format de sortie. Un bouton de sélection placé à côté de <xs:any> ou <xs:anyAttribute> dans un composant d'entrée de mappage XML ouvre un dialogue de sélection de caractère générique.

Les éléments <xs:any> et <xs:anyAttribute>, sont généralement utilisés dans les design Schéma XML et de nombreux utilisateurs ont demandé une prise en charge dans MapForce.

Mappage XML de et vers des bases de données

MapForce comprend une prise en charge solide pour le mappage de bases de données, y compris le mappage entre tout type de données de bases de données et XML, fichiers plats, EDI, Excel (OOXML), XBRL, services web et même d'autres formats de base de données.

Lorsque vous chargez une structure de base de données dans la fenêtre de design, MapForce interprète automatiquement le schéma de base de données, vous permet de choisir des tables et modes de base de données disponibles et reconnait des relations de table.

Mappage de base de données MapForce

Une fois que vous avez chargé tous les XML et modèles de contenu nécessaires pour votre mappage de base de données, terminez le mappage en glissant les lignes de connexion entre les structures de source et de cible.

Bases de données relationnelles prises en charge :

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

Bases de données NoSQL prises en charge :

  • MongoDB
  • CouchDB

MapForce prend en charge toutes les principales bases de données relationnelles, ainsi que les bases de données NoSQL, vous permettant de créer des designs de mappage de base de données graphiques entre des sources de données de base de données, des fonctions et filtres de traitement de données et d'autres structures de données de tout type.

Fonctions de mappage de base de données :

  • Requêtes de base de données sur toutes les bases de données principales
  • Mapper des données depuis tout type de base de données pris en charge vers tout autre type de données
  • Spécifier les paramètres clés de base de données
  • Définir les actions de table de base de données
  • Requête directe dans les bases de données
  • Se connecter à et mapper XML dans les champs de base de données
  • Trier les composants d'entrée de base de données

Filtrer et traiter les données de base de données

De nombreux mappage de base de données nécessitent la manipulation de données entre la source et la cible sur la base de conditions booléennes ou d'instructions SQL et SQL/XML. Vous devrez éventuellement effectuer des comparaisons logiques, des calculs mathématiques ou des opérations de strings, contrôler les données de base de données d'une valeur particulière et procéder à d'autres modifications des données. Dans la capture d'écran ci-dessus, les fonctions de traitement des données apparaissent comme des cadres entre les lignes reliant le modèle de données source et cible.

Les fonctions de traitement des données vous permettent d'effectuer des mappages de base de données avancés très rapidement pour une multitude d'exigences de transformations concrètes Vous pouvez, par exemple, construire des mappages de base de données qui utilisent des messages XML ou EDI pour extraire des lignes de base de données sur la base de critères de filtre depuis les éléments XML ou EDI.

Les mappages base de données-sur-XML produisent une sortie XML, les mappages de base de données sur fichier plat ont leur sortie dans des fichiers CSV ou des fichiers de texte à longueur fixe, les mappages de base de données sur EDI peuvent produire des messages EDIFACT, X12 ou HL7, les mappages sur Excel produisent une balise Office Open XML (OOXML), et des mappages sur XBRL produisent des rapports financiers XBRL.

Les mappages XML vers une base de données produisent une sortie sous la forme de scripts SQL (par ex., instructions SELECT, INSERT, UPDATE et DELETE) qui sont exécutés par rapport à votre base de données cible directement depuis MapForce.

Mappage de données XBRL

L'Extensible Business Reporting Language (XBRL) est un langage à balise sur base XML visant la transmission électronique de données commerciales et financières.

MapForce prend en charge l'utilisation des taxonomies XBRL en tant que la source ou la cible de tout mappage, vous permettant de transformer graphiquement des données de comptabilité backend dans un format conforme sans courir le risque d'enfreindre à son intégrité sémantique ou structurelle et/ou d'intégrer des données de reporting pour une analyse financière.

Mappage MapForce XBRL

La prise en charge du mappage des fichiers d'exécution et de la génération de code en Java, C#, ou C++ signifie que vous pouvez aussi automatiser la conversion des données financières sur la base du design de mappage graphique. Le processus de soumission des données financières publiques devient ainsi très gérable et renouvelable, vous permettant de produire des rapports XBRL valides selon vos besoins sur la base des données variables stockées dans les champs du système de comptabilité.

Développer des mappages XBRL

Pour développer un mappage XBRL basé sur une taxonomie existante, il vous suffit d'insérer votre structure de taxonomie dans le panneau de design MapForce. MapForce affichera une représentation graphique de la structure de fichier, illustrant les concepts de taxonomie, les hypercubes, les éléments abstraits, les périodes, les identifiants, etc. avec des icônes intuitives.

Le composant XBRL prélève les informations structurelles et sémantiques depuis les linkbases associées et se présente dans une hiérarchique qui peut être facilement interprétée, augmentée ou réduite, selon vos besoins.

Filtrer et traiter les données XBRL

MapForce propose une prise en charge flexible pour le filtrage et le traitement des données par le biais de fonctions de traitement avancées sur la base de conditions booléenne ou la manipulation des données telles que converties depuis le format source au format cible.

Par exemple, étant donné que les données XBRL sont essentiellement plates, il est souvent nécessaire d'appliquer des fonctions de groupage qui combinent les données de source dans des groupes puis traitent ces groupes pour transformer les données en une structure hiérarchique. Cela est facilité par les fonctions de groupage dans la bibliothèque de fonctions de MapForce.

Mappage de données any-to-many et enchaînées

MapForce est un outil de mappage de XML extrêmement flexible pour l'intégration de données complexes et la conversion de projets. Les formats d'entrée et de destination d'un mappage de données peuvent être mixtes, y compris toute combinaison de XML, bases de données, fichiers plats, EDI, Excel, XBRL, Shopify/GraphQL et services Web. Un mappage de données peut présenter une entrée mappée dans une sortie, une entrée vers plusieurs sorties, de nombreuses sources vers une destination, ou plusieurs sources vers plusieurs destinations, le tout dans des formats de données différents.

Mappage enchaînés MapForce

MapForce vous permet d'intégrer des données provenant de plusieurs fichiers et sources de données ou de partager les données depuis une source vers plusieurs sorties. Des fichiers multiples peuvent être spécifiés par le biais d'une prise en charge des caractères génériques (par ex. ? ou *) dans les noms de fichier, une table de base de données, des séquences d'auto-numérisation, ou d'autres méthodes. Cette fonction est très utile pour de nombreux scénarios d'intégration des données ; par exemple, il peut être nécessaire d'intégrer les données depuis une collection de fichiers ou de générer des fichiers XML individuels pour chaque enregistrement de table principale dans une base de données volumineuse.

MapForce vous permet également d'utiliser des noms de fichier en tant que paramètres dans vos projets d'intégration de données. Cela vous permet de créer des mappages dynamiques dans lesquels des noms de fichier spécifiques sont définis lors de l'exécution.

Mappage de données enchaînées

Les transformations enchaînées vous permettent de créer des mappages puissants dans lesquels la sortie d'un mappage devient l'entrée d'un autre. Cette fonction puissante renforce la capacité de MapForce d'exécuter des transformations entièrement automatisées. Chaque composant enchaîné devient une entité modulaire dans une séquence de transformation interdépendante, permettant de faire rapidement des conversions.

Les transformations enchaînées peuvent être créées en utilisant toute quantité de composants de mappage connectés à un composant cible final. Les fonctions d'aperçu et de génération de code peuvent être affichées/générées pour des composants intermédiaires, ainsi que pour le résultat de mappage final.

Automatiser l'exécution de mappage de XML avec MapForce Server

Altova MapForce Server contient le moteur de transformation de données intégré développé pour MapForce et fonctionne dans les environnements de serveur. MapForce Server réalise des transformations de données pour toutes les combinaisons de XML, base de données, EDI, XBRL, fichier plat, Excel JSON, Protocol Buffers et/ou services web à l'aide des mappages de données prétraités et optimisés stockés dans les fichiers d'exécution basés sur des mappages de données définis dans MapForce Server. MapForce Server révolutionne la transformation des données avec des capacités de serveur permettant un traitement parallèle et un multi-threading, un insert bulk SQL, une prise en charge multi-plateforme, etc.

Le pré-traitement permet d'accélérer la performance et de réduire l'empreinte mémoire pour la plupart des mappages de données. MapForce Server fonctionne sous la gestion de FlowForce Server, dans une configuration individuelle exécutée depuis une ligne de commande ou par programmation via un API.

Une fois qu'un mappage XML MapForce a été conçu et testé, il peut être exécuté par MapForce Server pour automatiser les processus à transformations répétitives.

Créer un fichier d'exécution de MapForce Server

MapForce pré-traite et optimise les mappages de données XML, les stocke dans des fichiers d'exécution MapForce Server pour une exécution par ligne de commande par MapForce Server, et les charge dans les tâches FlowForce Server.

Lorsque MapForce Server fonctionne sous la gestion de FlowForce Server, les mappages de données sont exécutés en tant qu'étapes de tâche de FlowForce Server, sur la base de déclencheurs définis en tant que partie intégrante de la tâche de FlowForce Server. Par exemple, un nouveau document d'instance XML atterrit dans un répertoire qui déclenche une tâche à plusieurs étapes FlowForce Server qui validera tout d'abord le fichier avec RaptorXML+XBRL Server, puis exécutera MapForce Server pour extraire certaines données depuis XML et l'insèrera dans une base de données.

Vocabulaires XML pris en charge

MapForce prend en charge le mappage, la transformation et la conversion de n'importe lequel parmi les innombrables vocabulaires basés sur XML utilisés aujourd'hui, y compris ceux énumérés ci-dessous.

NameExtensionDescriptionVerticalOrganisme de normalisation
Standards ACORD

.xml

Normes de données du secteur de l'assurance relatives aux polices, aux sinistres, à la facturation et aux opérations de réassurance entre assureurs, courtiers et agences.Assurance
AUTOSAR XML

.arxml

Format d'échange AUTOSAR décrivant l'architecture logicielle, les interfaces et les matrices de communication des calculateurs automobiles (ECU) – élément central de tout programme de développement de véhicules modernes.Ingénierie automobile
Format de syndication Atom

.atom

Format de flux Web normalisé par l’IETF, utilisé par les blogs, les sites d’actualités et de nombreuses API d’entreprise comme alternative au RSS.Médias, édition, API
BPMN (Business Process Model and Notation)

.bpmn

Norme OMG pour les diagrammes de processus métier et les définitions de processus exécutables, utilisée par Camunda, Signavio, Bizagi et la plupart des suites BPM.Gestion des processus métier, automatisation des workflows
CBCR (Country-by-Country Reporting)

.xml

Le schéma de l’OCDE par lequel les entreprises multinationales déclarent leur chiffre d’affaires, leurs bénéfices et les impôts payés par juridiction aux administrations fiscales dans le cadre de l’action 13 du BEPS.Déclaration fiscale, conformité réglementaire
CDISC ODM / Define-XML

.xml

Normes de recherche clinique pour l’échange de données d’essais cliniques et la description des métadonnées des ensembles de données dans les dossiers réglementaires soumis à la FDA et à la PMDA.Essais cliniques, R&D pharmaceutique
CML (Chemical Markup Language)

.cml

Vocabulaire ouvert pour les molécules, les réactions et les spectres utilisé dans les outils de chimio-informatique, les bases de données chimiques et les publications scientifiques.Chimie, chimio-informatique
DAISY Digital Talking Book

.opf

.ncx

.xml

La norme de publication accessible pour les livres audio et textuels navigables, utilisée par les bibliothèques et les services destinés aux lecteurs ayant des difficultés à lire les supports imprimés.Publication accessible, bibliothèques
DITA (Darwin Information Typing Architecture)

.dita

.ditamap

L’architecture OASIS pour la documentation technique thématique, utilisée pour la rédaction modulaire, la publication conditionnelle et la réutilisation de contenu dans l’ensemble de la documentation produit.Documentation technique, gestion de contenu
DMN (Decision Model and Notation)

.dmn

La norme OMG relative à la logique décisionnelle métier et aux tables de décision, exécutée par des moteurs de règles métier parallèlement aux processus BPMN.Règles métier, automatisation des décisions
DocBook

.dbk

.xml

Un vocabulaire de balisage établi de longue date pour les ouvrages techniques, les manuels et la documentation de référence, largement utilisé dans les chaînes d’outils open source et d’édition.Édition technique, documentation
Métadonnées Dublin Core

.xml

Le vocabulaire de métadonnées le plus largement déployé pour décrire les ressources numériques et physiques, intégré aux catalogues de bibliothèques, aux référentiels et aux systèmes de gestion de contenu.Bibliothèques, archives, gestion des métadonnées
EC CESOP

.xml

Schéma de la Commission européenne par lequel les prestataires de services de paiement déclarent trimestriellement les données relatives aux paiements transfrontaliers afin de lutter contre la fraude à la TVA.Paiements, conformité TVA
EPUB (publication électronique)

.epub

La norme ouverte dominante pour les livres électroniques ; le document de pack, le document de navigation et les fichiers de contenu d'un EPUB sont au format XML et XHTML.Édition, livres électroniques, éducation
FDA SPL (étiquetage structuré des produits)

.xml

La norme de document HL7 selon laquelle les données relatives à l’étiquetage des médicaments et des dispositifs médicaux, à leurs composants et à l’enregistrement des établissements sont transmises à la FDA.Affaires réglementaires pharmaceutiques
FIXML

.xml

Le codage XML du protocole FIX utilisé pour l’acheminement des ordres sur titres, les rapports d’exécution et les messages de compensation post-négociation au sein des bourses et des contreparties centrales (CCP).Marchés de capitaux, négociation de titres
FpML (Financial products Markup Language)

.xml

La norme sectorielle pour la description des dérivés de gré à gré et des produits structurés, utilisée pour la confirmation des transactions, l’évaluation et les déclarations réglementaires dans le cadre des réglementations EMIR et Dodd-Frank.Marchés de capitaux, dérivés
GML (Geography Markup Language)

.gml

La grammaire de l’OGC pour les entités géographiques qui sous-tend de nombreuses infrastructures nationales de données spatiales ainsi que la directive INSPIRE de l’UE.Géospatial/SIG, administration publique
GPX (GPS Exchange Format)

.gpx

La norme de facto pour l’échange de waypoints GPS, d’itinéraires et de tracés entre appareils et applications telles que Garmin, Strava, Komoot et Ride with GPS.GPS, sports de plein air, suivi de flotte
GS1 EPCIS/GS1 XML

.xml

Les normes GS1 relatives à la visibilité des événements de la chaîne d’approvisionnement et aux documents commerciaux, qui sous-tendent les exigences de traçabilité en matière de sécurité alimentaire et de sérialisation pharmaceutique.Chaîne d’approvisionnement, commerce de détail, traçabilité pharmaceutique
HL7 CDA/C-CDA (Architecture de documents cliniques)

.cda

.xml

La norme HL7 pour les documents cliniques tels que les comptes rendus de sortie, les demandes de consultation et les dossiers de continuité des soins ; la colonne vertébrale de l’échange d’informations de santé.Santé
HL7 FHIR (sérialisation XML)

.xml

Le format XML des ressources et des ensembles FHIR — la norme moderne dominante en matière d’interopérabilité dans le domaine de la santé, exigée par la règle d’interopérabilité du CMS américain.Santé
HL7 version 3 (édition normative)

.xml

Les modèles de messages et de documents HL7 v3 pour l’interopérabilité dans le domaine de la santé, y compris l’architecture de documents cliniques (Clinical Document Architecture) et les vocabulaires de messages dérivés du RIM.Santé
Normes ouvertes RH (HR-XML)

.xml

Les normes d’interopérabilité pour les données relatives aux ressources humaines — offres d’emploi, profils de candidats, paie, avantages sociaux et relevés de temps — échangées entre les systèmes de gestion du capital humain (HCM) et les prestataires de services.Ressources humaines, paie
IEC CIM (Common Information Model)

.xml

Modèle IEC 61970/61968 pour l’échange de données relatives à la topologie du réseau électrique, aux actifs et au marché entre les centres de contrôle des services publics et les outils de planification.Services publics, exploitation du réseau électrique
ISO 20022 Messages de paiement

.xml

La norme mondiale de messagerie financière pour les virements, les prélèvements automatiques et les déclarations de trésorerie (PAIN, PACS, CAMT) — désormais obligatoire pour les paiements transfrontaliers SEPA, CHAPS, Fedwire et SWIFT.Banque, paiements, trésorerie
Descripteur de bibliothèque de balises JSP

.tld

Le descripteur XML qui déclare les balises personnalisées, les fonctions et les validateurs disponibles pour les JavaServer Pages dans les applications web Java.Applications Java d’entreprise
Modèle de rapport JasperReports

.jrxml

Modèle de rapport XML de JasperReports, le moteur de reporting open source le plus largement intégré dans les applications métier Java.Business intelligence, reporting d’entreprise
Descripteurs de déploiement Java EE

.xml

Documents de configuration (web.xml, ejb-jar.xml, application.xml) qui définissent les servlets, les EJB, les contraintes de sécurité et les références aux ressources dans les applications d’entreprise Java.Applications Java d’entreprise
KML (Keyhole Markup Language)

.kml

Format d’annotation et de visualisation géographiques popularisé par Google Earth et Google Maps, désormais norme OGC.Géospatial/SIG
LandXML

.xml

Format d’échange pour les données de génie civil et d’arpentage — tracés, surfaces, parcelles et coupes transversales — pris en charge par Civil 3D, Bentley et Trimble.Génie civil, arpentage
MISMO

.xml

La norme de données du secteur hypothécaire pour la création de prêts, la souscription, la gestion et la cession sur le marché secondaire, exigée par Fannie Mae et Freddie Mac.Crédit hypothécaire, crédit
MPEG-DASH MPD (Media Presentation Description)

.mpd

Le manifeste qui pilote la diffusion vidéo adaptative MPEG-DASH utilisée par YouTube, Netflix et la plupart des plateformes de streaming modernes.Diffusion, streaming vidéo OTT
MTConnect

.xml

La norme industrielle par laquelle les machines CNC, les robots et les capteurs transmettent leurs données opérationnelles aux systèmes MES et d’analyse au sein de l’atelier.Fabrication, IoT industriel
MusicXML

.musicxml

Format standard pour l’échange de partitions musicales entre Finale, Sibelius, MuseScore, Dorico et les logiciels de numérisation musicale.Notation musicale, édition, éducation
NCAXML

.xml

La norme de la National Coffee Association relative aux documents commerciaux du café vert — contrats, avis d’expédition et certificats de poids — entre producteurs, négociants et torréfacteurs.Négoce de matières premières, chaîne d’approvisionnement alimentaire
NIEM XML

.xml

Le National Information Exchange Model utilisé pour le partage d’informations entre les agences américaines chargées de la justice, de l’immigration, de la gestion des urgences et de la santé publique.Échange d’informations gouvernementales
NITF (News Industry Text Format)

.nitf

.xml

La norme IPTC pour le balisage du contenu et des métadonnées des articles d’actualité, utilisée par les agences de presse et les systèmes de production des journaux.Médias d’information, édition
NewsML

.xml

La norme IPTC pour le conditionnement et l’échange d’articles d’actualité multimédias, comprenant du texte, des images, des vidéos, ainsi que leurs métadonnées relatives aux droits et à la provenance.Médias d’information, syndication
OAGIS (Open Applications Group Integration Specification)

.xml

Un modèle canonique largement déployé de documents d’objets métier (Business Object Documents) pour l’intégration des applications ERP, CRM, MES et logistiques au sein des entreprises.Intégration d’applications d’entreprise
ODX (Open Diagnostic Data Exchange)

.odx

Format ASAM/ISO 22901 décrivant les données de diagnostic des véhicules, les codes d’erreur et les procédures de mise à jour des calculateurs (ECU) utilisées par les outils d’entretien et les bancs d’essai.Diagnostic automobile, après-vente
OFX/QFX (Open Financial Exchange)

.ofx

.qfx

Format utilisé par les banques et les sociétés de courtage pour les relevés de compte et les historiques de transactions téléchargeables, pris en charge par Quicken, QuickBooks et les systèmes comptables ; OFX 2.x est au format XML pur.Banque, finances personnelles et d’entreprise
ONIX for Books

.xml

Norme mondiale selon laquelle les éditeurs envoient les métadonnées des livres (titres, contributeurs, prix, droits) aux détaillants, grossistes et bibliothèques.Édition de livres, chaîne d’approvisionnement de la vente au détail
OOXML (Office Open XML)

.docx

.xlsx

.pptx

Le balisage ECMA-376/ISO 29500 présent dans chaque fichier Word, Excel et PowerPoint moderne ; les parties WordprocessingML, SpreadsheetML et PresentationML sont des documents XML au sein d’un paquet OPC.Productivité bureautique, documents d’entreprise
OSM XML (OpenStreetMap)

.osm

Format de données natif du projet OpenStreetMap, contenant les nœuds, les chemins et les relations qui décrivent la carte du monde.Géospatial/SIG, cartographie
OpenDRIVE

.xodr

La norme ASAM décrivant les réseaux routiers, les voies de circulation et la signalisation pour la simulation de conduite et la validation des véhicules autonomes.Automobile, simulation de conduite autonome
OpenSCENARIO

.xosc

La norme ASAM décrivant les scénarios de circulation dynamiques et les manœuvres utilisés pour tester les fonctions avancées d’aide à la conduite et de conduite autonome.Automobile, simulation de conduite autonome
P3P (Platform for Privacy Preferences)

.xml

Format W3C pour les politiques de confidentialité des sites web lisibles par machine, permettant aux navigateurs de comparer les pratiques d’un site en matière de données aux préférences des utilisateurs.Confidentialité sur le Web, conformité
RIXML

.xml

La norme pour le balisage et la diffusion des analyses financières, permettant aux sociétés buy-side de classer, acheminer et rechercher les publications des analystes sell-side.Marchés de capitaux, recherche en investissement
RSS (Really Simple Syndication)

.rss

Le format de flux web à l’origine de la syndication d’actualités et de la quasi-totalité de la distribution de podcasts — chaque podcast dans le monde est publié sous forme de document RSS.Médias, édition, podcasting
SDMX-ML

.xml

La norme ISO relative à l’échange de données statistiques et de métadonnées, utilisée par la BCE, Eurostat, le FMI, l’OCDE, la BRI et les instituts nationaux de statistique.Statistiques officielles, banque centrale
SMIL (Synchronized Multimedia Integration Language)

.smil

.smi

Langage du W3C destiné aux présentations multimédias chronométrées, utilisé dans l’affichage numérique, la diffusion audiovisuelle, l’insertion publicitaire en streaming et les livres audio accessibles.Affichage numérique, diffusion audiovisuelle, multimédia
SSIS Package (SQL Server Integration Services)

.dtsx

Fichier de package définissant une tâche ETL de SQL Server Integration Services (flux de contrôle, flux de données et gestionnaires de connexion), entièrement stocké au format XML.Intégration de données, ETL, entrepôt de données
Langage de définition de rapports SSRS

.rdl

.rdlc

Définition de rapport au format XML utilisée par SQL Server Reporting Services et Power BI Report Server, décrivant les ensembles de données, la mise en page et les paramètres.Business intelligence, reporting d’entreprise
SVG (Scalable Vector Graphics)

.svg

La norme web et d’impression pour les graphiques vectoriels indépendants de la résolution ; chaque logo, icône et graphique enregistré au format SVG est un document XML brut.Conception graphique, web, édition
StratML (Strategy Markup Language)

.xml

Norme ISO relative aux plans stratégiques et rapports de performance lisibles par machine, utilisée par les agences fédérales américaines et d’autres organismes du secteur public.Administration publique, planification stratégique
TCX (Training Center XML)

.tcx

Format de Garmin pour les données d’activité physique — fréquence cardiaque, tours, cadence et GPS — échangées entre les montres de sport et des plateformes telles que Strava et TrainingPeaks.Fitness, analyse sportive
TEI (Text Encoding Initiative)

.tei

.xml

La norme académique pour l’encodage de textes littéraires et historiques, de manuscrits et d’éditions critiques dans le cadre de projets en humanités numériques à travers le monde.Humanités numériques, recherche universitaire
TMX (Translation Memory eXchange)

.tmx

Format standard de l’industrie pour l’échange de mémoires de traduction entre des outils de traduction assistée par ordinateur tels que Trados, memoQ et Phrase.Localisation, traduction
TTML/DFXP (Timed Text Markup Language)

.ttml

.dfxp

Format standard pour les sous-titres et le sous-titrage codé dans les flux de travail de diffusion et de streaming, y compris les profils de diffusion Netflix et IMSC.Diffusion, streaming, accessibilité
Tableau Workbook/Data Source

.twb

.tds

Fichiers de classeur et de source de données non compressés de Tableau, qui stockent les feuilles de calcul, les champs calculés et les métadonnées de connexion au format XML.Business intelligence, analyse de données
UBL (Universal Business Language)

.xml

La norme OASIS/ISO à l’origine de Peppol, XRechnung et de la plupart des obligations nationales en matière de facturation électronique, couvrant les factures, les commandes, les avis d’expédition et les avoirs.Facturation électronique, achats, intégration ERP
Facture intersectorielle CEFACT-ONU (Factur-X/ZUGFeRD)

.xml

Syntaxe CII utilisée par les formats hybrides de facturation électronique français Factur-X et allemand ZUGFeRD, dans lesquels une charge utile factur-x.xml contient les données de facturation lisibles par machine.Facturation électronique, comptabilité fournisseurs
XML des brevets de l’USPTO

.xml

Formats dans lesquels l’Office américain des brevets et des marques (USPTO) publie les délivrances et les demandes de brevets, y compris le texte intégral, les revendications et les données bibliographiques.Propriété intellectuelle, recherche juridique
VAST (Video Ad Serving Template)

.xml

Format de réponse standard de l’IAB par lequel les serveurs de publicités vidéo transmettent les créations et les événements de suivi aux lecteurs – à l’origine de pratiquement toutes les publicités vidéo en ligne.Publicité numérique, adtech
VoiceXML

.vxml

Langage du W3C permettant de créer des dialogues vocaux dans les systèmes de réponse vocale interactive, en définissant les invites, les grammaires et la logique de flux d’appel.Centres d’appels, téléphonie
WML (Wireless Markup Language)

.wml

Le langage de balisage de l’ère WAP pour les pages diffusées sur les premiers téléphones mobiles ; encore présent dans les systèmes de télécommunications hérités et les contenus archivés.Télécommunications (héritées)
XBRL (eXtensible Business Reporting Language)

.xbrl

La norme mondiale pour les rapports financiers et réglementaires numériques, imposée par la SEC américaine (EDGAR), l’AEMF (ESEF), le HMRC et des dizaines d’autres organismes de réglementation.Finance, comptabilité, reporting réglementaire
XLIFF (XML Localization Interchange File Format)

.xlf

.xliff

La norme OASIS permettant le transfert de contenu traduisible entre les systèmes de gestion de traduction et les outils de TAO ; le format de référence du secteur de la localisation.Localisation, traduction
XMI (XML Metadata Interchange)

.xmi

La norme OMG pour l’échange de modèles UML et d’autres modèles basés sur des métamodèles entre des outils de modélisation tels qu’Enterprise Architect, MagicDraw et Papyrus.Architecture logicielle, modélisation d’entreprise
XML Resume

.xml

Un vocabulaire structuré pour les CV, permettant à un document source unique d’être publié dans plusieurs formats de sortie et analysé par des systèmes de suivi des candidats.Recrutement, ressources humaines
XMP (Extensible Metadata Platform)

.xmp

Format de métadonnées normalisé ISO d’Adobe pour les photos, les vidéos et les ressources créatives ; les fichiers .xmp sidecar sont au format XML/RDF brut générés par Lightroom, Bridge et Camera Raw.Photographie, gestion des ressources numériques
cXML (commerce XML)

.xml

Format de transaction utilisé par SAP Ariba et la plupart des catalogues B2B punchout, des bons de commande et des factures dans le domaine des achats d’entreprise.Approvisionnement, commerce B2B
gbXML (Green Building XML)

.gbxml

Format d’interopérabilité qui transfère la géométrie des bâtiments, les zones et les données de construction depuis les outils CAO/BIM vers la simulation énergétique et l’analyse de charge CVC.AEC, modélisation énergétique des bâtiments
ifcXML (Industry Foundation Classes, XML)

.ifcxml

La sérialisation XML du modèle IFC de buildingSMART — la norme ouverte pour l’échange de modèles d’information du bâtiment entre Revit, ArchiCAD, Tekla et d’autres logiciels.AEC, BIM, construction