| | Сведения о продукте Справка Обучение Шаблоны Связанные продукты и технологии Техническая поддержка и обратная связь Технические ресурсы Дополнительные ресурсы | Предупреждение: вы открыли эту страницу в веб-обозревателе, который не поддерживается. Этот узел лучше всего просматривать в Microsoft Internet Explorer 6.0 или более поздней версии, Firefox 1.5, либо в Netscape Navigator 8.0 или более поздней версии. Дополнительные сведения о поддерживаемых обозревателях.
Способ применения технологий XML в приложении Microsoft InfoPath
Microsoft Office InfoPath является приложением системы Microsoft® Office. Оно предназначено для создания шаблонов форм на основе языка XML и связанных с ним технологий. Язык XML — это отраслевой стандарт для описания и организации данных, а также для обмена ими. В приложении InfoPath шаблоны форм основаны на технологиях XML, и данные в формах сохраняются или отправляются в формате XML. В InfoPath используются следующие технологии XML:
Эти технологии собраны вместе с помощью консорциума W3C (W3C (World Wide Web Consortium). Консорциум коммерческих и образовательных организаций, проводящих исследования и разрабатывающих стандарты во всех областях, касающихся Интернета.), предоставляющего определенный набор правил, руководств и соглашений по созданию файлов, доступных для обработки разными компьютерами. Кроме поддерживаемых в приложении InfoPath технологий XML, в InfoPath используются команды обработки (Команды обработки. Сведения, хранящиеся во введении XML-документа. Эти сведения передаются через анализатор XML в любое приложение, которое использует XML-документ.), пространства имен (Пространство имен. Механизм, который однозначно определяет имена элементов и связей во избежание конфликтов имен элементов, когда элементы с одинаковыми именами существуют в разных источниках.), а также ряд методов для получения доступа к модели объектов документов с помощью модели объектов InfoPath. Пользователю не обязательно иметь полное представление о технологиях XML, однако с помощью приведенной ниже таблицы можно получить сведения о способах применения этих технологий в Microsoft InfoPath.
| Имя | Описание |
| XML | Формат XML является форматом выхода, предоставляемым формой InfoPath. Формат XML служит также для представления данных примера, отображаемых в полях формы перед началом ее заполнения. В InfoPath используется стандарт формата XML версии 1.0. |
| XSLT | Формат XSLT является форматом файлов представлений, создаваемых при разработке шаблона формы. В InfoPath не поддерживается использование объектов форматирования XSL (XSL-FO) для представления XML-данных, а также импортирование произвольных файлов XSL. В InfoPath используется стандарт формата XSLT версии 1.0. |
| схема XML | XML-схемы применяются в качестве главного средства для проверки данных (Проверка данных. Процесс проверки точности данных; набор правил, которые можно применить к элементу управления для определения типа и диапазона данных, вводимых пользователем.) формы и предоставляют основную структуру XML-документа, создаваемого шаблоном формы. Кроме того, схема XML используется для определения структуры файла определения формы (XSF) (Файл определения формы. XML-файл с расширением .xsf, который содержит сведения о всех файлах и компонентах, используемых в форме, включая настройки интерфейса пользователя, XML-схемы, представления, логические правила, события и параметры развертывания.), генерируемого в приложении Microsoft InfoPath во время разработки формы. В Microsoft InfoPath отсутствует поддержка схем, соответствующих спецификациям XML-Data Reduced (XDR), и определения типа документа (DTD). В InfoPath используется стандарт XML-схемы версии 1.0. |
| XHTML | XHTML — это правильно составленный формат HTML, используемый главным образом при разработке областей форматированного текста. В InfoPath используется стандарт формата XHTML версии 1.0. |
| XPath | Выражения XPath используются при связывании (Привязка. Подключение элемента управления к полю или группе в источнике данных для сохранения данных, введенных в элемент управления. Когда элемент управления является свободным, т. е. неприсоединенным, он не привязан к полю и введенные в этот элемент данные не сохраняются.) элементов управления с полями и группами в источнике данных (Источник данных. Набор полей и групп, который определяет и сохраняет данные в форме InfoPath. Элементы управление на форме привязаны к полям и группам источника данных.) шаблона формы. Выражения XPath применяются также для выражений условного форматирования (Условное форматирование. Процесс изменения внешнего вида элемента управления, включая его видимость и состояние чтения-записи, на основе значений, введенных в форму.) и для проверки данных. В InfoPath используется стандарт XPath версии 1.0. |
| DOM | Модель объектов документов (DOM) применяется для получения программного доступа к содержимому исходного XML-документа, создаваемого при помощи шаблона формы, а также доступа «только для чтения» к содержимому файла XSF. В InfoPath используется стандарт DOM версии 1.0. |
| XML-подпись | XML-подписи используются в формах InfoPath в качестве цифровых подписей. Если эта возможность включена, в каждой форме InfoPath содержится одна или несколько цифровых подписей. В приложении InfoPath поддерживается применение цифровых подписей как для отдельных частей формы, так и для всей формы. | | Обработчик XML | Обработчик XML применяется для сохранения исходного формата документа XML в динамической памяти компьютера для проверки использования XML-схемы, а также для создания представления документа с помощью XSLT. Обработчик XML, поддерживаемый в InfoPath, является базовой службой Microsoft XML Core Services (MSXML) версии 5.0. Более ранние версии этого обработчика не поддерживаются. |
|