Altova MapForce 2025 Professional Edition

Mapper des données XML de/vers des champs BD

Accueil Préc Haut Suivant

MapForce vous permet de mapper les données vers ou depuis des champs de base de données (colonnes) qui stockent du contenu XML. Ceci signifie que les données XML stockées par le champ de base de données (colonne) peuvent être extraites et écrites dans toute autre structure de appuyée par MapForce, et vice versa. Vous pouvez mapper des données comme suit :

 

1.Depuis ou vers les champs d'un type de XML dédié (par exemple, Xml dans SQL Server, XMLType dans Oracle). Lire ou écrire XML vers/de des champs XML dédiés est applicable aux bases de données qui ont une prise en charge native pour XML (tel que IBM DB2, Oracle et SQL Server).

2.Vers ou depuis les champs de texte stockant du contenu XML (par exemple, Texte, Varchar). Dans tous les cas, un schéma XML valide doit exister pour chaque colonne de base de données de/vers laquelle vous souhaitez mapper des données.

 

Dans les deux cas, un schéma XML valide doit exister pour chaque colonne vers/depuis vous voulez mapper des données. Lorsque du XML est stocké en tant que champ de string dans une base de données, l'encodage de caractère du document XML est celui du champ de string sous-jacent. Vous pouvez assigner un schéma XML par colonne de base de données. Si le schéma contient de mutliples éléments racine, vous pouvez sélectionner un élément de racine de ce schéma.

 

Quand XML est stocké comme champ de string dans la base de données, l’encodage de caractère du document XML est celui du champ de string sous-jacent. S'il est pris en charge par la base de données, il est convenu que la déclaration d'encodage du document XML sera celle déclarée dans le champ XML.

 

Pour plus d'informations concernant la prise en charge d'encodage XML fournie par diverses bases de données, veuillez vous référer à leur documentation. Si pris en charge par la base de données, la déclaration d’encodage du document XML est assumée être celle qui est déclarée dans le champ XML. Pour toute information sur la prise en charge de l’encodage XML fournie par les différentes bases de données, référez-vous à leur documentation.

 

Voir aussi :

 

Attribuer un Schéma XML dans un champ de base de données

Exemple : Écrire des données XML dans un champ SQLite

Exemple : Extraire des données depuis les colonnes de type XML IBM DB2

© 2018-2024 Altova GmbH