SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

A la découverte d'InfoPath
Accueil > Articles > Office
Auteurs 
Yann ALET
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT
Formateur


 Tous les articles de cet auteur

3,3/5

Assez Bien


158272
588/1953

Et InfoPath la dedans ?

Et bien InfoPath va justement utiliser le format xml pour communiquer avec notre serveur web.

Toutes les informations entrées dans notre formulaire seront reformatées et transmises sur le réseau Internet sous forme de fichier xml.

Le problème c'est que comme vous avez pu le voir, chaque élément d'un fichier xml est précédé et suivit d'une balise ouvrante puis fermante afin d'identifier l'élément (titre de news, login, source, etc …).

Il faut donc configurer notre formulaire de tel sorte que le serveur Web puisse correctement identifier chacun des éléments du fichier xml reçu.

Pour définir le nom d'une balise contenant une information du formulaire, il suffit de définir un nom pour chacun des contrôles créés. Ce nom sera le même pour la balise qui stockera l'élément.

La procédure consiste à double cliquer sur le contrôle pour lequel on désire définir un nom facilement identifiable, puis d'éditer le champ « Nom du champ » :

Ici je défini le nom de la balise qui identifiera le champ login de l'utilisateur à « login ».

Je vous propose de définir tous vos contrôles avec les noms suivants :

Champs

Nom de la balise xml

Login utilisateur

login

Mot de passe

password

Date de la news

NewsDate

Type de la news

NewsType

Titre de la news

NewsTitle

Url de l'image

NewsPicUrl

Description (contenue de la news)

NewsDesc

Source

NewsSource

Je vous invite également à définir les champs login et mot de passe comme ne pouvant pas être vide avant de poster la news. Ceci se fait toujours au niveau des propriétés du contrôle concerné en cochant la case « Ne peut pas être vierge ».

Il ne reste plus qu'une chose à définir au niveau de la conception de votre formulaire, c'est l'action du bouton « Envoyer ».

Il faut définir l'action de ce bouton à « Envoyer » de sorte que les informations seront postées sous forme de flux http vers un serveur.

 

 

Nous nous arrêterons là pour le moment au niveau de la phase de conception du formulaire.

Nous y reviendrons à la fin de l'article pour modifier juste un seul petit détail, suspense  !!!


Sommaire
1. Introduction
2. Notre projet
3. Création de notre formulaire
4. Un peu d'Xml
5. Et InfoPath la dedans ?
6. Configuration du serveur Web
7. Publication du formulaire
Conclusion



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft