XmlProperties.XPath Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
XPath
Representa el atributo siguiente en el esquema: 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
Valor de propiedad
Devuelve StringValue.
- Atributos
Comentarios
La siguiente información de ECMA International Standard ECMA-376 puede ser útil al trabajar con esta clase.
Cadena que representa la ruta de acceso XML al elemento al que está asociada esta columna.
La aplicación de hoja de cálculo debe admitir XPath limitada a lo siguiente:
XPath es una ruta de acceso absoluta a un elemento o atributo de contenido simple.
Por ejemplo,
/ns1:root/ns1:row/ns1:column1
se admite sicolumn1
es un nodo secundario, pero no/ns1:root/ns1:row
para el mismo documento, ya querow
no es un elemento secundario.XPath no expresa los ejes, pero usa los ejes secundarios predeterminados.
Por ejemplo, se admite,
/ns1:root/ns1:row
pero no/ns1:root/child::ns1:row
.Un filtro opcional se puede expresar al final de la xpath.
Por ejemplo, se admite,
/ns1:root/ns1:row/ns1:column1[@foo='abc']
pero no/ns1:root/ns1:row[@foo='abc']/ns1:column1
.El filtro solo puede contener una sola expresión que compare un atributo con nombre con un valor específico.
Los filtros solo se admiten en XPaths que se resuelven en un elemento de contenido simple (no en atributos).
El atributo con nombre debe definirse como un atributo del elemento de contenido simple.
El nombre del atributo debe ir precedido del símbolo abreviado (
@
) que representa los ejesattribute
.Por ejemplo,
/ns1:root/ns1:row/ns1:column1[@foo='abc']
no/ns1:root/ns1:row/ns1:column1[attribute::foo='abc']
se admite .Se puede incrustar una cantidad arbitraria de espacio en blanco entre tokens de filtro.
Por ejemplo,
/ns1:root/ns1:row/ns1:column1[ @ foo='abc']
es válido.
El tipo simple define los ST_Xstring
valores posibles para este atributo.