openrat-cms

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

commit e757f18d834028e8fbd5863b40130271c9345583
parent 91feb78bf087ff4c2c0c5b7c769b851f2f72dec4
Author: Jan Dankert <develop@jandankert.de>
Date:   Mon,  8 Feb 2021 23:04:22 +0100

New: A sidebar with sticky buttons as a shortcut to some methods.

Diffstat:
Mmodules/cms/ui/action/index/IndexShowAction.class.php | 1+
Mmodules/cms/ui/themes/default/html/views/index/show.php | 40++++++++++++++++++++++++----------------
Mmodules/cms/ui/themes/default/html/views/index/show.tpl.src.xml | 67+++++++++++++++++++++++++++++++++++++++++--------------------------
Mmodules/cms/ui/themes/default/script/openrat.js | 5+++++
Mmodules/cms/ui/themes/default/script/openrat.min.js | 2+-
Mmodules/cms/ui/themes/default/script/openrat/common.js | 5+++++
Amodules/cms/ui/themes/default/style/openrat-sidebar.less | 68++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mmodules/cms/ui/themes/default/style/openrat.css | 45+++++++++++++++++++++++++++++++++++++++++++++
Mmodules/cms/ui/themes/default/style/openrat.min.css | 1+
Mmodules/template_engine/components/html/component_list/ListComponent.class.php | 10+++++++++-
Mmodules/template_engine/components/template.xsd | 1703++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
11 files changed, 1898 insertions(+), 49 deletions(-)

diff --git a/modules/cms/ui/action/index/IndexShowAction.class.php b/modules/cms/ui/action/index/IndexShowAction.class.php @@ -90,6 +90,7 @@ class IndexShowAction extends IndexAction implements Method { 'edit' => true, 'preview' => true, 'info' => true, + 'rights' => true, ); $methodList = array(); diff --git a/modules/cms/ui/themes/default/html/views/index/show.php b/modules/cms/ui/themes/default/html/views/index/show.php @@ -26,24 +26,32 @@ <header><?php echo O::escapeHtml('') ?> <div class="<?php echo O::escapeHtml('or-breadcrumb') ?>"><?php echo O::escapeHtml('') ?></div> </header> - <?php foreach((array)$methodList as $list_key=>$method) { ?> - <section class="<?php echo O::escapeHtml('or-workbench-section or-collapsible or-collapsible--is-open') ?>"><?php echo O::escapeHtml('') ?> - <header class="<?php echo O::escapeHtml('or-view-header or-collapsible-act-switch or-collapsible-title') ?>"><?php echo O::escapeHtml('') ?> - <i class="<?php echo O::escapeHtml('or-collapsible--on-open or-image-icon or-image-icon--node-open') ?>"><?php echo O::escapeHtml('') ?></i> - <i class="<?php echo O::escapeHtml('or-collapsible--on-closed or-image-icon or-image-icon--node-closed') ?>"><?php echo O::escapeHtml('') ?></i> - <span class="<?php echo O::escapeHtml('or-view-icon or-image-icon or-image-icon--method-'.@$method['name'].'') ?>"><?php echo O::escapeHtml('') ?></span> - <span><?php echo O::escapeHtml(''.@O::lang('METHOD_'.@$method['name'].'').'') ?></span> - </header> - <div class="<?php echo O::escapeHtml('or-collapsible-value or-view or-act-view-loader or-closable') ?>" data-method="<?php echo O::escapeHtml(''.@$method['name'].'') ?>"><?php echo O::escapeHtml('') ?></div> - </section> + <?php { $mainMethodName= 'edit'; ?> <?php } ?> + <section class="<?php echo O::escapeHtml('or-workbench-section or-collapsible or-collapsible--is-open') ?>"><?php echo O::escapeHtml('') ?> + <header class="<?php echo O::escapeHtml('or-view-header or-collapsible-act-switch or-collapsible-title') ?>"><?php echo O::escapeHtml('') ?> + <i class="<?php echo O::escapeHtml('or-collapsible--on-open or-image-icon or-image-icon--node-open') ?>"><?php echo O::escapeHtml('') ?></i> + <i class="<?php echo O::escapeHtml('or-collapsible--on-closed or-image-icon or-image-icon--node-closed') ?>"><?php echo O::escapeHtml('') ?></i> + <span class="<?php echo O::escapeHtml('or-view-icon or-image-icon or-image-icon--method-'.@$method['name'].'') ?>"><?php echo O::escapeHtml('') ?></span> + <span><?php echo O::escapeHtml(''.@O::lang('METHOD_'.@$mainMethodName.'').'') ?></span> + </header> + <div class="<?php echo O::escapeHtml('or-collapsible-value or-view or-act-view-loader or-closable') ?>" data-method="<?php echo O::escapeHtml(''.@$mainMethodName.'') ?>"><?php echo O::escapeHtml('') ?></div> + </section> </main> - </div> - </div> - <div id="<?php echo O::escapeHtml('dialog') ?>" class="<?php echo O::escapeHtml('or-dialog or-dialog--is-closed') ?>" data-action="<?php echo O::escapeHtml(''.@$dialogAction.'') ?>" data-method="<?php echo O::escapeHtml(''.@$dialogMethod.'') ?>"><?php echo O::escapeHtml('') ?> - <div class="<?php echo O::escapeHtml('or-view or-round-corners') ?>"><?php echo O::escapeHtml('') ?></div> - <div class="<?php echo O::escapeHtml('or-dialog-filler') ?>"><?php echo O::escapeHtml('') ?> - <span class="<?php echo O::escapeHtml('or-dialog-filler-icon or-btn or-image-icon or-image-icon--menu-close') ?>"><?php echo O::escapeHtml('') ?></span> + <div class="<?php echo O::escapeHtml('or-sidebar or-view') ?>"><?php echo O::escapeHtml('') ?> + <?php foreach((array)['preview','info','rights'] as $list_key=>$method) { ?> + <a target="<?php echo O::escapeHtml('_self') ?>" data-type="<?php echo O::escapeHtml('dialog') ?>" data-action="<?php echo O::escapeHtml('') ?>" data-method="<?php echo O::escapeHtml(''.@$method.'') ?>" data-id="<?php echo O::escapeHtml('') ?>" data-extra-dialogAction="<?php echo O::escapeHtml('') ?>" data-extra-dialogMethod="<?php echo O::escapeHtml(''.@$method.'') ?>" data-extra="<?php echo O::escapeHtml('{\'dialogAction\':null,\'dialogMethod\':\''.@$method.'\'}') ?>" href="<?php echo O::escapeHtml('') ?>" class="<?php echo O::escapeHtml('or-link or-sidebar-button or-filtered') ?>"><?php echo O::escapeHtml('') ?> + <i class="<?php echo O::escapeHtml('or-image-icon or-image-icon--method-'.@$method.'') ?>"><?php echo O::escapeHtml('') ?></i> + <span class="<?php echo O::escapeHtml('or-sidebar-button-text') ?>"><?php echo O::escapeHtml(''.@O::lang('METHOD_'.@$method.'').'') ?></span> + </a> + <?php } ?> + </div> + <div id="<?php echo O::escapeHtml('dialog') ?>" class="<?php echo O::escapeHtml('or-dialog or-dialog--is-closed') ?>" data-action="<?php echo O::escapeHtml(''.@$dialogAction.'') ?>" data-method="<?php echo O::escapeHtml(''.@$dialogMethod.'') ?>"><?php echo O::escapeHtml('') ?> + <div class="<?php echo O::escapeHtml('or-view or-round-corners') ?>"><?php echo O::escapeHtml('') ?></div> + <div class="<?php echo O::escapeHtml('or-dialog-filler') ?>"><?php echo O::escapeHtml('') ?> + <span class="<?php echo O::escapeHtml('or-dialog-filler-icon or-btn or-image-icon or-image-icon--menu-close') ?>"><?php echo O::escapeHtml('') ?></span> + </div> + </div> </div> </div> <div id="<?php echo O::escapeHtml('noticebar') ?>" class="<?php echo O::escapeHtml('or-notices') ?>"><?php echo O::escapeHtml('') ?> diff --git a/modules/cms/ui/themes/default/html/views/index/show.tpl.src.xml b/modules/cms/ui/themes/default/html/views/index/show.tpl.src.xml @@ -48,40 +48,55 @@ <div class="or-breadcrumb"/> </header> - <or:list list="${methodList}" value="method"> - - <!-- A section containing the view --> - <section class="or-workbench-section or-collapsible or-collapsible--is-open"> - - <header class="or-view-header or-collapsible-act-switch or-collapsible-title"> - <i class="or-collapsible--on-open or-image-icon or-image-icon--node-open"/> - <i class="or-collapsible--on-closed or-image-icon or-image-icon--node-closed"/> - <span - class="or-view-icon or-image-icon or-image-icon--method-${method.name}"/> - <or:text value="${message:METHOD_${method.name}}"/> - </header> - - <div class="or-collapsible-value or-view or-act-view-loader or-closable" - data-method="${method.name}"/> - </section> - </or:list> + <or:set var="mainMethodName" value="'edit'" /> + + <!-- A section containing the view --> + <section class="or-workbench-section or-collapsible or-collapsible--is-open"> + + <header class="or-view-header or-collapsible-act-switch or-collapsible-title"> + <i class="or-collapsible--on-open or-image-icon or-image-icon--node-open"/> + <i class="or-collapsible--on-closed or-image-icon or-image-icon--node-closed"/> + <span + class="or-view-icon or-image-icon or-image-icon--method-${method.name}"/> + <or:text value="${message:METHOD_${mainMethodName}}"/> + </header> + + <div class="or-collapsible-value or-view or-act-view-loader or-closable" + data-method="${mainMethodName}"/> + </section> </main> + + <or:part class="sidebar,view"> + + <or:list items="preview,info,rights" value="method"> + + <or:link class="sidebar-button,filtered" subaction="${method}" type="dialog"> + <or:image method="${method}" /> + <or:text class="sidebar-button-text" value="${message:METHOD_${method}}"/> + </or:link> + </or:list> + </or:part> + + + <!-- Modal dialog --> + <div id="dialog" class="or-dialog or-dialog--is-closed" data-action="${dialogAction}" + data-method="${dialogMethod}"> + <div class="or-view or-round-corners"> + </div> + + <div class="or-dialog-filler"><!-- empty element, this is only for styling the background --> + <span class="or-dialog-filler-icon or-btn or-image-icon or-image-icon--menu-close"></span> + </div> + </div> + + </div> </div> - <!-- Modal dialog --> - <div id="dialog" class="or-dialog or-dialog--is-closed" data-action="${dialogAction}" - data-method="${dialogMethod}"> - <div class="or-view or-round-corners"> - </div> - <div class="or-dialog-filler"><!-- empty element, this is only for styling the background --> - <span class="or-dialog-filler-icon or-btn or-image-icon or-image-icon--menu-close"></span> - </div> - </div> <div id="noticebar" class="or-notices"> diff --git a/modules/cms/ui/themes/default/script/openrat.js b/modules/cms/ui/themes/default/script/openrat.js @@ -2780,6 +2780,11 @@ $( function() { closeMobileNavigation(); + Openrat.Workbench.afterNewActionHandler.add( function() { + + $('.or-sidebar').find('.or-sidebar-button').orLinkify(); + } + ); Openrat.Workbench.afterNewActionHandler.add( function() { diff --git a/modules/cms/ui/themes/default/script/openrat.min.js b/modules/cms/ui/themes/default/script/openrat.min.js @@ -1185,7 +1185,7 @@ else{}})};let timeoutMinutes=5;window.setInterval(ping,timeoutMinutes*60*1000)}; else if(Notification.permission==='granted'){let notification=new Notification(e)} else if(Notification.permission!=='denied'){Notification.requestPermission(function(t){if(t==='granted'){let notification=new Notification(e)}})}};this.notify=function(t,i,n,o,a,log=null,notifyTheBrowser=!1){if(notifyTheBrowser)notifyBrowser(a);let notice=$('<div class="or-notice or-notice--'+o+'"></div>');let toolbar=$('<div class="or-notice-toolbar"></div>');if(log)$(toolbar).append('<i class="or-act-notice-full or-image-icon or-image-icon--menu-fullscreen"></i>');$(toolbar).append('<i class="or-image-icon or-image-icon--menu-close or-act-notice-close"></i>');$(notice).append(toolbar);if(n)$(notice).append('<div class="or-notice-name"><a class="or-act-clickable" href="'+Openrat.Navigator.createShortUrl(t,i)+'" data-type="open" data-action="'+t+'" data-id="'+i+'"><i class="or-notice-action-full or-image-icon or-image-icon--action-'+t+'"></i> '+n+'</a></div>');$(notice).append('<div class="or-notice-text">'+e(a)+'</div>');if(log)$(notice).append('<div class="or-notice-log"><pre>'+e(log)+'</pre></div>');$('#noticebar').prepend(notice);$(notice).orLinkify();$(notice).find('.or-act-notice-full').click(function(){$(notice).toggleClass('notice--is-full')});$(notice).find('.or-act-notice-close').click(function(){$(notice).fadeOut('fast',function(){$(notice).remove()})});let timeout=1;if(o=='ok')timeout=20;if(o=='info')timeout=60;if(o=='warning')timeout=120;if(o=='error')timeout=120;if(timeout>0)setTimeout(function(){$(notice).fadeOut('slow',function(){$(this).remove()})},timeout*1000)};this.dataChangedHandler=$.Callbacks();this.dataChangedHandler.add(function(){if(Openrat.Workbench.popupWindow)Openrat.Workbench.popupWindow.location.reload()});this.afterViewLoadedHandler=$.Callbacks();this.setApplicationTitle=function(e){if(e)$('head > title').text(e+' - '+$('head > title').data('default'));else $('head > title').text($('head > title').data('default'))};var e=function(e){return String(e).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;')};this.registerOpenClose=function(e){$(e).children('.or-collapsible-act-switch').click(function(){$(this).closest('.or-collapsible').toggleClass('collapsible--is-open').toggleClass('collapsible--is-closed')})};this.openNewAction=function(e,t,i){$('.or-workbench-navigation').removeClass('workbench-navigation--is-open');Openrat.Workbench.setApplicationTitle(e);Openrat.Navigator.navigateToNew({'action':t,'id':i})};this.startDialog=function(e,t,i,o,n){if(!t)t=Openrat.Workbench.state.action;if(!o)o=Openrat.Workbench.state.id;let view=new Openrat.View(t,i,o,n);view.before=function(){$('#dialog > .view').html('<div class="header"><img class="or-icon" title="" src="./themes/default/images/icon/'+i+'.png" />'+e+'</div>');$('#dialog > .view').data('id',o);$('#dialog').removeClass('dialog--is-closed').addClass('dialog--is-open');let view=this;this.escapeKeyClosingHandler=function(e){if(e.keyCode==27){view.close();$(document).off('keyup')}};$(document).keyup(this.escapeKeyClosingHandler);$('.or-dialog-filler').click(function(){view.close()})};view.close=function(){if($('.or-dialog').hasClass('or-dialog--modal'))return;$('.or-view.or-view--is-dirty').removeClass('view--is-dirty');$('#dialog .or-view').html('');$('#dialog').removeClass('dialog--is-open').addClass('dialog--is-closed');$(document).unbind('keyup',this.escapeKeyClosingHandler)};return view.start($('.or-dialog > .or-view'))};this.registerDraggable=function(e){$(e).find('.or-draggable').draggable({helper:'clone',opacity:0.7,zIndex:2,distance:10,cursor:'move',revert:'false'})};this.registerDroppable=function(e){$(e).find('.or-droppable').droppable({accept:'.or-draggable',hoverClass:'or-droppable--hover',activeClass:'or-droppable--active',drop:function(e,t){let dropped=t.draggable;let id=dropped.data('id');let name=dropped.data('name');if(!name)name=id;$(this).find('.or-selector-link-value').val(id);$(this).find('.or-selector-link-name').val(name).attr('placeholder',name)}})}}; ;Openrat.Navigator=new function(){'use strict';this.navigateTo=function(t){Openrat.Workbench.loadNewActionState(t)};this.navigateToNew=function(t){this.navigateTo(t);window.history.pushState(t,t.name,this.createShortUrl(t.action,t.id))};this.toActualHistory=function(t){window.history.replaceState(t,t.name,this.createShortUrl(t.action,t.id))};this.createShortUrl=function(t,i){return'./#/'+t+(i?'/'+i:'')}}; -;$(function(){$('html').removeClass('nojs');$('.or--initial-hidden').removeClass('-initial-hidden');function e(){function e(e){$(e).closest('div.panel').fadeOut('fast',function(){$(this).toggleClass('fullscreen').fadeIn('fast')})};$('div.header').dblclick(function(){e(this)})};e();window.onpopstate=function(e){Openrat.Navigator.navigateTo(e.state)};Openrat.Workbench.initialize();Openrat.Workbench.reloadAll();let registerWorkbenchGlobalEvents=function(){$('.keystroke').each(function(){let keystrokeElement=$(this);let keystroke=keystrokeElement.text();if(keystroke.length==0)return;let keyaction=function(){keystrokeElement.click()};$(document).bind('keydown',keystroke,keyaction)})};$('.or-act-initial-notice').each(function(){Openrat.Workbench.notify('',0,'','info',$(this).text());$(this).remove()});registerWorkbenchGlobalEvents();let closeMenu=function(){$('body').click(function(){$('.or-menu').removeClass('menu--is-open')})};closeMenu();let closeMobileNavigation=function(){$('.or-workbench-workplace').click(function(){$('.or-workbench-navigation').removeClass('workbench-navigation--is-open')})};closeMobileNavigation();Openrat.Workbench.afterNewActionHandler.add(function(){let url=Openrat.View.createUrl('tree','path',Openrat.Workbench.state.id,{'type':Openrat.Workbench.state.action});let loadPromise=$.get(url);loadPromise.done(function(e){$('.or-breadcrumb').empty().append(e).find('.or-act-clickable').orLinkify();$('nav .or-navtree-node').removeClass('or-navtree-node--selected');$('.or-breadcrumb a').each(function(){let action=$(this).data('action');let id=$(this).data('id');let $navControl=$('nav .or-navtree-node[data-type='+action+'][data-id='+id+'].or-navtree-node--is-closed .or-navtree-node-control');$navControl.click()})}).fail(function(e){console.warn(e);console.warn('failed to load path from '+url)}).always(function(){})});Openrat.Workbench.afterNewActionHandler.fire()});let filterMenus=function(){let action=Openrat.Workbench.state.action;let id=Openrat.Workbench.state.id;$('.or-workbench-title .or-dropdown-entry.or-act-clickable').addClass('dropdown-entry--active');$('.or-workbench-title .or-dropdown-entry.or-act-clickable.or-filtered').removeClass('dropdown-entry--active').addClass('dropdown-entry--inactive');$('.or-workbench-title .or-dropdown-entry.or-act-clickable.or-filtered .or-link').attr('data-id',id);let url=Openrat.View.createUrl('profile','available',id,{'queryaction':action},!0);let promise=$.getJSON(url);promise.done(function(e){jQuery.each(e.output.views,function(e,n){$('.or-workbench-title .or-dropdown-entry.or-act-clickable.or-filtered > .or-link[data-method=\''+n+'\']').parent().addClass('dropdown-entry--active').removeClass('dropdown-entry--inactive')})})};Openrat.Workbench.afterAllViewsLoaded.add(function(){filterMenus()});Openrat.Workbench.afterViewLoadedHandler.add(function(e){if(Openrat.Workbench.popupWindow)$(e).find('a[data-type=\'popup\']').each(function(){Openrat.Workbench.popupWindow.location.href=$(this).attr('data-url')})});Openrat.Workbench.afterViewLoadedHandler.add(function(e){$(e).find('.or-input--password').dblclick(function(){$(this).toggleAttr('type','text','password')});$(e).find('.or-act-make-visible').click(function(){$(this).toggleClass('btn--is-active');$(this).parent().children('input').toggleAttr('type','text','password')})});Openrat.Workbench.afterViewLoadedHandler.add(function(e){e.find('.or-act-load-nav-tree').each(function(){let type=$(this).data('type')||'root';let loadBranchUrl='./?action=tree&subaction=branch&id=0&type='+type;let $targetElement=$(this);$.get(loadBranchUrl).done(function(e){let $ul=$('<ul class="or-navtree-list" />');$ul.appendTo($targetElement.empty()).append(e);$ul.find('li').orTree({'openAction':function(e,n,t){Openrat.Workbench.openNewAction(e,n,t)}});$ul.find('.or-act-clickable').orLinkify();$ul.find('.or-navtree-node-control').first().click()})})});Openrat.Workbench.afterViewLoadedHandler.add(function(e){var n=$(e).closest('section');n.toggleClass('is-empty',$(e).is(':empty'));if(!$(e).is(':empty'))n.slideDown('fast');else n.slideUp('fast');$(e).find('.or-act-nav-open-close').click(function(){$('.or-workbench').toggleClass('workbench--navigation-is-open');$('.or-workbench-navigation').toggleClass('workbench-navigation--is-open')});$(e).find('.or-act-nav-small').click(function(){$('.or-workbench').addClass('workbench--navigation-is-small');$('.or-workbench-navigation').addClass('workbench-navigation--is-small')});$(e).find('.or-act-nav-wide').click(function(){$('.or-workbench').removeClass('workbench--navigation-is-small');$('.or-workbench-navigation').removeClass('workbench-navigation--is-small')});$(e).find('.or-act-load-selector-tree').each(function(){var n=this;let id=$(this).data('init-folder-id');let type=id?'folder':'projects';let loadBranchUrl='./?action=tree&subaction=branch&id='+id+'&type='+type;let $targetElement=$(this);$.get(loadBranchUrl).done(function(n){let $ul=$('<ul class="or-navtree-list" />');$ul.appendTo($targetElement.empty()).append(n);$ul.find('li').orTree({'openAction':function(n,t,o){e.find('.or-selector-link-value').val(o);e.find('.or-selector-link-name').val(n).attr('placeholder',n)}});$ul.find('.or-act-clickable').orLinkify();$ul.find('.or-navtree-node-control').first().click()})});t(e);$(e).find('.or-input').change(function(){$(this).closest('.or-view').addClass('view--is-dirty')});$(e).find('.or-theme-chooser').change(function(){Openrat.Workbench.setUserStyle(this.value)});function o(e){$(e).find('.or-menu-category').click(function(e){e.stopPropagation();$(this).parents('.or-menu').toggleClass('menu--is-open')});$(e).find('.or-menu-category').mouseover(function(){$(this).parents('.or-menu').find('.or-menu-category').removeClass('menu-category--is-open');$(this).addClass('menu-category--is-open')})};function r(e){$(e).find('.or-search .or-input').orSearch({dropdown:'.or-dropdown.or-act-global-search-results',openDropdown:!1,select:function(e){Openrat.Workbench.openNewAction(e.name,e.action,e.id)}})};function a(e){$(e).find('.or-selector .or-selector-link-name').orSearch({dropdown:'.or-dropdown.or-act-selector-search-results',select:function(n){$(e).find('.or-selector-link-value').val(n.id);$(e).find('.or-selector-link-name').val(n.name).attr('placeholder',n.name)},afterSelect:function(){$('.or-dropdown.or-act-selector-search-results').empty()}})};function i(e){};o(e);r(e);a(e);i(e);function t(e){Openrat.Workbench.registerDraggable(e);Openrat.Workbench.registerDroppable(e)};t(e)}); +;$(function(){$('html').removeClass('nojs');$('.or--initial-hidden').removeClass('-initial-hidden');function e(){function e(e){$(e).closest('div.panel').fadeOut('fast',function(){$(this).toggleClass('fullscreen').fadeIn('fast')})};$('div.header').dblclick(function(){e(this)})};e();window.onpopstate=function(e){Openrat.Navigator.navigateTo(e.state)};Openrat.Workbench.initialize();Openrat.Workbench.reloadAll();let registerWorkbenchGlobalEvents=function(){$('.keystroke').each(function(){let keystrokeElement=$(this);let keystroke=keystrokeElement.text();if(keystroke.length==0)return;let keyaction=function(){keystrokeElement.click()};$(document).bind('keydown',keystroke,keyaction)})};$('.or-act-initial-notice').each(function(){Openrat.Workbench.notify('',0,'','info',$(this).text());$(this).remove()});registerWorkbenchGlobalEvents();let closeMenu=function(){$('body').click(function(){$('.or-menu').removeClass('menu--is-open')})};closeMenu();let closeMobileNavigation=function(){$('.or-workbench-workplace').click(function(){$('.or-workbench-navigation').removeClass('workbench-navigation--is-open')})};closeMobileNavigation();Openrat.Workbench.afterNewActionHandler.add(function(){$('.or-sidebar').find('.or-sidebar-button').orLinkify()});Openrat.Workbench.afterNewActionHandler.add(function(){let url=Openrat.View.createUrl('tree','path',Openrat.Workbench.state.id,{'type':Openrat.Workbench.state.action});let loadPromise=$.get(url);loadPromise.done(function(e){$('.or-breadcrumb').empty().append(e).find('.or-act-clickable').orLinkify();$('nav .or-navtree-node').removeClass('or-navtree-node--selected');$('.or-breadcrumb a').each(function(){let action=$(this).data('action');let id=$(this).data('id');let $navControl=$('nav .or-navtree-node[data-type='+action+'][data-id='+id+'].or-navtree-node--is-closed .or-navtree-node-control');$navControl.click()})}).fail(function(e){console.warn(e);console.warn('failed to load path from '+url)}).always(function(){})});Openrat.Workbench.afterNewActionHandler.fire()});let filterMenus=function(){let action=Openrat.Workbench.state.action;let id=Openrat.Workbench.state.id;$('.or-workbench-title .or-dropdown-entry.or-act-clickable').addClass('dropdown-entry--active');$('.or-workbench-title .or-dropdown-entry.or-act-clickable.or-filtered').removeClass('dropdown-entry--active').addClass('dropdown-entry--inactive');$('.or-workbench-title .or-dropdown-entry.or-act-clickable.or-filtered .or-link').attr('data-id',id);let url=Openrat.View.createUrl('profile','available',id,{'queryaction':action},!0);let promise=$.getJSON(url);promise.done(function(e){jQuery.each(e.output.views,function(e,n){$('.or-workbench-title .or-dropdown-entry.or-act-clickable.or-filtered > .or-link[data-method=\''+n+'\']').parent().addClass('dropdown-entry--active').removeClass('dropdown-entry--inactive')})})};Openrat.Workbench.afterAllViewsLoaded.add(function(){filterMenus()});Openrat.Workbench.afterViewLoadedHandler.add(function(e){if(Openrat.Workbench.popupWindow)$(e).find('a[data-type=\'popup\']').each(function(){Openrat.Workbench.popupWindow.location.href=$(this).attr('data-url')})});Openrat.Workbench.afterViewLoadedHandler.add(function(e){$(e).find('.or-input--password').dblclick(function(){$(this).toggleAttr('type','text','password')});$(e).find('.or-act-make-visible').click(function(){$(this).toggleClass('btn--is-active');$(this).parent().children('input').toggleAttr('type','text','password')})});Openrat.Workbench.afterViewLoadedHandler.add(function(e){e.find('.or-act-load-nav-tree').each(function(){let type=$(this).data('type')||'root';let loadBranchUrl='./?action=tree&subaction=branch&id=0&type='+type;let $targetElement=$(this);$.get(loadBranchUrl).done(function(e){let $ul=$('<ul class="or-navtree-list" />');$ul.appendTo($targetElement.empty()).append(e);$ul.find('li').orTree({'openAction':function(e,n,t){Openrat.Workbench.openNewAction(e,n,t)}});$ul.find('.or-act-clickable').orLinkify();$ul.find('.or-navtree-node-control').first().click()})})});Openrat.Workbench.afterViewLoadedHandler.add(function(e){var n=$(e).closest('section');n.toggleClass('is-empty',$(e).is(':empty'));if(!$(e).is(':empty'))n.slideDown('fast');else n.slideUp('fast');$(e).find('.or-act-nav-open-close').click(function(){$('.or-workbench').toggleClass('workbench--navigation-is-open');$('.or-workbench-navigation').toggleClass('workbench-navigation--is-open')});$(e).find('.or-act-nav-small').click(function(){$('.or-workbench').addClass('workbench--navigation-is-small');$('.or-workbench-navigation').addClass('workbench-navigation--is-small')});$(e).find('.or-act-nav-wide').click(function(){$('.or-workbench').removeClass('workbench--navigation-is-small');$('.or-workbench-navigation').removeClass('workbench-navigation--is-small')});$(e).find('.or-act-load-selector-tree').each(function(){var n=this;let id=$(this).data('init-folder-id');let type=id?'folder':'projects';let loadBranchUrl='./?action=tree&subaction=branch&id='+id+'&type='+type;let $targetElement=$(this);$.get(loadBranchUrl).done(function(n){let $ul=$('<ul class="or-navtree-list" />');$ul.appendTo($targetElement.empty()).append(n);$ul.find('li').orTree({'openAction':function(n,t,o){e.find('.or-selector-link-value').val(o);e.find('.or-selector-link-name').val(n).attr('placeholder',n)}});$ul.find('.or-act-clickable').orLinkify();$ul.find('.or-navtree-node-control').first().click()})});t(e);$(e).find('.or-input').change(function(){$(this).closest('.or-view').addClass('view--is-dirty')});$(e).find('.or-theme-chooser').change(function(){Openrat.Workbench.setUserStyle(this.value)});function o(e){$(e).find('.or-menu-category').click(function(e){e.stopPropagation();$(this).parents('.or-menu').toggleClass('menu--is-open')});$(e).find('.or-menu-category').mouseover(function(){$(this).parents('.or-menu').find('.or-menu-category').removeClass('menu-category--is-open');$(this).addClass('menu-category--is-open')})};function r(e){$(e).find('.or-search .or-input').orSearch({dropdown:'.or-dropdown.or-act-global-search-results',openDropdown:!1,select:function(e){Openrat.Workbench.openNewAction(e.name,e.action,e.id)}})};function a(e){$(e).find('.or-selector .or-selector-link-name').orSearch({dropdown:'.or-dropdown.or-act-selector-search-results',select:function(n){$(e).find('.or-selector-link-value').val(n.id);$(e).find('.or-selector-link-name').val(n.name).attr('placeholder',n.name)},afterSelect:function(){$('.or-dropdown.or-act-selector-search-results').empty()}})};function i(e){};o(e);r(e);a(e);i(e);function t(e){Openrat.Workbench.registerDraggable(e);Openrat.Workbench.registerDroppable(e)};t(e)}); ;Openrat.Workbench.afterViewLoadedHandler.add(function(e){}); ;Openrat.Workbench.afterViewLoadedHandler.add(function(e){$(e).find('textarea').orAutoheight();$(e).find('textarea.or-editor.or-code-editor').each(function(){let mode=$(this).data('mode');let mimetype=$(this).data('mimetype');if(mimetype.length>0)mode=mimetype;let textareaEl=this;let editor=CodeMirror.fromTextArea(textareaEl,{lineNumbers:!0,viewportMargin:Infinity,mode:mode});editor.on('change',function(){let newValue=editor.getValue();$(textareaEl).val(newValue)});$(editor.getWrapperElement()).droppable({accept:'.or-draggable',hoverClass:'or-droppable--hover',activeClass:'or-droppable--active',drop:function(e,t){let dropped=t.draggable;let pos=editor.getCursor();editor.setSelection(pos,pos);let insertText=dropped.data('id');let toInsert=''+insertText;editor.replaceSelection(toInsert)}})});$(e).find('textarea.or-editor.or-markdown-editor').each(function(){let textarea=this;let toolbar=[{name:'bold',action:SimpleMDE.toggleBold,className:'image-icon image-icon--editor-bold',title:'Bold',},{name:'italic',action:SimpleMDE.toggleItalic,className:'image-icon image-icon--editor-italic',title:'Italic',},{name:'heading',action:SimpleMDE.toggleHeadingBigger,className:'image-icon image-icon--editor-headline',title:'Headline',},'|',{name:'quote',action:SimpleMDE.toggleBlockquote,className:'image-icon image-icon--editor-quote',title:'Quote',},{name:'code',action:SimpleMDE.toggleCodeBlock,className:'image-icon image-icon--editor-code',title:'Code',},'|',{name:'generic list',action:SimpleMDE.toggleUnorderedList,className:'image-icon image-icon--editor-unnumberedlist',title:'Unnumbered list',},{name:'numbered list',action:SimpleMDE.toggleOrderedList,className:'image-icon image-icon--editor-numberedlist',title:'Numbered list',},'|',{name:'table',action:SimpleMDE.drawTable,className:'image-icon image-icon--editor-table',title:'Table',},{name:'horizontalrule',action:SimpleMDE.drawHorizontalRule,className:'image-icon image-icon--editor-horizontalrule',title:'Horizontal rule',},'|',{name:'undo',action:SimpleMDE.undo,className:'image-icon image-icon--editor-undo',title:'Undo',},{name:'redo',action:SimpleMDE.redo,className:'image-icon image-icon--editor-redo',title:'Redo',},'|',{name:'link',action:SimpleMDE.drawLink,className:'image-icon image-icon--editor-link',title:'Link',},{name:'image',action:SimpleMDE.drawImage,className:'image-icon image-icon--editor-image',title:'Image',},'|',{name:'guide',action:'https://simplemde.com/markdown-guide',className:'image-icon image-icon--editor-help',title:'Howto markdown',},];let mde=new SimpleMDE({element:$(this)[0],toolbar:toolbar,autoDownloadFontAwesome:!1});let codemirror=mde.codemirror;$(codemirror.getWrapperElement()).droppable({accept:'.or-draggable',hoverClass:'or-droppable--hover',activeClass:'or-droppable--active',drop:function(e,t){let dropped=t.draggable;let insertText='';let id=dropped.data('id');let url='__OID__'+id+'__';if(dropped.data('type')=='image')insertText='![]('+url+')';else insertText='['+id+']('+url+')';let pos=codemirror.getCursor();codemirror.setSelection(pos,pos);codemirror.replaceSelection(insertText)}});codemirror.on('change',function(){let newValue=codemirror.getValue();$(textarea).val(newValue)})});$(e).find('textarea.or-editor.or-html-editor').each(function(){let textarea=this;$.trumbowyg.svgPath='./modules/editor/trumbowyg/ui/icons.svg';$(textarea).trumbowyg();$(textarea).closest('form').find('.trumbowyg-editor').droppable({accept:'.or-draggable',hoverClass:'or-droppable--hover',activeClass:'or-droppable--active',drop:function(e,t){let dropped=t.draggable;let id=dropped.data('id');let url='./?_='+dropped.data('type')+'-'+id+'&subaction=show&embed=1&__OID__'+id+'__='+id;let insertText='';if(dropped.data('type')=='image')insertText='<img src="'+url+'" alt="" />';else insertText='<a href="'+url+'" />'+id+'</a>';$(textarea).trumbowyg('execCmd',{cmd:'insertHTML',param:insertText,forceCss:!1,})}})})}); ;Openrat.Workbench.afterViewLoadedHandler.add(function(e){Openrat.Workbench.registerOpenClose($(e).find('.or-collapsible.or-group'))}); diff --git a/modules/cms/ui/themes/default/script/openrat/common.js b/modules/cms/ui/themes/default/script/openrat/common.js @@ -114,6 +114,11 @@ $( function() { closeMobileNavigation(); + Openrat.Workbench.afterNewActionHandler.add( function() { + + $('.or-sidebar').find('.or-sidebar-button').orLinkify(); + } + ); Openrat.Workbench.afterNewActionHandler.add( function() { diff --git a/modules/cms/ui/themes/default/style/openrat-sidebar.less b/modules/cms/ui/themes/default/style/openrat-sidebar.less @@ -0,0 +1,68 @@ +/* +OpenRat Content Management System +Copyright (C) 2002-2010 Jan Dankert + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +/* +Basis-Style for Openrat. +*/ + + +/* Usage to this variable is safe to be removed */ +@color-overridden-by-theme: black; + +@smartphones: ~"only screen and (max-width: 55rem)"; + + + +.or { + &-sidebar { + + position: fixed; + top: 10em; + right: 0; + z-index: 5; + display: flex; + flex-direction: column; + + &-button { + margin-left: auto; + margin-right: 0; + + width: 2em; + overflow: hidden; + right: 0; + transition: width 0.2s ease-in-out; + margin-bottom: 2em; + white-space: nowrap; + + //&-text { + // display: none; + //} + + &:hover { + width:9em; + + //.or-sidebar-button-text { + // display: inline; + //} + } + + } + + } +} diff --git a/modules/cms/ui/themes/default/style/openrat.css b/modules/cms/ui/themes/default/style/openrat.css @@ -783,6 +783,51 @@ legend { padding: 0 0.5em; } /*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22mnt%5C%2Fdata%5C%2Fdankert%5C%2FEntwicklung%5C%2FProjekte%5C%2Fopenrat-cms%5C%2Fmodules%5C%2Fcms%5C%2Fui%5C%2Fthemes%5C%2Fdefault%5C%2Fstyle%5C%2Fopenrat-ui.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAIA%3BAAAM%3BCAAO%3BCAAY%3B%3BAAuBzB%3BCAfQ%2CIAAC%3BEACG%2CSAAS%2CEAAT%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEAEA%3BEACA%3BEACA%3B%3B%3BAAIZ%3BCACE%3B%3BAAWF%3BCACE%3BCACA%3BCACA%3B%3B%3BAAKF%2CCAAC%3BAACD%2CCAAC%3BCACC%3BCACA%3B%3BAAGF%2CCAAC%3BAACD%2CCAAC%3BCACC%3BCACA%3B%3BAAIF%3BCACE%3B%3B%3BAAMF%3BCACE%3B%3BAAMF%3B%3B%3BAACI%2CGAAC%2COAAU%3BCAEP%3BCACA%3B%3BAAKJ%2CGAAC%3BCACG%3BCACA%2C%2BBAAA%3B%3BAAGJ%2CGAAC%3BCACG%3BCACA%3BCACA%3BCACA%3B%3BAAGJ%2CGAAC%3BCACG%3BCACA%3BCACA%2CgBAAA%3B%3BAAHJ%2CGAAC%2CSAKK%3BCACE%2CiBAAA%3BCACA%3BCACA%3BCAvEV%2CoBAAA%3BCACA%2CyBAAA%3BCACA%2C4BAAA%3BCACA%2C2BAAA%3B%3BAA0EE%2CGAAC%3BCACG%3B%3BAAKA%2CGAFH%2CUAEI%3BCAEG%3BCACA%3B%3BAAGJ%2CGARH%2CUAQI%3BCACG%3BCACA%3B%3BAAKR%2CGAAC%3BCACG%3B%3BAAGJ%2CGAAC%3BCACG%3B%3BAASR%3BCACI%3BCACA%3BCACA%2CgBAAA%22%7D */ +/* Include style: /mnt/data/dankert/Entwicklung/Projekte/openrat-cms/modules/cms/ui/themes/default/style/openrat-sidebar */ +/* +OpenRat Content Management System +Copyright (C) 2002-2010 Jan Dankert + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +/* +Basis-Style for Openrat. +*/ +/* Usage to this variable is safe to be removed */ +.or-sidebar { + position: fixed; + top: 10em; + right: 0; + z-index: 5; + display: flex; + flex-direction: column; +} +.or-sidebar-button { + margin-left: auto; + margin-right: 0; + width: 2em; + overflow: hidden; + right: 0; + transition: width 0.2s ease-in-out; + margin-bottom: 2em; + white-space: nowrap; +} +.or-sidebar-button:hover { + width: 9em; +} +/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22mnt%5C%2Fdata%5C%2Fdankert%5C%2FEntwicklung%5C%2FProjekte%5C%2Fopenrat-cms%5C%2Fmodules%5C%2Fcms%5C%2Fui%5C%2Fthemes%5C%2Fdefault%5C%2Fstyle%5C%2Fopenrat-sidebar.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BAAgCI%2CGAAC%3BCAEC%3BCACA%3BCACA%3BCACA%3BCACA%3BCACA%3B%3BAAEA%2CGATD%2CQASE%3BCACC%3BCACA%3BCAEA%3BCACA%3BCACA%3BCACA%2CkCAAA%3BCACA%3BCACA%3B%3BAAMA%2CGAxBH%2CQASE%2COAeE%3BCACC%22%7D */ /* Include style: /mnt/data/dankert/Entwicklung/Projekte/openrat-cms/modules/cms/ui/themes/default/style/openrat-menu */ /* OpenRat Content Management System diff --git a/modules/cms/ui/themes/default/style/openrat.min.css b/modules/cms/ui/themes/default/style/openrat.min.css @@ -5,6 +5,7 @@ @font-face{font-family: 'Oxygen';font-style: normal;font-weight: 400;src: local('Oxygen Regular'), local('Oxygen-Regular'), url('../font/oxygen-v7-latin-regular.woff') format('woff2'), url('../font/oxygen-v7-latin-regular.woff') format('woff')}@font-face{font-family: 'Source Code Pro';font-style: normal;font-weight: 400;src: local('Source Code Pro'), local('SourceCodePro-Regular'), url('../font/source-code-pro-v8-latin-regular.woff2') format('woff2'), url('../font/source-code-pro-v8-latin-regular.woff') format('woff')}@font-face{font-family: 'Material Icons';font-style: normal;font-weight: 400;src: local('Material Icons'), local('MaterialIcons-Regular'), url('../font/MaterialIcons-Regular.woff2') format('woff2'), url('../font/MaterialIcons-Regular.woff') format('woff')} .or-dialog .or-view{overflow: auto;position: absolute;top: 5%;left: 10%;display: none;width: 80%;height: 80%;z-index: 3;border: 1px solid !important}@media only screen and (max-width: 55rem){.or-dialog .or-view{top: 2.5%;left: 2.5%;width: 95%;height: 95%}}.or-dialog--is-open .or-view{display: block}.or-dialog--is-open .or-dialog-filler{display: block}.or-dialog-filler{position: absolute;display: none;z-index: 2;top: 0;left: 0;height: 100%;width: 100%;opacity: 0.5;filter: blur(10em)}.or-dialog-filler-icon{opacity: 1;font-size: 3em;position: absolute;right: 20px;top: 20px} html,body{width: 100%;height: 100%}@media only screen and (min-width: 56rem){body:before{content: "";position: fixed;left: 0;right: 0;z-index: -1;width: 100%;height: 100%;display: block;background-size: cover;background-position: center;background-repeat: no-repeat}}.or-editor-toolbar{font-size: 1.5em}iframe{width: 100%;height: 500px;display: block}a:link,a:visited{font-weight: normal;text-decoration: none}a:active,a:hover{font-weight: normal;text-decoration: none}.or-act-clickable{cursor: pointer}.CodeMirror{height: auto}.or-search > .or-input{box-shadow: none !important;background-color: transparent !important}.or--initial-hidden{opacity: 0;transition: opacity ease-in-out}.or-view-flying-button{display: block;bottom: 1em;right: 1em;position: absolute}.or-linklist{display: flex;flex-direction: column;padding: 10% 20%}.or-linklist > .or-linklist-line{border: 1px solid;margin-top: 1em;padding: 1em;border-radius: .5em;-moz-border-radius: .5em;-webkit-border-radius: .5em;-khtml-border-radius: .5em}.or-dirty{font-weight: bold}.or-droppable--active{background-color: #2E8B57 !important;cursor: move}.or-droppable--hover{background-color: #00d95a !important;cursor: move}.or--invisible{visibility: hidden}.or--visible{visibility: visible}legend{font-size: 1.1em;font-weight: bold;padding: 0 .5em} +.or-sidebar{position: fixed;top: 10em;right: 0;z-index: 5;display: flex;flex-direction: column}.or-sidebar-button{margin-left: auto;margin-right: 0;width: 2em;overflow: hidden;right: 0;transition: width .2s ease-in-out;margin-bottom: 2em;white-space: nowrap}.or-sidebar-button:hover{width: 9em} .or-menu{display: flex;justify-content: space-between}@media only screen and (max-width: 55rem){.or-menu-label,.or-menu-dropdown-icon{display: none}}.or-menu-group{display: flex}.or-menu-group:nth-last-child(1) div.dropdown{right: 10px}.or-menu-group .or-image-icon{width: 1.1em}.or-menu-group .or-toolbar-icon{padding: 2px;margin-left: 10px;float: left}.or-menu-group .or-toolbar-icon.or-menu-category{cursor: default}.or-menu-group .or-toolbar-icon.or-search input{border: 0;width: 3em;transition: width .3s ease-in-out}.or-menu-group .or-toolbar-icon.or-search input:focus{width: 8em}.or-menu--is-open .or-menu-category--is-open > .or-dropdown{display: block} .or-info{position: relative}.or-info--open-on-hover:hover .or-info-popup,.or-info--open .or-info-popup{display: block}.or-info-popup{display: none;position: absolute;top: 1.2em;left: -2em;overflow: visible;border: 0.5em;font-size: 2em;border-radius: 0.3em;padding: 1.0em;z-index: 6}.or-info-popup > div{display: inline-block} .or-dropdown{display: none;overflow: hidden;z-index: 4;min-width: 17em;position: absolute;padding: .5em 0;font-style: normal;font-weight: normal;text-decoration: none}.or-dropdown--is-open{display: block}.or-dropdown--on-right{right: 1em}.or-dropdown-entry{padding: 0}.or-dropdown-entry > .or-link{display: flex;align-items: center;padding: 0 .5em}.or-dropdown-entry > .or-link *{margin: 0.25em}.or-dropdown-entry > .or-link .or-dropdown-text{flex: 1}.or-dropdown-entry--inactive{opacity: 0.5} > .or-dropdown-text{display: block;margin: 1em}.or-dropdown-divide{height: 1px;width: 100%;margin-top: 0.5em;margin-bottom: 0.5em} diff --git a/modules/template_engine/components/html/component_list/ListComponent.class.php b/modules/template_engine/components/html/component_list/ListComponent.class.php @@ -10,6 +10,8 @@ class ListComponent extends Component public $list; + public $items; + public $extract = false; public $key = 'list_key'; @@ -19,7 +21,13 @@ class ListComponent extends Component public function createElement() { $list = new PHPBlockElement(); - $list->beforeBlock = 'foreach((array)'.$list->value($this->list).' as $' . $this->key . '=>$' . $this->value . ')'; + + if ( $this->items ) + $listValue = '['.implode(',',array_map( function($value){return "'".$value."'";},explode(',',$this->items))).']'; + else + $listValue = $list->value($this->list); + + $list->beforeBlock = 'foreach((array)'.$listValue.' as $' . $this->key . '=>$' . $this->value . ')'; if ($this->extract) $list->inBlock = 'extract($' . $this->value . ');'; diff --git a/modules/template_engine/components/template.xsd b/modules/template_engine/components/template.xsd @@ -1,6 +1,1699 @@ <?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="button" type="buttonType" /><xsd:complexType name="buttonType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="request" type="xsd:string" /></xsd:complexType><xsd:element name="fieldset" type="fieldsetType" /><xsd:complexType name="fieldsetType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="qrcode" 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="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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="forwardTo" 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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="open" type="xsd:boolean" /><xsd:attribute name="show" type="xsd:boolean" /><xsd:attribute name="collapsible" 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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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="clickable" type="xsd:boolean" /><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="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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="minlength" type="xsd:string" /><xsd:attribute name="required" type="xsd:boolean" /><xsd:attribute name="hint" 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="qrcode" type="qrcodeType" /><xsd:complexType name="qrcodeType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="header" type="xsd:boolean" /><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="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></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 + 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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="request" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="fieldset" type="fieldsetType"/> + <xsd:complexType name="fieldsetType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="qrcode" 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="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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="forwardTo" 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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="open" type="xsd:boolean"/> + <xsd:attribute name="show" type="xsd:boolean"/> + <xsd:attribute name="collapsible" 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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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="clickable" type="xsd:boolean"/> + <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="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="list" type="xsd:string"/> + <xsd:attribute name="items" 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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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="minlength" type="xsd:string"/> + <xsd:attribute name="required" type="xsd:boolean"/> + <xsd:attribute name="hint" 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="qrcode" type="qrcodeType"/> + <xsd:complexType name="qrcodeType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="header" type="xsd:boolean"/> + <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="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="logo" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </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