SPFieldLink.XPath property
Obtém ou define uma expressão de XML Path Language (XPath) que representa o local de uma propriedade dentro de um documento XML desse tipo de conteúdo.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Property XPath As String
Get
Set
'Uso
Dim instance As SPFieldLink
Dim value As String
value = instance.XPath
instance.XPath = value
public string XPath { get; set; }
Property value
Type: System.String
Uma cadeia de caracteres que contém uma expressão XPath. O valor padrão é a null reference (Nothing in Visual Basic).
Comentários
Essa propriedade permite rebaixamento e promoção de propriedades de documento XML. Se você armazenar o valor do campo que é representado por esse objeto SPFieldLink em documentos XML desse tipo de conteúdo, você pode usar a propriedade XPath para especificar uma expressão XPath que representa o local da propriedade dentro do documento. Quando você salva alterações ao documento, o XML parser armazena o valor do campo de tipo de conteúdo do documento em si, no nó que é especificado pela expressão XPath. Esse processo é chamado de propriedade rebaixamento. Propriedade promoção ocorre quando o XML parser lê o valor no nó especificado no documento XML e grava-os para o campo que é representado por esse objeto SPFieldLink .
Importante
Para garantir o rebaixamento e promoção de propriedades tiver êxito, você deve definir a propriedade ReadOnly do objeto SPFieldLink para false.
Se o nó especificado pela expressão XPath armazena uma coleção de valores, você pode usar a propriedade AggregationFunction para especificar a ação (soma, média, min, max e assim por diante) a ser executada no valor definido que é retornado.
Como alternativa para usar a propriedade AggregateFunction , você pode usar as propriedades PITarget e PIAttribute .
Ver também
Referência
Microsoft.SharePoint namespace
Outros recursos
Using Content Types to Specify XML Document Properties