| Target Namespace | http://xml.fiforms.org/FiForms/ |
|---|---|
| Version | 1.1 |
| Language | en |
| Element and Attribute Namespaces |
|
| Schema Composition |
|
| Documentation |
This is the XML Schema for XML FiForm definitions. Please use this namespace for fiform elements: http://xml.fiforms.org/FiForms/
More information at: http://xml.fiforms.org/FiForms/. This Schema is distributed with FiForms, a collection of PHP classes designed to facilitate rapid development of web-database software Copyright (C) 2003-2007 Daniel McFeeters This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA More information at: http://www.gnu.org/copyleft/lesser.html. The original author of this library can be contacted at the following address: Daniel McFeeters 182 Baker Rd. Faubush, KY 42544-6526 email:databases at alltel dot net You can find out more about FiForms Solutions and download the open-source (LGPL) collection of FiForms PHP Classes from www.fiforms.org More information at: http://www.fiforms.org. |
| Prefix | Namespace |
|---|---|
| Default namespace | http://xml.fiforms.org/FiForms/ |
| xml | http://www.w3.org/XML/1998/namespace |
| html | http://www.w3.org/1999/xhtml |
| app | http://xml.fiforms.org/FiFormsApplication/ |
| xs | http://www.w3.org/2001/XMLSchema |
| Name | code |
|---|---|
| Type | xs:string |
| Nillable | no |
| Abstract | no |
| Documentation | PHP code executed when the form is viewed. The code does not need to be enclosed in XML processing instructions (i.e. ?php tags) |
| Name | confidentiality |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Name | connect |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | Information needed to connect with the database. |
| Name | depends |
|---|---|
| Type | xs:string |
| Nillable | no |
| Abstract | no |
| Documentation | The field names of controls on form that trigger this control to refresh from the loaddata query. |
| Name | expression |
|---|---|
| Type | auto_load |
| Nillable | no |
| Abstract | no |
| Documentation | Javascript expression which evaluates to calculate a single value on a form, instead of loading an external datasource. |
| Name | f |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation |
Field Listing and Formating Information. If this element is present,
only the listed fields will be present. The content of this element
should match the name of the field returned by the SQL query.
A column header alias (a element) should be supplied for each field,
and optionally summary and formatting information.
Currently this element is only implemented in FiReports. Including it in a query in a FiForm has no effect at this time. |
| Name | fiform |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | This is the root element of a FiForm definition. Attributes of this element affect the behaviour and appearance of the form and define permissions. |
| Name | generator |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Name | headerTags |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation |
| Name | iCheck |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | iCheck (data-bound check box) FiForm object. |
| Name | iCustomInput |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | FiForm iCustomInput Object. A fully customizable control. The contents of this control will simply be copied into the form, with variable substitutions made in between percent (%) signs. |
| Name | iDBSelect |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation |
iDBSelect (data bound selection, drop-down box, or radio button group) FiForm object.
Options can be queried from the database by specifing a query in the rowQuery attribute or they can be specified here manually with option elements inside the iDBSelect element. |
| Name | iDateText |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | iDateText (data-bound date input box) FiForm object. |
| Name | iFile |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | iFile FiForm object, to enable upload of pictures and files stored in a database BLOB field. |