Collection requirements for a single information item.
WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING DO NOT ATTEMPT TO USE THIS CLASS. IT IS A WORK IN PROGRESS. IT IS VAPOURWARE. IT PROBABLY HAS NOT EVEN BEEN THROUGH THE INTERPRETER/PARSER YET. IT WILL NOT WORK. THE DESIGN WILL CHANGE. THERE'S STILL MUCH WORK TO BE DONE. LEAVE IT. This class provides facilities for building and storing specifications for the input of a single information item. The InputControl class was designed to group InputField objects. While there is no UML class relationship with the InputValidator class, there is indeed a strong relationship between the two. This class is designed for complex applications and is not intended for usage by non-advanced PHP/XML application developers. It also requires sound knowlege of XSLT template design. The InputValidator class is obligated to know how to validate each requirement specifiable by this class. The InputValidator will require these specs to be bassed on using name/value pairs that conform to a particular naming convention. The XSLT template developer is obligated to expand the XAO stnadard XML (in the XAO namespace) to generate the neccesary name/value pairs required by InputValidator. Don't worry, sample XSL files will be provided to give the developer hints on how to construct such templates. Note, that the DomXsl class has been provided for those who want to generate XSL templates at runtime. Note that the display logic is still descrete - you can have multiple display templates using the same input spec.
Located in Program_Root/XAO_InputField.php [line 57]
XaoRoot
|
--DomDoc
|
--InputField
Author(s):
Information Tags:
|
Properties
|
Methods
|