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
Retorna StringValue.
- Atributos
Comentários
As informações a seguir do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com essa classe.
Uma cadeia de caracteres que representa o caminho XML para o elemento ao qual esta coluna está associada está associada.
O aplicativo de planilha deve dar suporte ao XPath limitado ao seguinte:
O XPath é um caminho absoluto para um elemento ou atributo de conteúdo simples.
Por exemplo, é suportado se
column1
for um nó filho a maioria, mas não/ns1:root/ns1:row
para o mesmo documento,/ns1:root/ns1:row/ns1:column1
já querow
não é uma criança.O XPath não expressa eixos, mas usa os eixos filho padrão.
Por exemplo, há suporte,
/ns1:root/ns1:row
mas não/ns1:root/child::ns1:row
.Um filtro opcional pode ser expresso no final do xpath.
Por exemplo, há suporte,
/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 nomeado a um valor específico.
Os filtros só têm suporte em XPaths que resolve a um elemento de conteúdo simples (não atributos).
O atributo nomeado deve ser definido como um atributo do elemento de conteúdo simples.
O nome do atributo deve ser precedido pelo símbolo abreviado (
@
) que representa os eixosattribute
.Por exemplo,
/ns1:root/ns1:row/ns1:column1[@foo='abc']
há suporte para não/ns1:root/ns1:row/ns1:column1[attribute::foo='abc']
.Uma quantidade arbitrária de espaço em branco pode ser inserida entre tokens de filtro.
Por exemplo,
/ns1:root/ns1:row/ns1:column1[ @ foo='abc']
é válido.
Os valores possíveis para esse atributo são definidos pelo ST_Xstring
tipo simples.