SPFieldLink.XPath 属性

获取或设置一个代表此内容类型的 XML 文档中的属性的位置的 XML Path 语言 (XPath) 表达式。

命名空间:  Microsoft.SharePoint
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Property XPath As String
    Get
    Set
用法
Dim instance As SPFieldLink
Dim value As String

value = instance.XPath

instance.XPath = value
public string XPath { get; set; }

属性值

类型:System.String
一个字符串,包含的 XPath 表达式。默认值是空引用(无 在 Visual Basic 中)。

备注

此属性使 XML 文档属性升级和降级。如果您将存储在此内容类型的 XML 文档中的此SPFieldLink对象所代表的字段的值,您可以使用XPath属性指定一个代表文档中的属性的位置的 XPath 表达式。当更改保存到文档时,XML 分析程序本身,由的 XPath 表达式指定的节点处的文档中存储内容类型字段的值。此过程称为属性降级。XML 分析程序读取的 XML 文档中的指定节点的值,并将其写入此SPFieldLink对象所代表的字段时发生属性升级

重要信息注释重要信息

若要确保属性升级和降级成功,您必须设置为falseSPFieldLink对象的ReadOnly属性。

如果该节点的 XPath 表达式指定存储值的集合,您可以使用AggregationFunction属性来指定执行的操作 (总和、 平均、 最小值、 最大值、 等) 上设置的值返回。

作为使用AggregateFunction属性的替代方法,您可以使用的PITargetPIAttribute属性。

另请参阅

引用

SPFieldLink 类

SPFieldLink 成员

Microsoft.SharePoint 命名空间

PITarget

其他资源

Using Content Types to Specify XML Document Properties

XMl Parser Processing

FieldRef Element (ContentType)

Fields and Field References