XForms Essentials
By
Micah Dubinko
August 2003
Pages: 232
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Introduction to Web Forms
-
The Past, Present, and Future of Web Forms
-
A Brief Review of HTML Forms
-
Limitations of HTML Forms, Advantages of XForms
-
The History of XForms
-
The Revenge of the Simple Syntax
-
Chapter 2 XForms Building Blocks
-
More Than Forms
-
A Real-World Example
-
Host Language Issues
-
Linking Attributes
-
Chapter 3 XPath in XForms
-
Getting Up to Speed with XPath
-
Going Deep: The XPath Data Model
-
Location Paths
-
Computed Expressions
-
How XPath is Used in XForms
-
Chapter 4 XML Schema in XForms
-
Wide Open (Value) Spaces
-
Useful Datatypes
-
Other Datatypes
-
An Email Datatype for XForms
-
Complex Types
-
xsi:type
-
Chapter 5 The XForms Model
-
Will the Real Data Model Step Forward?
-
Structural Elements
-
Common Attributes
-
Model Item Properties
-
Making the Connection—Binding
-
Chapter 6 The XForms User Interface
-
Form Controls
-
Interaction with Instance Data
-
Grouping
-
Dynamic Presentation
-
Repeating Line Items
-
Chapter 7 Actions and Events
-
XML Events
-
XForms Actions
-
XForms Events
-
Chapter 8 Submit
-
When to Submit
-
What to Submit
-
Where and How to Submit
-
What Happens After Submit?
-
The submission Element
-
Review: Submission Options
-
Security and Privacy Concerns
-
Chapter 9 Styling XForms
-
CSS, Level 3
-
Chapter 10 Form Accessibility, Design, and Troubleshooting
-
Basics of Accessibility
-
Form Design Patterns
-
XForms-specific Design Hints
-
Troubleshooting
-
Making the Switch to XForms
-
Chapter 11 Extending XForms
-
The Cost of Extensibility
-
Ways to Extend
-
Appendix A Examining Microsoft InfoPath
-
How Does It Work?
-
Similar, Different
-
A Real-World Example
-
Conclusion
-
Appendix B The GNU Free Documentation License
-
GNU Free Documentation License
-
0. Preamble
-
1. APPLICABILITY AND DEFINITIONS
-
2. VERBATIM COPYING
-
3. COPYING IN QUANTITY
-
4. MODIFICATIONS
-
5. COMBINING DOCUMENTS
-
6. COLLECTIONS OF DOCUMENTS
-
7. AGGREGATION WITH INDEPENDENT WORKS
-
8. TRANSLATION
-
9. TERMINATION
-
10. FUTURE REVISIONS OF THIS LICENSE
-
Addendum: How to use this License for your documents
-
Colophon
Return to XForms Essentials