Traitement de l'analyseur XML

Windows SharePoint Services 3

Lorsqu'un utilisateur télécharge un document XML, Windows SharePoint Services examine le document pour déterminer si l'analyseur XML intégré doit être appelé. Si le document répond à la configuration requise, Windows SharePoint Services 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 Windows SharePoint Services 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 à Windows SharePoint Services. Windows SharePoint Services promeut ensuite la propriété de document appropriée à la colonne correspondante incluse dans le type de contenu.

De la même façon, Windows SharePoint Services 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 Windows SharePoint Services 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

Afficher: