Traitement de l'analyseur XML

Dernière modification : lundi 5 octobre 2009

S’applique à : SharePoint Foundation 2010

Lorsqu'un utilisateur télécharge un document XML, SharePoint Foundation examine le document pour déterminer si l'analyseur XML intégré doit être appelé. Si le document répond à la configuration requise, SharePoint Foundation appelle l'analyseur pour promouvoir les propriétés de document appropriées à la bibliothèque de documents.

Pour plus d'informations sur la configuration requise de SharePoint Foundation afin d'appeler un analyseur XML intégré, voir Promotion et rétrogradation des propriétés de document XML.

Une fois que l'analyseur XML est appelé, il examine le document pour déterminer le type de contenu de document et accède ensuite à la définition de type de contenu du document. La définition de type de contenu comporte des informations sur chaque colonne dans ce type de contenu ; ces informations peuvent être les suivantes :

  • La propriété de document qui mappe à une colonne donnée, si elle existe

  • L'emplacement où la propriété de document est stockée dans le document lui-même

Pour plus d'informations sur la spécification de ces informations dans la définition de type de contenu, voir Utilisation de types de contenu pour spécifier des propriétés de document XML.

À l'aide de ces informations, l'analyseur XML peut extraire chaque propriété de document de l'emplacement approprié dans le document et passer ces propriétés à SharePoint Foundation. SharePoint Foundation promeut ensuite la propriété de document appropriée à la colonne correspondante incluse dans le type de contenu.

De la même façon, SharePoint Foundation peut également appeler l'analyseur XML intégré pour rétrograder des propriétés à partir des colonnes de type de contenu de la bibliothèque de documents, dans le document lui-même. Lorsque SharePoint Foundation appelle la fonction de rétrogradation de l'analyseur, il passe à l'analyseur le document et les valeurs de colonne à rétrograder dans le document. Une fois encore, l'analyseur accède à la définition de type de contenu du document. L'analyseur utilise la définition de type de contenu pour déterminer les éléments suivants :

  • Les propriétés du document qui mappent sur les valeurs de colonne passées au document pour la rétrogradation

  • L'emplacement de ces propriétés de document dans le document

À l'aide de ces informations, l'analyseur écrit les valeurs de colonne dans les emplacements de propriété de document applicable dans le document.

Activation de la rétrogradation des propriétés

Pour être en mesure de rétrograder une propriété de document, l'attribut ReadOnly de la colonne à laquelle elle est mappée doit avoir la valeur false.

Voir aussi

Concepts

Promotion et rétrogradation des propriétés de document XML

Utilisation de types de contenu pour spécifier des propriétés de document XML

Détermination du type de contenu de document pour l'analyse XML

Spécification du type de contenu de document pour l'analyse XML