Microsoft Office Online
Se connecter à Mon site Office Online (Qu'est-ce que c'est ?) | Se connecter

 
 
Microsoft Office InfoPath
Rechercher
Rechercher
 
Acheter Office
Acheter et activer Office 2007
Rechercher des mises à jour : (c) Microsoft
Tester Office 2010 beta
 
 
 
Avertissement : vous affichez cette page avec un navigateur Web non pris en charge. Ce site Web fonctionne de manière optimale avec Microsoft Internet Explorer 6.0 ou version ultérieure, Firefox 1.5 ou Netscape Navigator 8.0 ou version ultérieure. En savoir plus sur les navigateurs pris en charge.

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 :

Ces technologies sont régies par le World Wide Web Consortium (W3C) (W3C (World Wide Web Consortium) : consortium d'établissements commerciaux et d'enseignement qui supervise la recherche et travaille à l'établissement de normes dans tous les domaines liés au World Wide Web.), 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 (instructions de traitement : informations stockées dans le prologue d'un document XML. Ces informations sont transférées à l'analyseur XML pour toute application qui utilise le document XML.) et des espaces de noms (espace de noms : mécanisme qui qualifie de façon unique des noms et des relations d'éléments pour éviter tout conflit avec des éléments qui portent le même nom, mais qui proviennent de sources différentes.) 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.

NomDescription
XMLXML 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.
XSLTXSLT 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 XMLLes schémas XML sont principalement utilisés pour la validation des données (validation des données : processus qui consiste à tester la précision des données ; ensemble de règles que vous pouvez appliquer à un contrôle pour spécifier le type et la plage de données que les utilisateurs peuvent entrer.) 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 du formulaire (.xsf) (fichier de définition du formulaire : fichier XML qui porte l'extension .xsf et qui contient des informations sur tous les autres fichiers et composants utilisés dans un formulaire, notamment les personnalisations de l'interface utilisateur, les schémas XML, les vues, la logique d'application, les événements et les paramètres de déploiement.) 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.
XHTMLLe 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.
XPathLes expressions XPath sont utilisés en cas de liaison (lier : connecter un contrôle à un champ ou à un groupe dans la source de données pour que les données, une fois entrées dans le contrôle, soient enregistrées. Lorsqu'un contrôle n'est pas lié, il n'est pas connecté à un champ ou à un groupe, si bien que les données entrées n'y sont pas enregistrées.) de contrôles aux champs et groupes d'une source de données (source de données : collection de champs et de groupes qui définissent et stockent les données d'un formulaire InfoPath. Les contrôles du formulaire sont liés aux champs et aux groupes de la 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 (mise en forme conditionnelle : procédé consistant à modifier l'aspect d'un contrôle, notamment sa visibilité et son état de lecture/écriture, selon les valeurs entrées dans le formulaire.). InfoPath utilise XPath version 1.0 standard.
DOMLe 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 XMLLes 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 XMLLe 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.
publicité