openrat-cms

OpenRat Content Management System
git clone http://git.code.weiherhei.de/openrat-cms.git
Log | Files | Refs | README

commit 7206673cfb81eeed992e23461c2fcb747b8d1b29
parent 40a92e1a0733a855b672362e23ab706f7fe59b2a
Author: Jan Dankert <develop@jandankert.de>
Date:   Sat, 17 Oct 2020 01:29:22 +0200

Fix: XSD-Compiler was broken since the last components refactoring.

Diffstat:
Mmodules/template_engine/components/XSDGenerator.php | 24+++++++++++++++---------
Mmodules/template_engine/components/components.ini | 52++++++++++++++++++++++++++--------------------------
Mmodules/template_engine/components/template.xsd | 393++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
3 files changed, 429 insertions(+), 40 deletions(-)

diff --git a/modules/template_engine/components/XSDGenerator.php b/modules/template_engine/components/XSDGenerator.php @@ -26,17 +26,24 @@ fwrite($xsdFile, '<?xml version="1.0" encoding="utf-8"?> elementFormDefault="qualified" attributeFormDefault="unqualified">' . "\n". '<!-- generated by XSDGenerator. do not change manually -->'."\n"); -foreach ($folder as $f) { +// Only directories +$folder = array_filter( $folder,function($name) { + return substr($name,0,10) == 'component_'; +} ); +// Cut 'component_' from directory names +$folder = array_map( function($name) { + return substr($name,10); +}, $folder ); - $filename = __DIR__ . '/html/' . $f . '/' . ucfirst($f) . '.class.php'; +// Sort... +asort($folder); - if (!is_file($filename)) - continue; +foreach ($folder as $componentName) { - echo 'Working on component: ' . $f . "\n"; - fwrite($componentsFile, $f . " = \n"); + echo 'Working on component: ' . $componentName . "\n"; + fwrite($componentsFile, $componentName . " = \n"); - fwrite($xsdFile, '<xsd:element name="' . $f . '" type="' . $f . 'Type" /><xsd:complexType name="' . $f . 'Type">'); + fwrite($xsdFile, '<xsd:element name="' . $componentName . '" type="' . $componentName . 'Type" /><xsd:complexType name="' . $componentName . 'Type">'); // Allowed Child-Elements (all) fwrite($xsdFile, '<xsd:choice maxOccurs="unbounded" minOccurs="0">'); @@ -48,8 +55,7 @@ foreach ($folder as $f) { fwrite($xsdFile, '</xsd:choice>'); - $className = 'template_engine\\components\\' . ucfirst($f) . 'Component'; - include($filename); + $className = 'template_engine\\components\\html\\component_'.$componentName.'\\' . ucfirst($componentName) . 'Component'; $vars = get_class_vars($className); foreach ($vars as $name => $value) { if (is_bool($value)) diff --git a/modules/template_engine/components/components.ini b/modules/template_engine/components/components.ini @@ -1,35 +1,35 @@ # generated by XSDGenerator. do not change manually. -selector = -text = -logo = -include = -else = -label = -editor = -newline = -link = -radio = -set = +button = checkbox = -input = -insert = +column = date = +editor = +else = +form = +group = +hidden = if = -qrcode = -list = -table = +image = +include = +input = inputarea = +insert = +label = +link = +list = +logo = +newline = +output = part = -user = -selectbox = -column = +password = +qrcode = +radio = radiobox = -image = -hidden = row = -group = -button = -password = -form = +selectbox = +selector = +set = +table = +text = upload = -output = +user = diff --git a/modules/template_engine/components/template.xsd b/modules/template_engine/components/template.xsd @@ -1,6 +1,389 @@ <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns="http://www.openrat.de/template" - targetNamespace="http://www.openrat.de/template" xmlns:xsd="http://www.w3.org/2001/XMLSchema" - elementFormDefault="qualified" attributeFormDefault="unqualified"> -<!-- generated by XSDGenerator. do not change manually --> -<xsd:element name="selector" type="selectorType" /><xsd:complexType name="selectorType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="types" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="folderid" type="xsd:string" /><xsd:attribute name="param" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="text" type="textType" /><xsd:complexType name="textType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="escape" type="xsd:boolean" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="logo" type="logoType" /><xsd:complexType name="logoType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="include" type="includeType" /><xsd:complexType name="includeType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="file" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="else" type="elseType" /><xsd:complexType name="elseType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="label" type="labelType" /><xsd:complexType name="labelType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="for" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="key" type="xsd:string" /><xsd:attribute name="text" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="editor" type="editorType" /><xsd:complexType name="editorType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="mode" type="xsd:string" /><xsd:attribute name="extension" type="xsd:string" /><xsd:attribute name="mimetype" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="newline" type="newlineType" /><xsd:complexType name="newlineType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="link" type="linkType" /><xsd:complexType name="linkType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="var1" type="xsd:string" /><xsd:attribute name="var2" type="xsd:string" /><xsd:attribute name="var3" type="xsd:string" /><xsd:attribute name="var4" type="xsd:string" /><xsd:attribute name="var5" type="xsd:string" /><xsd:attribute name="value1" type="xsd:string" /><xsd:attribute name="value2" type="xsd:string" /><xsd:attribute name="value3" type="xsd:string" /><xsd:attribute name="value4" type="xsd:string" /><xsd:attribute name="value5" type="xsd:string" /><xsd:attribute name="target" type="xsd:string" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="action" type="xsd:string" /><xsd:attribute name="subaction" type="xsd:string" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="url" type="xsd:string" /><xsd:attribute name="config" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="accesskey" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="anchor" type="xsd:string" /><xsd:attribute name="frame" type="xsd:string" /><xsd:attribute name="modal" type="xsd:boolean" /><xsd:attribute name="afterSuccess" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="radio" type="radioType" /><xsd:complexType name="radioType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="suffix" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="onchange" type="xsd:string" /><xsd:attribute name="children" type="xsd:string" /><xsd:attribute name="checked" type="xsd:string" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="set" type="setType" /><xsd:complexType name="setType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="var" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="key" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="checkbox" type="checkboxType" /><xsd:complexType name="checkboxType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="default" type="xsd:boolean" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="required" type="xsd:boolean" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="input" type="inputType" /><xsd:complexType name="inputType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="index" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="size" type="xsd:string" /><xsd:attribute name="minlength" type="xsd:int" /><xsd:attribute name="maxlength" type="xsd:int" /><xsd:attribute name="onchange" type="xsd:string" /><xsd:attribute name="hint" type="xsd:string" /><xsd:attribute name="icon" type="xsd:string" /><xsd:attribute name="required" type="xsd:boolean" /><xsd:attribute name="focus" type="xsd:boolean" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="insert" type="insertType" /><xsd:complexType name="insertType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="url" type="xsd:string" /><xsd:attribute name="function" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="date" type="dateType" /><xsd:complexType name="dateType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="date" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="if" type="ifType" /><xsd:complexType name="ifType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="true" type="xsd:string" /><xsd:attribute name="false" type="xsd:string" /><xsd:attribute name="contains" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="empty" type="xsd:string" /><xsd:attribute name="equals" type="xsd:string" /><xsd:attribute name="lessthan" type="xsd:string" /><xsd:attribute name="greaterthan" type="xsd:string" /><xsd:attribute name="present" type="xsd:string" /><xsd:attribute name="not" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="qrcode" type="qrcodeType" /><xsd:complexType name="qrcodeType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="list" type="listType" /><xsd:complexType name="listType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="list" type="xsd:string" /><xsd:attribute name="extract" type="xsd:boolean" /><xsd:attribute name="key" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="table" type="tableType" /><xsd:complexType name="tableType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="filter" type="xsd:boolean" /><xsd:attribute name="width" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="inputarea" type="inputareaType" /><xsd:complexType name="inputareaType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="rows" type="xsd:int" /><xsd:attribute name="cols" type="xsd:int" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="index" type="xsd:string" /><xsd:attribute name="onchange" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="required" type="xsd:boolean" /><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="maxlength" type="xsd:int" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="part" type="partType" /><xsd:complexType name="partType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="tag" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="user" type="userType" /><xsd:complexType name="userType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="user" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="selectbox" type="selectboxType" /><xsd:complexType name="selectboxType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="list" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="addempty" type="xsd:boolean" /><xsd:attribute name="multiple" type="xsd:boolean" /><xsd:attribute name="size" type="xsd:int" /><xsd:attribute name="lang" type="xsd:boolean" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="column" type="columnType" /><xsd:complexType name="columnType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="width" type="xsd:string" /><xsd:attribute name="style" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="colspan" type="xsd:string" /><xsd:attribute name="rowspan" type="xsd:string" /><xsd:attribute name="header" type="xsd:boolean" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="url" type="xsd:string" /><xsd:attribute name="action" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="radiobox" type="radioboxType" /><xsd:complexType name="radioboxType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="list" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="onchange" type="xsd:string" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="image" type="imageType" /><xsd:complexType name="imageType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="menu" type="xsd:string" /><xsd:attribute name="action" type="xsd:string" /><xsd:attribute name="method" type="xsd:string" /><xsd:attribute name="config" type="xsd:string" /><xsd:attribute name="file" type="xsd:string" /><xsd:attribute name="url" type="xsd:string" /><xsd:attribute name="icon" type="xsd:string" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="elementtype" type="xsd:string" /><xsd:attribute name="fileext" type="xsd:string" /><xsd:attribute name="tree" type="xsd:string" /><xsd:attribute name="notice" type="xsd:string" /><xsd:attribute name="size" type="xsd:string" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="symbol" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="hidden" type="hiddenType" /><xsd:complexType name="hiddenType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="row" type="rowType" /><xsd:complexType name="rowType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="group" type="groupType" /><xsd:complexType name="groupType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="open" type="xsd:boolean" /><xsd:attribute name="show" type="xsd:boolean" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="icon" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="button" type="buttonType" /><xsd:complexType name="buttonType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="src" type="xsd:string" /><xsd:attribute name="text" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="password" type="passwordType" /><xsd:complexType name="passwordType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="size" type="xsd:int" /><xsd:attribute name="maxlength" type="xsd:int" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="form" type="formType" /><xsd:complexType name="formType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="method" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="action" type="xsd:string" /><xsd:attribute name="subaction" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="languageid" type="xsd:string" /><xsd:attribute name="modelid" type="xsd:string" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="apply" type="xsd:boolean" /><xsd:attribute name="cancel" type="xsd:boolean" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="target" type="xsd:string" /><xsd:attribute name="enctype" type="xsd:string" /><xsd:attribute name="async" type="xsd:boolean" /><xsd:attribute name="autosave" type="xsd:boolean" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="afterSuccess" type="xsd:string" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="upload" type="uploadType" /><xsd:complexType name="uploadType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="size" type="xsd:int" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="multiple" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="maxlength" type="xsd:int" /><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="output" type="outputType" /><xsd:complexType name="outputType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /></xsd:choice><xsd:attribute name="request" type="xsd:string" /></xsd:complexType></xsd:schema>- \ No newline at end of file + targetNamespace="http://www.openrat.de/template" xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified"> + <!-- generated by XSDGenerator. do not change manually --> + <xsd:element name="button" type="buttonType"/> + <xsd:complexType name="buttonType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="src" type="xsd:string"/> + <xsd:attribute name="text" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="checkbox" type="checkboxType"/> + <xsd:complexType name="checkboxType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="default" type="xsd:boolean"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="required" type="xsd:boolean"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="column" type="columnType"/> + <xsd:complexType name="columnType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="width" type="xsd:string"/> + <xsd:attribute name="style" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="colspan" type="xsd:string"/> + <xsd:attribute name="rowspan" type="xsd:string"/> + <xsd:attribute name="header" type="xsd:boolean"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="url" type="xsd:string"/> + <xsd:attribute name="action" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="date" type="dateType"/> + <xsd:complexType name="dateType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="date" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="editor" type="editorType"/> + <xsd:complexType name="editorType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="mode" type="xsd:string"/> + <xsd:attribute name="extension" type="xsd:string"/> + <xsd:attribute name="mimetype" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="else" type="elseType"/> + <xsd:complexType name="elseType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="form" type="formType"/> + <xsd:complexType name="formType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="method" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="action" type="xsd:string"/> + <xsd:attribute name="subaction" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="languageid" type="xsd:string"/> + <xsd:attribute name="modelid" type="xsd:string"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="apply" type="xsd:boolean"/> + <xsd:attribute name="cancel" type="xsd:boolean"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="target" type="xsd:string"/> + <xsd:attribute name="enctype" type="xsd:string"/> + <xsd:attribute name="async" type="xsd:boolean"/> + <xsd:attribute name="autosave" type="xsd:boolean"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="afterSuccess" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="group" type="groupType"/> + <xsd:complexType name="groupType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="open" type="xsd:boolean"/> + <xsd:attribute name="show" type="xsd:boolean"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="icon" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="hidden" type="hiddenType"/> + <xsd:complexType name="hiddenType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="if" type="ifType"/> + <xsd:complexType name="ifType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="true" type="xsd:string"/> + <xsd:attribute name="false" type="xsd:string"/> + <xsd:attribute name="contains" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="empty" type="xsd:string"/> + <xsd:attribute name="equals" type="xsd:string"/> + <xsd:attribute name="lessthan" type="xsd:string"/> + <xsd:attribute name="greaterthan" type="xsd:string"/> + <xsd:attribute name="present" type="xsd:string"/> + <xsd:attribute name="not" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="image" type="imageType"/> + <xsd:complexType name="imageType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="menu" type="xsd:string"/> + <xsd:attribute name="action" type="xsd:string"/> + <xsd:attribute name="method" type="xsd:string"/> + <xsd:attribute name="config" type="xsd:string"/> + <xsd:attribute name="file" type="xsd:string"/> + <xsd:attribute name="url" type="xsd:string"/> + <xsd:attribute name="icon" type="xsd:string"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="elementtype" type="xsd:string"/> + <xsd:attribute name="fileext" type="xsd:string"/> + <xsd:attribute name="tree" type="xsd:string"/> + <xsd:attribute name="notice" type="xsd:string"/> + <xsd:attribute name="size" type="xsd:string"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="symbol" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="include" type="includeType"/> + <xsd:complexType name="includeType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="file" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="input" type="inputType"/> + <xsd:complexType name="inputType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="index" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="size" type="xsd:string"/> + <xsd:attribute name="minlength" type="xsd:int"/> + <xsd:attribute name="maxlength" type="xsd:int"/> + <xsd:attribute name="onchange" type="xsd:string"/> + <xsd:attribute name="hint" type="xsd:string"/> + <xsd:attribute name="icon" type="xsd:string"/> + <xsd:attribute name="required" type="xsd:boolean"/> + <xsd:attribute name="focus" type="xsd:boolean"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="inputarea" type="inputareaType"/> + <xsd:complexType name="inputareaType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="rows" type="xsd:int"/> + <xsd:attribute name="cols" type="xsd:int"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="index" type="xsd:string"/> + <xsd:attribute name="onchange" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="required" type="xsd:boolean"/> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="maxlength" type="xsd:int"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="insert" type="insertType"/> + <xsd:complexType name="insertType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="url" type="xsd:string"/> + <xsd:attribute name="function" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="label" type="labelType"/> + <xsd:complexType name="labelType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="for" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="key" type="xsd:string"/> + <xsd:attribute name="text" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="link" type="linkType"/> + <xsd:complexType name="linkType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="var1" type="xsd:string"/> + <xsd:attribute name="var2" type="xsd:string"/> + <xsd:attribute name="var3" type="xsd:string"/> + <xsd:attribute name="var4" type="xsd:string"/> + <xsd:attribute name="var5" type="xsd:string"/> + <xsd:attribute name="value1" type="xsd:string"/> + <xsd:attribute name="value2" type="xsd:string"/> + <xsd:attribute name="value3" type="xsd:string"/> + <xsd:attribute name="value4" type="xsd:string"/> + <xsd:attribute name="value5" type="xsd:string"/> + <xsd:attribute name="target" type="xsd:string"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="action" type="xsd:string"/> + <xsd:attribute name="subaction" type="xsd:string"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="url" type="xsd:string"/> + <xsd:attribute name="config" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="accesskey" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="anchor" type="xsd:string"/> + <xsd:attribute name="frame" type="xsd:string"/> + <xsd:attribute name="modal" type="xsd:boolean"/> + <xsd:attribute name="afterSuccess" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="list" type="listType"/> + <xsd:complexType name="listType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="list" type="xsd:string"/> + <xsd:attribute name="extract" type="xsd:boolean"/> + <xsd:attribute name="key" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="logo" type="logoType"/> + <xsd:complexType name="logoType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="newline" type="newlineType"/> + <xsd:complexType name="newlineType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="output" type="outputType"/> + <xsd:complexType name="outputType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="part" type="partType"/> + <xsd:complexType name="partType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="tag" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="password" type="passwordType"/> + <xsd:complexType name="passwordType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="size" type="xsd:int"/> + <xsd:attribute name="maxlength" type="xsd:int"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="qrcode" type="qrcodeType"/> + <xsd:complexType name="qrcodeType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="radio" type="radioType"/> + <xsd:complexType name="radioType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="suffix" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="onchange" type="xsd:string"/> + <xsd:attribute name="children" type="xsd:string"/> + <xsd:attribute name="checked" type="xsd:string"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="radiobox" type="radioboxType"/> + <xsd:complexType name="radioboxType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="list" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="onchange" type="xsd:string"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="row" type="rowType"/> + <xsd:complexType name="rowType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="selectbox" type="selectboxType"/> + <xsd:complexType name="selectboxType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="list" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="addempty" type="xsd:boolean"/> + <xsd:attribute name="multiple" type="xsd:boolean"/> + <xsd:attribute name="size" type="xsd:int"/> + <xsd:attribute name="lang" type="xsd:boolean"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="selector" type="selectorType"/> + <xsd:complexType name="selectorType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="types" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="folderid" type="xsd:string"/> + <xsd:attribute name="param" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="set" type="setType"/> + <xsd:complexType name="setType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="var" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="key" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="table" type="tableType"/> + <xsd:complexType name="tableType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="filter" type="xsd:boolean"/> + <xsd:attribute name="width" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="text" type="textType"/> + <xsd:complexType name="textType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="escape" type="xsd:boolean"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="upload" type="uploadType"/> + <xsd:complexType name="uploadType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="size" type="xsd:int"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="multiple" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="maxlength" type="xsd:int"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="user" type="userType"/> + <xsd:complexType name="userType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + <xsd:attribute name="user" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> +</xsd:schema>+ \ No newline at end of file