Collections de schémas XML (SQL Server)

Une collection de schémas XML fournit la validation et des informations sur le type de données d'une instance XML à stocker dans la colonne. PowerAMC modélise les collections de schémas XML sous la forme d'objets étendus dotés du stéréotype <<XMLSchemaCollection>>.

Les schémas fournissent des informations relatives aux types d'attributs et d'éléments dans l'instance de type de données XML, et l'information de type fournit des sémantiques opérationnelles plus précises aux valeurs. Par exemple, les opérations arithmétiques décimales peuvent être effectuées sur une valeur décimale, mais pas sur une valeur de type chaîne. Pour cette raison, un stockage typé XML peut être rendu plus compact de façon significative qu'un XML non typé.

Création d'une collection de schémas XML

Vous pouvez créer un XML schema collection de l'une des façons suivantes :
  • Sélectionnez Modèle > Collections de schémas XML pour afficher la boîte de dialogue Liste des collections de schémas XML, puis cliquez sur l'outil Ajouter une ligne.

  • Pointez sur le modèle (ou sur un package) dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Nouveau > Collection de schémas XML.

Propriétés d'une collection de schémas XML

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'une collection de schémas XML, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans le dossier Collections de schéma XML de l'Explorateur d'objets.

Les attributs étendus suivants sont disponibles sur l'onglet Microsoft :

Nom

Description

Propriétaire

Spécifie le nom d'un utilisateur, rôle ou schéma comme propriétaire de la collection de schémas.

Nom dans le script : Owner

Modèle XML

Spécifie un modèle XML PowerAMC à lier au schéma.

Nom dans le script : XMLModel

Contenu

Spécifie le contenu du schéma XML. Par défaut, ce champ contient le modèle %xmlModelContent%, qui représente le contenu du modèle XML lié.

Nom dans le script : Content