Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

XmlProperties - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Propriétés des colonnes XML. Lorsque l'objet est sérialisé en XML, son nom qualifié est x: xmlPr.

Espace de noms :  DocumentFormat.OpenXml.Spreadsheet
Assembly :  DocumentFormat.OpenXml (dans DocumentFormat.OpenXml.dll)

[ChildElementInfoAttribute(typeof(ExtensionList))]
public class XmlProperties : OpenXmlCompositeElement

[ISO/IEC 29500-1 1st Edition]

xmlPr (colonne XML propriétés)

Cet élément représente les propriétés des colonnes de tables XML de cellule unique.

Éléments parents

xmlCellPr (§18.5.2.3)

Élements enfants

Sous-clause

extLst (futur fonctionnalité de zone de stockage)

§18.2.10

Attributs

Description

mapId (Id de mappage XML)

Entier représentant l'ID du mappage XML associé à ce champ de la table.

Le mappage XML est défini dans la partie de mappages xml, et l'élément Map doit avoir l' idcorrespondant.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.

xmlDataType (Type de données XML)

Une énumération indiquant le type de données XML est utilisée par cette colonne.

Les valeurs possibles pour cet attribut sont définies par le type simple ST_XmlDataType (§18.18.93).

XPath (XPath)

Une chaîne représentant le chemin XML de l'élément de cette colonne est associée.

L'application de la feuille de calcul doit prendre en charge de XPath limitée à ce qui suit :

  • L'expression XPath est un chemin d'accès absolu à un attribut ou un élément de contenu simple

EXEMPLE

"/ ns1:root / ns1:row / ns1:column1" est pris en charge si 'column1' est un nœud enfant plus, mais pas "/ ns1:root / ns1:row" pour le même document, dans la mesure où 'ligne' n'est pas un enfant.

exemple de fin]

  • L'expression XPath n'exprime pas d'axes, mais utilise les axes enfants par défaut

EXEMPLE

"/ ns1:root / ns1:row" est pris en charge mais pas "/ ns1:root / child::ns1:row

exemple de fin]

  • Un filtre d'option peut être exprimé à la fin de l'expression xpath

EXEMPLE

"/ ns1:root/ns1:row/ns1:column1[@foo='abc']" est pris en charge mais pas "/ ns1:root/ns1:row[@foo='abc']/ns1:column1"

exemple de fin]

  • Le filtre ne peut contenir qu'une seule expression à comparer un attribut nommé à une valeur spécifique

  • Les filtres sont pris en charge uniquement sur les expressions XPath qui résout à un élément de contenu simple (attributs pas)

  • L'attribut nommé doit être défini en tant qu'attribut de l'élément de contenu simple

  • Le nom d'attribut doit être précédé de la main-short (@) symbole représentant les axes « attribut »

EXEMPLE

"/ ns1:root/ns1:row/ns1:column1[@foo='abc']" est pris en charge pas "/ ns1:root / ns1:row / ns1:column1 [attribut:: foo = 'abc']"

exemple de fin]

  • Une quantité arbitraire d'espaces blancs peut être incorporée entre jetons de filtre

EXEMPLE

"/ ns1:root / ns1:row / ns1:column1 [@ foo = 'abc']" est autorisé

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type simple ST_Xstring (§22.9.2.19).

[Remarque: le W3C XML Schema definition de cet élément modèle de contenu (CT_XmlPr) se trouve dans §A.2. fin de la Remarque]

© ISO/IEC29500: 2008.

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Afficher: