XForms Properties
XForms properties define data restrictions, types and
behaviors.
XForms Properties
XForms uses properties to define restrictions (or other
attributes) that can affect the behavior of XForms controls.
Examples:
A required="true()" property will not allow the specified instance
data to be submitted as an empty value.
A type="decimal" property will only allow a decimal value to be
submitted.
A calculate property can calculate a value for the instance data.
Please refer to the properties reference at the bottom of this page.
Binding Properties To Data
XForms uses the <bind> element to bind XForms properties to XForms data:
<model>
<instance>
<person>
<fname/>
<lname/>
</person>
</instance>
<bind nodeset="person/lname" required="true()"/>
</model>
|
In the example above, the attribute nodeset="person/lname" binds the property
required="true()" to the instance data element <lname>.
XForms Properties Reference
Name |
Description |
calculate |
Defines a calculation to be performed on the item |
constraint |
Defines a constraint for the item |
p3ptype |
Defines a P3P data type for the item |
readonly |
Defines an edit restriction for the item (cannot be
changed) |
relevant |
Defines how relevant the data is (for display or
submission) |
required |
Defines if data item is required (cannot be blank) |
type |
Defines the data type for the item |
Whether you're new to XML or already an advanced user, the user-friendly views
and powerful entry helpers, wizards, and debuggers in XMLSpy are designed to
meet your XML and Web services development needs from start to finish.
- XML editor
- Graphical XML Schema / DTD editors
- XSLT 1.0/2.0 editor, debugger, profiler
- XQuery editor, debugger, profiler
- Support for Office Open XML (OOXML)
- Graphical WSDL editor & SOAP debugger
- Java, C#, C++ code generation
- And much more!
Download a fully functional free 30-day trial today!
|