Utilisation des technologies XML par InfoPath

Microsoft Office InfoPath est une application Microsoft Office System servant à créer des modèles de formulaire basés sur XML (Extensible Markup Language) et ses technologies associées. XML est un langage standard du secteur informatique utilisé pour la description, l'organisation et l'échange des données. Dans InfoPath, les modèles de formulaire reposent sur les technologies XML et les données de formulaire sont enregistrées et envoyées au format XML. InfoPath recourt aux technologies XML suivantes :

  • langage XSLT (XSL Transformation),

  • schéma XML,

  • XHTML (Extensible Hypertext Markup Language),

  • langage XPath,

  • XHTML (Extensible Hypertext Markup Language)modèle DOM,

  • signature XML.

    Remarque : Pour plus d'informations sur ces technologies, accédez au site Web World Wide Web Consortium (W3C).

Ces technologies sont régies par le World Wide Web Consortium (W3C), qui recommande un ensemble de règles, de lignes directrices et de conventions pour produire des fichiers qui peuvent être facilement générés et traités par différents ordinateurs et applications. Outre les technologies XML prises en charge par InfoPath, ce dernier utilise des instructions de traitement et des espace de noms spéciaux ; par ailleurs, il comprend de nombreuses méthodes pour accéder au modèle DOM via le modèle objet.

Bien qu'il ne soit pas nécessaire de maîtriser parfaitement toutes ces technologies, le tableau ci-dessous vous aidera à comprendre leur utilisation dans InfoPath.

Nom

Description

XML

XML est le format de sortie généré par un formulaire InfoPath. Le langage XML sert également à contenir les exemples de données affichés dans les champs d'un formulaire avant qu'un utilisateur ne le remplisse. InfoPath utilise XML version 1.0 standard.

XSLT

XSLT est le format des fichiers de vues qui sont générés lors de la création d'un modèle de formulaire. InfoPath ne prend pas en charge l'utilisation d'objets de mise en forme XSL (XSL-FO) pour la présentation des données XML. En outre, il ne gère pas l'importation des fichiers .xsl aléatoires. InfoPath utilise la version XSLT 1.0 standard.

Schéma XML

Les schémas XML sont principalement utilisés pour la validation des données dans un formulaire. Ils fournissent la structure sous-jacente du document XML produit par le modèle de formulaire. En outre, un schéma XML permet de définir la structure du fichier de définition de formulaire qui est généré par InfoPath lors de la création d'un modèle de formulaire. InfoPath ne prend pas en charge l'utilisation de XDR (XML-Data Reduced) ou de la définition de type de document (DTD) appliquée au schéma des documents XML.

XHTML

Le XHTML est un langage HTML bien formé. Il est utilisé principalement lors du développement de zones de texte enrichi. InfoPath utilise XHTML version 1.0 standard.

XPath

Les expressions XPath sont utilisés en cas de lier de contrôles aux champs et groupes d'une source de données d'un modèle de formulaire. Les expressions XPath sont également utilisées pour la validation des données et les expressions de mise en forme conditionnelle. InfoPath utilise XPath version 1.0 standard.

DOM

Le modèle DOM est utilisé pour accéder par programmation au contenu du document XML source produit par un modèle de formulaire. Il permet également d'accéder en lecture seule au contenu du fichier .xsf. InfoPath utilise DOM version 1.0 standard.

Signature XML

Les signatures XML sont utilisées pour signer numériquement des formulaires créés par InfoPath. S'il est activé, chaque formulaire InfoPath peut contenir une ou plusieurs lignes de signature numérique. InfoPath prend en charge la signature numérique de l'ensemble ou de parties d'un formulaire.

Processeur XML

Le processeur XML est utilisé pour charger la source XML d'un document en mémoire vive, la valider à l'aide du schéma XML et produire la vue du document via les transformations XSLT. Le processeur XML pris en charge par InfoPath est Microsoft XML Core Services (MSXML), version 5.0. Les versions antérieures de ce processeur ne sont pas prises en charge.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×