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 )