XML Forms is a collection of Drupal modules for creating and updating XML metadata associated with repository objects though Drupal forms. The XML Form Builder (XML_Forms modules) makes it possible for users to create, copy, and edit ingest forms, and to affiliate them with Content Models in the repository.
The following modules are installed as part of the XML Forms package.
Islandora XML Form APIThe core of the library this module provides functions for processing XML files through forms.
...
- The form to be processed.
- The Form Properties needed to manipulate XML
- The XML document to be manipulated
- The actions required to generate repeating Form Elements (tabs,tags) from the XML document
- The schema needed to determine the insert locations of elements and the validation requirements. (included via the Islandora XML Schema API)
Islandora XML Schema APIThis module provides functions for processing Schema files. It's used to determine where to insert XML Nodes, and how to validate them.
Anchor |
---|
| formelements |
---|
| formelements |
---|
|
Islandora XML Form ElementsThis module defines custom Drupal Form Elements along with AHAH callbacks.
tabs/tabpanels
These Form Elements are used to model XML Nodes that can repeat and contain other XML Nodes.
...
These Form Elements are used to model XML Nodes that can repeat and contain only character data.
Example:
Downloads
Release Notes and Downloads (Copy)
Installation
Install as usual, see this for further information.
Create and import forms at Administration » Form Builder (admin/islandora/xmlform).
Image Removed
Image Added
You can also set whether a default DC XSLT will be enforced.
Image Removed
Image Added
FAQ
Q. Can I convert an existing field to any form element type listed in the "Type" options under the "Common Form Controls" tab (or create new form elements using any form element type)?
...