XmlProperties.XPath Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
XPath
Représente l’attribut suivant dans le schéma : xpath
[DocumentFormat.OpenXml.SchemaAttr(0, "xpath")]
public DocumentFormat.OpenXml.StringValue XPath { get; set; }
public DocumentFormat.OpenXml.StringValue XPath { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(0, "xpath")]
public DocumentFormat.OpenXml.StringValue? XPath { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("xpath")]
public DocumentFormat.OpenXml.StringValue? XPath { get; set; }
public DocumentFormat.OpenXml.StringValue? XPath { get; set; }
member this.XPath : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr(0, "xpath")>]
member this.XPath : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr("xpath")>]
member this.XPath : DocumentFormat.OpenXml.StringValue with get, set
Public Property XPath As StringValue
Valeur de propriété
Retourne StringValue.
- Attributs
Remarques
Les informations suivantes de la norme internationale ECMA ECMA-376 peuvent être utiles lors de l’utilisation de cette classe.
Chaîne représentant le chemin d’accès XML à l’élément auquel cette colonne est associée.
L’application de feuille de calcul doit prendre en charge XPath limité aux éléments suivants :
XPath est un chemin absolu vers un élément ou un attribut de contenu simple.
Par exemple,
/ns1:root/ns1:row/ns1:column1
est pris en charge sicolumn1
est un nœud le plus enfant, mais pas/ns1:root/ns1:row
pour le même document, carrow
n’est pas un enfant.Le 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 facultatif peut être exprimé à la fin du 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 comparant un attribut nommé à une valeur spécifique.
Les filtres sont pris en charge uniquement sur les XPaths qui sont résolus en un élément de contenu simple (et non en attributs).
L’attribut nommé doit être défini en tant qu’attribut de l’élément simple-content.
Le nom de l’attribut doit être précédé du symbole abrégé (
@
) représentant les axesattribute
.Par exemple,
/ns1:root/ns1:row/ns1:column1[@foo='abc']
n’est pas/ns1:root/ns1:row/ns1:column1[attribute::foo='abc']
pris en charge.Une quantité arbitraire d’espaces blancs peut être incorporée entre les jetons de filtre.
Par exemple,
/ns1:root/ns1:row/ns1:column1[ @ foo='abc']
est valide.
Les valeurs possibles pour cet attribut sont définies par le ST_Xstring
type simple.