XML 文档属性升级和降级
上次修改时间: 2009年10月5日
适用范围: SharePoint Foundation 2010
Microsoft SharePoint Foundation 2010 包含内置的 XML 文档分析程序,您可以使用它对 XML 文档中的属性进行升级和降级。XML 文件可以遵循您所选的任何架构。只要 XML 文件满足以下要求,SharePoint Foundation 就会在需要进行文档属性升级或降级时自动调用内置的 XML 分析程序。
备注
属性升级 是指从文档中提取文档属性后,将这些属性值写入存储文档的文档库中的相应列。属性降级 则是指从存储文档的文档库中获取列值,然后将其写入文档。
对自定义 XML 文件使用内置 XML 分析程序有助于确保您的文档元数据始终保持最新状态,同时确保文档库和文档本身处于同步状态。用户可以编辑文档本身的文档属性,并可让文档库中的属性值自动更新以反映更改。同样,用户可以更新文档库级的属性值,并让相关更改自动写回文档。
XML 文件必须满足以下要求,SharePoint Foundation 才可为其调用内置 XML 分析程序:
文件扩展名必须为 .xml。
文件不能是 WordProcessingML 文件。SharePoint Foundation 包含一个可用于 WordProcessingML 文件的独立内置分析程序;SharePoint Foundation 可自动为使用 WordProcessingML 创建的 XML 文件调用此分析程序。
此外,为了使 XML 分析程序对文档属性进行实际升级和降级,还应为 XML 文件分配一个内容类型,指定各文档属性在文档中的位置以及相应属性所映射到的内容类型列。
有关为 XML 文档指定内容类型的详细信息,请参阅指定文档内容类型以进行 XML 分析。
有关指定文档属性在 XML 文档中所处位置的详细信息,请参阅使用内容类型指定 XML 文档属性。
备注
SharePoint Foundation 仅为扩展名为 .xml 的文件调用内置 XML 分析程序。您不能为扩展名为 .xml 的 XML 文件指定自定义分析程序。