Page 1 of 22PREVNEXT

Design a form based on an XML schema

Form with existing XML schema as its basis
An XML schema gives data a structure that can be used by various groups to collect and store information consistently, and to share data easily and reliably. You can create an InfoPath form based on an existing XML schema, so that your form uses an established data structure.

About this course

This course includes:

  • Three self-paced lessons and three practice sessions for hands-on experience.
  • A short test at the end of each lesson; tests are not scored.
  • A Quick Reference Card you can take away from the course.


After completing this course you will be able to:

  • Base a form on an XML schema and work with the schema in the Data Source task pane.
  • Design a form by dragging groups and fields from the Data Source task pane onto the form.
  • Change the data field that a form control is bound to.
  • Get more comfortable working in the form design environment and using common, handy layouts and controls.
  • Format and preview the form.

Before you begin

While this course offers a bit of explanation about an XML schema, it assumes you have a grounding in XML and in InfoPath.

Practices     To do the practice sessions for this course, you must have Microsoft Office InfoPath™ 2003 Service Pack 1 installed.

When you create an InfoPath form, you want people to use it for their data. One way you can make them more likely to use your form is by following the data structures already shared in your organization. That way, data entered in your form is automatically ready for other purposes.

An XML schema, used with XML documents, ensures that your data follows a shared structure. In this course, see how InfoPath enables you to create a form based on an existing XML schema.

Before continuing, read this page fully, and when you want to proceed, click Next.

Other data structures    You can base an InfoPath form on an XML schema or on two other kinds of data structure: Microsoft Access or Microsoft SQL Server™ databases, or Web services — you can display database data via a Web service if you use a database that InfoPath doesn't directly support.

Page 1 of 22PREVNEXT