Как InfoPath използва XML технологиите

Microsoft Office InfoPath е приложение на системата Microsoft Office, което се използва за създаване на шаблони на формуляр, като се базира на езика XML и свързаните с него технологии. XML е отраслов стандарт за език за описание, организиране и обмяна на данни. В InfoPath шаблоните на формуляри се базират на XML технологии и данните на формуляра се записват или подават в XML формат. InfoPath използва следните XML технологии:

  • XSL трансформация (XSLT)

  • XML схема

  • Extensible Hypertext Markup Language (XHTML)

  • език XPath

  • Extensible Hypertext Markup Language (XHTML)Модел на обекти на документи (DOM)

  • XML подпис

    Забележка : Можете да научите повече за тези технологии, като посетите уеб сайта на World Wide Web Consortium (W3C) и потърсите всяка технология.

Тези технологии се развиват от World Wide Web Consortium (W3C), който препоръчва определени правила, указания и конвенции за създаване на файлове, лесни за генериране и обработка от различни компютри и приложения. Освен XML технологиите, които InfoPath поддържа, той използва специални инструкции за обработка и пространство на имената и има набор от методи за достъп до DOM чрез обектния модел на InfoPath.

Въпреки че не е необходимо да разбирате всички подробности за тези XML технологии, следващата таблица ще ви помогне да разберете как тези технологии се използват в InfoPath.

Име

Описание

XML

XML е изходният формат, който се получава от формуляр на InfoPath. XML се използва също и за съхранение на примерните данни, които се показват в полетата на формуляр, преди потребителят да го попълни. InfoPath използва стандарта XML версия 1.0.

XSLT

XSLT е форматът на файловете за преглед, които се получават, когато се проектира шаблон на формуляр. InfoPath не поддържа използването на XSL Formatting Objects (XSL-FO) за представянето на XML данни, нито импортирането на произволни .xsl файлове. InfoPath използва стандарта XSLT версия 1.0.

XML схема

XML схемите се използват като основни средства за проверка на данни във формуляр и предоставят основната структура на XML документа, който се получава от шаблона на формуляр. В допълнение XML схемата се използва за дефиниране на структурата на файл с дефиниции на формуляри, който се генерира от InfoPath, когато се проектира шаблон на формуляр. InfoPath не поддържа схеми, които изпълняват спецификациите XML-Data Reduced (XDR) или Document Type Definition (DTD). InfoPath използва стандарта XML схема версия 1.0.

XHTML

XHTML е правилно формиран HTML и основно се използва при разработване на RTF текстови области. InfoPath използва стандарта XHTML версия 1.0.

XPath

Изразите на XPath се използват при обвързване на контроли с полета и групи в източник на данни на шаблон на формуляр. Изразите на 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. По-ранните версии на този процесор не се поддържат.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×