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.XPath - Propriété

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

XPath.Represents ce qui suit l'attribut dans le schéma : xpath

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

[SchemaAttrAttribute(, "xpath")]
public StringValue XPath { get; set; }

Valeur de propriété

Type : DocumentFormat.OpenXml.StringValue
Cette propriété renvoie StringValue.

Les informations suivantes à partir de l' ECMA International Standard ECMA-376 peuvent être utiles lorsque vous travaillez avec cette classe.

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.

    Par 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ù row n'est pas un enfant.

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

    Par exemple, /ns1:root/ns1:row est pris en charge mais pas /ns1:root/child::ns1:row.

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

    Par exemple, /ns1:root/ns1:row/ns1:column1[@foo='abc'] est pris en charge mais pas /ns1:root/ns1:row[@foo='abc']/ns1:column1.

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

  • Les filtres sont uniquement pris en charge sur XPaths résoudre à 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é du symbole raccourci (@) représentant les axes attribute.

    Par exemple, /ns1:root/ns1:row/ns1:column1[@foo='abc'] est pris en charge pas /ns1:root/ns1:row/ns1:column1[attribute::foo='abc'].

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

    Par exemple, /ns1:root/ns1:row/ns1:column1[ @ foo='abc'] est valide.

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

Afficher: