Compartilhar via


XmlProperties.XPath Propriedade

Definição

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á que row 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 eixos attribute.

    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.

Aplica-se a