XmlProperties.XPath Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
XPath
Representa o seguinte atributo no 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 da propriedade
Devolve StringValue.
- Atributos
Comentários
As seguintes informações do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com esta classe.
Uma cadeia que representa o caminho XML para o elemento ao qual esta coluna está associada.
A aplicação de folha de cálculo deve suportar XPath limitado ao seguinte:
O XPath é um caminho absoluto para um atributo ou elemento de conteúdo simples.
Por exemplo,
/ns1:root/ns1:row/ns1:column1é suportado secolumn1for um nó mais subordinado, mas não/ns1:root/ns1:rowpara o mesmo documento, uma vezrowque não é um subordinado.O XPath não expressa eixos, mas utiliza os eixos subordinados predefinidos.
Por exemplo, é suportado,
/ns1:root/ns1:rowmas não/ns1:root/child::ns1:row.Um filtro opcional pode ser expresso no final do xpath.
Por exemplo, é suportado,
/ns1:root/ns1:row/ns1:column1[@foo='abc']mas não/ns1:root/ns1:row[@foo='abc']/ns1:column1.O filtro só pode conter uma única expressão comparando um atributo com nome a um valor específico.
Os filtros só são suportados em XPaths que resolve a um elemento de conteúdo simples (não atributos).
O atributo nomeado tem de ser definido como um atributo do elemento simple-content.
O nome do atributo tem de ser precedido pelo símbolo abreviado (
@) que representa os eixosattribute.Por exemplo,
/ns1:root/ns1:row/ns1:column1[@foo='abc']é suportado e não/ns1:root/ns1:row/ns1:column1[attribute::foo='abc'].Uma quantidade arbitrária de espaço em branco pode ser incorporada entre tokens de filtro.
Por exemplo,
/ns1:root/ns1:row/ns1:column1[ @ foo='abc']é válido.
Os valores possíveis para este atributo são definidos pelo ST_Xstring tipo simples.