Поделиться через


Повышение и понижение уровня свойства XML-документа

Дата последнего изменения: 5 октября 2009 г.

Применимо к: SharePoint Foundation 2010

В Microsoft SharePoint Foundation 2010 включен встроенный анализатор XML-документов, который можно использовать для повышения и понижения свойств XML-документов. XML-файлы могут соответствовать любой выбранной схеме. Если XML-файл отвечает следующим условиям, то SharePoint Foundation будет автоматически вызывать встроенный анализатор XML при каждом запросе повышения или понижения свойства документа.

ПримечаниеПримечание

Повышение свойства заключается в извлечении свойств из документа и записи их значений в соответствующие столбцы библиотеки документов, в которой хранится данный документ. Понижение свойства заключается в получении значений столбца из библиотеки документов, в которой хранится документ, и записи этих значений в сам документ.

Использование встроенного анализатора XML для настраиваемых XML-файлов помогает обеспечивать постоянное обновление метаданных документа и синхронизовать их между библиотекой документов и самим документом. Пользователь может изменять свойства документа в самом документе, а внесенные изменения в значения свойств будут автоматически передаваться в библиотеку документов. И наоборот, пользователь может обновлять значения свойств на уровне библиотеки документов, а эти изменения будут автоматически вноситься в сам документ.

Для того чтобы можно было вызвать анализатор XML для XML-файла в SharePoint Foundation, XML-файл должен отвечать следующим требованиям.

  • Файл должен иметь расширение XML.

  • Он не является файлом WordProcessingML. В SharePoint Foundation содержится отдельный встроенный анализатор для файлов WordProcessingML; SharePoint Foundation автоматически вызывают этот анализатор для XML-файлов, созданных при помощи WordProcessingML.

Кроме того, чтобы анализатор XML мог передавать и возвращать свойства документа, XML-файл должен иметь тип контента, в котором указывается место расположения каждого свойства документа внутри документа и какой столбец типа контента сопоставлен свойству.

Дополнительные сведения об указании типа контента для XML-документа см. в разделе Указание типа контента документа для анализа XML.

Дополнительные сведения об указании места расположения свойства документа в XML-документе см. в разделе Использование типов контента для задания свойств документа XML.

ПримечаниеПримечание

SharePoint Foundation вызывают встроенный анализатор XML только для файлов с расширением XML. Для файлов с этим расширением нельзя указывать другой анализатор.

См. также

Концепции

Процесс синтаксического анализа XML

Использование типов контента для задания свойств документа XML

Определение типа контента документа для синтаксического разбора XML-документа

Настраиваемые анализаторы документов

Указание типа контента документа для анализа XML