XForms-Generator

 view release on metacpan or  search on metacpan

Generator/Common.pm  view on Meta::CPAN

								  xforms:help xforms:hint xforms:item 
								  xforms:itemset xforms:label xforms:mediatype 
								  xforms:extension xforms:value);

## XForms User Interface Elements
our @XFORMS_USERINTERFACE = qw( xforms:group xforms:switch xforms:repeat );

## XForms User Interface Child Elements
our @XFORMS_USERINTERFACE_ELEMENT = qw( xforms:label xforms:case xforms:toggle );

our @XFORMS_ACTION = qw( xforms:action xforms:dispatch xforms:rebuild 
						 xforms:recalculate xforms:revalidate xforms:refresh
						 xforms:setfocus xforms:load xforms:setvalue 
						 xforms:send xforms:reset xforms:message );

## XForms Model Element
our %XFORMS_SCHEMA = (
	"xforms:alert"			=>	[ [],
								  [ @XFORMS_ATTRIBUTE_SINGLENODE,
									@XFORMS_ATTRIBUTE_LINKING ],
								  1,
								  [],
								  [ "xforms:output", "##OTHER##"] ],
	"xforms:bind"			=>	[ [ "id" ],
								  [ @XFORMS_ATTRIBUTE_NODESET, 
									"calculate", "constraint", "maxOccurs", 
									"minOccurs", "p3ptype",  "relevant", 
									"required", "type", ],
								  1,
								  [],
								  [ "xforms:bind" ], ],
	"xforms:choices"		=>	[ [], 
								  [], 
								  0, 
								  [], 
								  [ "xforms:label", "xforms:choices", 
								    "xforms:item", "xforms:itemset"] ],
	"xforms:filename"		=>	[ [],
								  [ @XFORMS_ATTRIBUTE_SINGLENODE ],
								  0,
								  [],
								  [] ],
	"xforms:extension"		=>	[ [], 
								  [], 
								  1, 
								  [], 
								  [ "##OTHER##" ] ],
	"xforms:model"			=>	[ [ "id" ], 
								  [ "functions", "schema" ], 
								  0, 
								  [], 
								  [ "xforms:bind", "xforms:extension", 
									"xforms:instance", "xforms:submission",
									@XFORMS_ACTION ] ],
	"xforms:instance"		=>	[ [],
								  [ @XFORMS_ATTRIBUTE_LINKING ],
								  0,
								  [ "##ANYDOM##" ],
								  [], ],
	"xforms:submission"		=>	[ [ "action", "method", "id" ], 
								  [ "cdata-section-elements", "encoding", 
							  		"indent", "omit-xml-declaration", 
									"ref", "replace", "seperator", 
									"standalone", "version" ],
								  1,
								  [],
								  [ @XFORMS_ACTION ], ],
	"xforms:input"			=>	[ [], 
								  [ @XFORMS_ATTRIBUTE_UICOMMON, 
									@XFORMS_ATTRIBUTE_SINGLENODE,
									"inputmode", "incremental" ],
								  0,
								  [ "xforms:label" ],
								  [ "help", "hint", "alert", 
									@XFORMS_ACTION, "extension" ], ],
	"xforms:secret"			=>	[ [],
								  [ @XFORMS_ATTRIBUTE_UICOMMON, 
									@XFORMS_ATTRIBUTE_SINGLENODE,
									"inputmode", "incremental" ],
								  0,
								  [ "xforms:label" ],
								  [ "help", "hint", "alert", 
									@XFORMS_ACTION, "extension" ], ],
	"xforms:textarea"		=>	[ [],
								  [ @XFORMS_ATTRIBUTE_UICOMMON, 
									@XFORMS_ATTRIBUTE_SINGLENODE,
									"inputmode", "incremental" ],
								  0,
								  [ "xforms:label" ],
								  [ "help", "hint", "alert", 
									@XFORMS_ACTION, "extension" ], ],
	"xforms:output"			=>	[ [],
								  [ @XFORMS_ATTRIBUTE_SINGLENODE, 
									"appearance",
									"value" ],
								  0,
								  [],
								  [ "xforms:label" ] ],
	"xforms:upload"			=>	[ [],
								  [ @XFORMS_ATTRIBUTE_UICOMMON, 
									@XFORMS_ATTRIBUTE_SINGLENODE,
									"incremental", "mediatype" ],
								  0,
								  [ "xforms:label" ],
								  [ "filename", "mediatype", "help", "hint", 
									"alert", @XFORMS_ACTION, "extension" ], ],
	"xforms:range"			=>	[ [],
								  [ @XFORMS_ATTRIBUTE_UICOMMON, 
									@XFORMS_ATTRIBUTE_SINGLENODE,
									"end", "incremental", "start", "step" ],
								  0,
								  [ "xforms:label" ],
								  [ "help", "hint", "alert", 
									@XFORMS_ACTION, "extension" ], ],
	"xforms:trigger"		=>	[ [],
								  [ @XFORMS_ATTRIBUTE_UICOMMON, 
									@XFORMS_ATTRIBUTE_SINGLENODE ],
								  0,
								  [ "xforms:label" ],
								  [ "help", "hint", "alert", 
									@XFORMS_ACTION, "extension" ], ],



( run in 0.516 second using v1.01-cache-2.11-cpan-39bf76dae61 )