tcurdt 02/03/25 15:24:51 Modified: src/scratchpad/webapp/mount/precept sitemap.xmap snippet.roles snippet.xconf src/scratchpad/webapp/mount/precept/example1 README error.xml thanks.xml view1.xml view2.xml view3.xml view4.xml src/scratchpad/webapp/mount/precept/example2 i2html.xsl view1.xml Log: implemented example2 Revision Changes Path 1.2 +82 -72 xml-cocoon2/src/scratchpad/webapp/mount/precept/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/sitemap.xmap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sitemap.xmap 22 Mar 2002 17:46:40 -0000 1.1 +++ sitemap.xmap 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,72 +1,82 @@ -<?xml version="1.0"?> - -<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> - - <map:components> - <map:generators default="file"/> - <map:transformers default="xslt"> - <map:transformer name="instance" src="org.apache.cocoon.precept.InstanceTransformer" logger="webapp.validation"/> - </map:transformers> - <map:actions> - <map:action name="demoflow" src="org.apache.cocoon.precept.acting.PreceptorDemoAction" logger="webapp.validation"/> - </map:actions> - <map:readers default="resource"/> - <map:serializers default="html"/> - <map:selectors default="browser"/> - <map:matchers default="wildcard"/> - </map:components> - - <map:action-sets> - <map:action-set name="demo"> - <map:act type="demoflow"/> - <map:act type="demoflow" action="prev1"> - <map:parameter name="method" value="prev1"/> - </map:act> - <map:act type="demoflow" action="prev2"> - <map:parameter name="method" value="prev2"/> - </map:act> - <map:act type="demoflow" action="prev3"> - <map:parameter name="method" value="prev3"/> - </map:act> - <map:act type="demoflow" action="prev4"> - <map:parameter name="method" value="prev4"/> - </map:act> - <map:act type="demoflow" action="next2"> - <map:parameter name="method" value="next2"/> - </map:act> - <map:act type="demoflow" action="next3"> - <map:parameter name="method" value="next3"/> - </map:act> - <map:act type="demoflow" action="next4"> - <map:parameter name="method" value="next4"/> - </map:act> - <map:act type="demoflow" action="submit"> - <map:parameter name="method" value="submit"/> - </map:act> - </map:action-set> - </map:action-sets> - - <map:pipelines> - <map:pipeline> - - <map:match pattern="**.html"> - <map:act type="request"> - - <map:match pattern="app/**"> - <map:match pattern="**/demo.*"> - <map:act set="demo"> - <map:generate src="example1/{page}.xml"/> - <map:transform type="instance"/> - <map:transform src="example1/{page}.xsl"/> - <map:serialize/> - </map:act> - - </map:match> - </map:match> - - </map:act> - </map:match> - </map:pipeline> - - </map:pipelines> -</map:sitemap> +<?xml version="1.0"?> + +<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> + + <map:components> + <map:generators default="file"/> + <map:transformers default="xslt"> + <map:transformer name="instance" src="org.apache.cocoon.precept.InstanceTransformer" logger="webapp.validation"/> + </map:transformers> + <map:actions> + <map:action name="demoflow" src="org.apache.cocoon.precept.acting.PreceptorDemoAction" logger="webapp.validation"/> + </map:actions> + <map:readers default="resource"/> + <map:serializers default="html"/> + <map:selectors default="browser"/> + <map:matchers default="wildcard"/> + </map:components> + + <map:action-sets> + <map:action-set name="demo"> + <map:act type="demoflow"/> + <map:act type="demoflow" action="prev1"> + <map:parameter name="method" value="prev1"/> + </map:act> + <map:act type="demoflow" action="prev2"> + <map:parameter name="method" value="prev2"/> + </map:act> + <map:act type="demoflow" action="prev3"> + <map:parameter name="method" value="prev3"/> + </map:act> + <map:act type="demoflow" action="prev4"> + <map:parameter name="method" value="prev4"/> + </map:act> + <map:act type="demoflow" action="next2"> + <map:parameter name="method" value="next2"/> + </map:act> + <map:act type="demoflow" action="next3"> + <map:parameter name="method" value="next3"/> + </map:act> + <map:act type="demoflow" action="next4"> + <map:parameter name="method" value="next4"/> + </map:act> + <map:act type="demoflow" action="submit"> + <map:parameter name="method" value="submit"/> + </map:act> + </map:action-set> + </map:action-sets> + + <map:pipelines> + <map:pipeline> + + <map:match pattern="**.html"> + <map:act type="request"> + + <map:match pattern="app/**"> + <map:match pattern="**/example1.*"> + <map:act set="demo"> + <map:generate src="example1/{page}.xml"/> + <map:transform type="instance"/> + <map:transform src="example1/{page}.xsl"/> + <map:serialize/> + </map:act> + </map:match> + </map:match> + + <map:match pattern="app/**"> + <map:match pattern="**/example2.*"> + <map:act set="demo"> + <map:generate src="example2/{page}.xml"/> + <map:transform type="instance"/> + <map:transform src="example2/i2html.xsl"/> + <map:serialize/> + </map:act> + </map:match> + </map:match> + + </map:act> + </map:match> + </map:pipeline> + + </map:pipelines> +</map:sitemap> 1.2 +21 -21 xml-cocoon2/src/scratchpad/webapp/mount/precept/snippet.roles Index: snippet.roles =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/snippet.roles,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- snippet.roles 22 Mar 2002 17:46:40 -0000 1.1 +++ snippet.roles 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,21 +1,21 @@ -<?xml version="1.0" ?> -<role-list> - <role name="org.apache.cocoon.precept.InstanceFactory" - shorthand="instances" - default-class="org.apache.cocoon.precept.InstanceFactory"/> - - <role name="org.apache.cocoon.precept.InstanceSelector" - shorthand="instance-impl" - default-class="org.apache.avalon.excalibur.component.ExcaliburComponentSelector" - default-hint="dom"> - <hint shorthand="dom" class="org.apache.cocoon.precept.stores.dom.simple.InstanceImpl"/> - <hint shorthand="bean" class="org.apache.cocoon.precept.stores.bean.InstanceImpl"/> - </role> - - <role name="org.apache.cocoon.precept.PreceptorBuilderSelector" - shorthand="preceptor-impl" - default-class="org.apache.avalon.excalibur.component.ExcaliburComponentSelector" - default-hint="easyrelax"> - <hint shorthand="easyrelax" class="org.apache.cocoon.precept.preceptors.easyrelax.PreceptorBuilderImpl"/> - </role> -</role-list> +<?xml version="1.0" ?> +<role-list> + <role name="org.apache.cocoon.precept.InstanceFactory" + shorthand="instances" + default-class="org.apache.cocoon.precept.InstanceFactory"/> + + <role name="org.apache.cocoon.precept.InstanceSelector" + shorthand="instance-impl" + default-class="org.apache.avalon.excalibur.component.ExcaliburComponentSelector" + default-hint="dom"> + <hint shorthand="dom" class="org.apache.cocoon.precept.stores.dom.simple.InstanceImpl"/> + <hint shorthand="bean" class="org.apache.cocoon.precept.stores.bean.InstanceImpl"/> + </role> + + <role name="org.apache.cocoon.precept.PreceptorBuilderSelector" + shorthand="preceptor-impl" + default-class="org.apache.avalon.excalibur.component.ExcaliburComponentSelector" + default-hint="easyrelax"> + <hint shorthand="easyrelax" class="org.apache.cocoon.precept.preceptors.easyrelax.PreceptorBuilderImpl"/> + </role> +</role-list> 1.2 +30 -30 xml-cocoon2/src/scratchpad/webapp/mount/precept/snippet.xconf Index: snippet.xconf =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/snippet.xconf,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- snippet.xconf 22 Mar 2002 17:46:40 -0000 1.1 +++ snippet.xconf 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,30 +1,30 @@ - - <instance-impl> - <component-instance name="dom" class="org.apache.cocoon.precept.stores.dom.simple.InstanceImpl" logger="webapp.validation"/> - <component-instance name="bean" class="org.apache.cocoon.precept.stores.bean.InstanceImpl" logger="webapp.validation"> - <class mapping="file:/...">somwhere.my.bean</class> - </component-instance> - </instance-impl> - - <preceptor-impl> - <component-instance name="easyrelax" class="org.apache.cocoon.precept.preceptors.easyrelax.PreceptorBuilderImpl" logger="webapp.validation"/> - <!-- - <component-instance name="relax-ng" class="..." logger="webapp.validation"/> - <component-instance name="xsd" class="..." logger="webapp.validation"/> - --> - </preceptor-impl> - - <instances logger="webapp.validation"> - <instance name="empty" impl="dom"/> - <instance name="feedback" impl="dom"> - <preceptor impl="easyrelax" uri="file:/D:/...../model/easyrelax.xml"/> - </instance> - <!-- - <instance name="form1" impl="dom"> - <preceptor impl="xsd" uri="..."/> - </instance> - <instance name="form2" impl="dom"> - <preceptor impl="relax-ng" uri="..."/> - </instance> - --> - </instances> + + <instance-impl> + <component-instance name="dom" class="org.apache.cocoon.precept.stores.dom.simple.InstanceImpl" logger="webapp.validation"/> + <component-instance name="bean" class="org.apache.cocoon.precept.stores.bean.InstanceImpl" logger="webapp.validation"> + <class mapping="file:/...">somwhere.my.bean</class> + </component-instance> + </instance-impl> + + <preceptor-impl> + <component-instance name="easyrelax" class="org.apache.cocoon.precept.preceptors.easyrelax.PreceptorBuilderImpl" logger="webapp.validation"/> + <!-- + <component-instance name="relax-ng" class="..." logger="webapp.validation"/> + <component-instance name="xsd" class="..." logger="webapp.validation"/> + --> + </preceptor-impl> + + <instances logger="webapp.validation"> + <instance name="empty" impl="dom"/> + <instance name="feedback" impl="dom"> + <preceptor impl="easyrelax" uri="file:/D:/...../model/easyrelax.xml"/> + </instance> + <!-- + <instance name="form1" impl="dom"> + <preceptor impl="xsd" uri="..."/> + </instance> + <instance name="form2" impl="dom"> + <preceptor impl="relax-ng" uri="..."/> + </instance> + --> + </instances> 1.2 +3 -3 xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/README Index: README =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/README,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- README 22 Mar 2002 17:46:40 -0000 1.1 +++ README 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,3 +1,3 @@ -This example always inserts the full instance into the SAX stream and uses -the different stylesheets to display only parts of it. - +This example always inserts the full instance into the SAX stream and uses +the different stylesheets to display only parts of it. + 1.2 +9 -9 xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/error.xml Index: error.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/error.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- error.xml 22 Mar 2002 17:46:40 -0000 1.1 +++ error.xml 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,9 +1,9 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<root xmlns:f="http://www.dff.st/dform" - xmlns:r="http://www.dff.st/drender" - xmlns:i="http://www.dff.st/ns/desire/instance/1.0" - > - - Sorry, submit failed - -</root> +<?xml version="1.0" encoding="ISO-8859-1"?> +<root xmlns:f="http://www.dff.st/dform" + xmlns:r="http://www.dff.st/drender" + xmlns:i="http://www.dff.st/ns/desire/instance/1.0" + > + + Sorry, submit failed + +</root> 1.2 +9 -9 xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/thanks.xml Index: thanks.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/thanks.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- thanks.xml 22 Mar 2002 17:46:40 -0000 1.1 +++ thanks.xml 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,9 +1,9 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<root xmlns:f="http://www.dff.st/dform" - xmlns:r="http://www.dff.st/drender" - xmlns:i="http://www.dff.st/ns/desire/instance/1.0" - > - - Successfully submitted your data! - -</root> +<?xml version="1.0" encoding="ISO-8859-1"?> +<root xmlns:f="http://www.dff.st/dform" + xmlns:r="http://www.dff.st/drender" + xmlns:i="http://www.dff.st/ns/desire/instance/1.0" + > + + Successfully submitted your data! + +</root> 1.2 +33 -33 xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/view1.xml Index: view1.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/view1.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- view1.xml 22 Mar 2002 17:46:40 -0000 1.1 +++ view1.xml 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,33 +1,33 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<root xmlns:f="http://www.dff.st/dform" - xmlns:r="http://www.dff.st/drender" - xmlns:i="http://www.dff.st/ns/desire/instance/1.0" - > - - <i:instance id="form-feedback"/> - - <!-- - <r:render> - <f:label r:x="108" r:y="77" r:w="181" r:h="108">Name</f:label> - <f:textbox ref="cocoon-user/name" r:x="108" r:y="77" r:w="181" r:h="108"/> - <f:textbox ref="cocoon-user/surname" r:x="108" r:y="77" r:w="181" r:h="108"/> - <f:textbox ref="cocoon-user/email" r:x="108" r:y="77" r:w="181" r:h="108"/> - <f:textbox ref="cocoon-user/age" r:x="108" r:y="77" r:w="181" r:h="108"/> - <f:textbox ref="cocoon-user/city" r:x="108" r:y="77" r:w="181" r:h="108"/> - <f:textbox ref="cocoon-user/zip" r:x="108" r:y="77" r:w="181" r:h="108"/> - <f:textbox ref="cocoon-user/number-of-projects" r:x="108" r:y="77" r:w="181" r:h="108"/> - - <f:selectOne ref="cocoon-user/position" preferred-presentation="combobox" r:x="108" r:y="77" r:w="181" r:h="108"/> - - <f:selectMany ref="cocoon-user/os" preferred-presentation="listbox" r:x="108" r:y="77" r:w="181" r:h="108"/> - - <f:selectBoolean ref="cocoon-user/like-it" preferred-presentation="checkbox" r:x="108" r:y="77" r:w="181" r:h="108"/> - - <f:button method="next" r:x="108" r:y="77" r:w="181" r:h="108"> - <f:caption>Next Page</f:caption> - <f:hint>Click here to get to next page</f:hint> - </f:button> - - </r:render> - --> -</root> +<?xml version="1.0" encoding="ISO-8859-1"?> +<root xmlns:f="http://www.dff.st/dform" + xmlns:r="http://www.dff.st/drender" + xmlns:i="http://www.dff.st/ns/desire/instance/1.0" + > + + <i:insert-instance id="form-feedback"/> + + <!-- + <r:render> + <f:label r:x="108" r:y="77" r:w="181" r:h="108">Name</f:label> + <f:textbox ref="cocoon-user/name" r:x="108" r:y="77" r:w="181" r:h="108"/> + <f:textbox ref="cocoon-user/surname" r:x="108" r:y="77" r:w="181" r:h="108"/> + <f:textbox ref="cocoon-user/email" r:x="108" r:y="77" r:w="181" r:h="108"/> + <f:textbox ref="cocoon-user/age" r:x="108" r:y="77" r:w="181" r:h="108"/> + <f:textbox ref="cocoon-user/city" r:x="108" r:y="77" r:w="181" r:h="108"/> + <f:textbox ref="cocoon-user/zip" r:x="108" r:y="77" r:w="181" r:h="108"/> + <f:textbox ref="cocoon-user/number-of-projects" r:x="108" r:y="77" r:w="181" r:h="108"/> + + <f:selectOne ref="cocoon-user/position" preferred-presentation="combobox" r:x="108" r:y="77" r:w="181" r:h="108"/> + + <f:selectMany ref="cocoon-user/os" preferred-presentation="listbox" r:x="108" r:y="77" r:w="181" r:h="108"/> + + <f:selectBoolean ref="cocoon-user/like-it" preferred-presentation="checkbox" r:x="108" r:y="77" r:w="181" r:h="108"/> + + <f:button method="next" r:x="108" r:y="77" r:w="181" r:h="108"> + <f:caption>Next Page</f:caption> + <f:hint>Click here to get to next page</f:hint> + </f:button> + + </r:render> + --> +</root> 1.2 +9 -9 xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/view2.xml Index: view2.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/view2.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- view2.xml 22 Mar 2002 17:46:40 -0000 1.1 +++ view2.xml 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,9 +1,9 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<root xmlns:f="http://www.dff.st/dform" - xmlns:r="http://www.dff.st/drender" - xmlns:i="http://www.dff.st/ns/desire/instance/1.0" - > - - <i:instance id="form-feedback"/> - -</root> +<?xml version="1.0" encoding="ISO-8859-1"?> +<root xmlns:f="http://www.dff.st/dform" + xmlns:r="http://www.dff.st/drender" + xmlns:i="http://www.dff.st/ns/desire/instance/1.0" + > + + <i:insert-instance id="form-feedback"/> + +</root> 1.2 +9 -9 xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/view3.xml Index: view3.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/view3.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- view3.xml 22 Mar 2002 17:46:40 -0000 1.1 +++ view3.xml 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,9 +1,9 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<root xmlns:f="http://www.dff.st/dform" - xmlns:r="http://www.dff.st/drender" - xmlns:i="http://www.dff.st/ns/desire/instance/1.0" - > - - <i:instance id="form-feedback"/> - -</root> +<?xml version="1.0" encoding="ISO-8859-1"?> +<root xmlns:f="http://www.dff.st/dform" + xmlns:r="http://www.dff.st/drender" + xmlns:i="http://www.dff.st/ns/desire/instance/1.0" + > + + <i:insert-instance id="form-feedback"/> + +</root> 1.2 +9 -9 xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/view4.xml Index: view4.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/example1/view4.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- view4.xml 22 Mar 2002 17:46:40 -0000 1.1 +++ view4.xml 25 Mar 2002 23:24:50 -0000 1.2 @@ -1,9 +1,9 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<root xmlns:f="http://www.dff.st/dform" - xmlns:r="http://www.dff.st/drender" - xmlns:i="http://www.dff.st/ns/desire/instance/1.0" - > - - <i:instance id="form-feedback"/> - -</root> +<?xml version="1.0" encoding="ISO-8859-1"?> +<root xmlns:f="http://www.dff.st/dform" + xmlns:r="http://www.dff.st/drender" + xmlns:i="http://www.dff.st/ns/desire/instance/1.0" + > + + <i:insert-instance id="form-feedback"/> + +</root> 1.2 +48 -1 xml-cocoon2/src/scratchpad/webapp/mount/precept/example2/i2html.xsl Index: i2html.xsl =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/example2/i2html.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- i2html.xsl 22 Mar 2002 17:46:40 -0000 1.1 +++ i2html.xsl 25 Mar 2002 23:24:51 -0000 1.2 @@ -1 +1,48 @@ -<?xml version="1.0" ?> +<?xml version="1.0" encoding="iso-8859-1" ?> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:i="http://www.dff.st/ns/desire/instance/1.0"> + <xsl:template match="/"> + <html> + <body> + <form method="POST"> + <xsl:apply-templates /> + </form> + </body> + </html> + </xsl:template> + + <xsl:template match="i:textbox"> + <input name="{@ref}" type="textbox" value="{i:value/text()}" /> + </xsl:template> + + <xsl:template match="i:password"> + <input name="{@ref}" type="password" value="{i:value/text()}" /> + </xsl:template> + + <xsl:template match="i:selectBoolean"> + [<xsl:value-of select="i:value/text()"/>] + <input name="{@ref}" type="checkbox" value="true"> + <xsl:if test="i:value/text() = 'true'"> + <xsl:attribute name="selected"/> + </xsl:if> + </input> + </xsl:template> + + <xsl:template match="i:selectOne"> + </xsl:template> + + <xsl:template match="i:selectMany"> + </xsl:template> + + <xsl:template match="i:button"> + <input name="cocoon-action-{@method}" type="submit" value="{i:caption/text()}" /> + </xsl:template> + + <xsl:template match="*"> + <xsl:copy><xsl:copy-of select="@*" /><xsl:apply-templates /></xsl:copy> + </xsl:template> + + <xsl:template match="text()"> + <xsl:value-of select="." /> + </xsl:template> +</xsl:stylesheet> + 1.2 +19 -13 xml-cocoon2/src/scratchpad/webapp/mount/precept/example2/view1.xml Index: view1.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/mount/precept/example2/view1.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- view1.xml 22 Mar 2002 17:46:40 -0000 1.1 +++ view1.xml 25 Mar 2002 23:24:51 -0000 1.2 @@ -1,13 +1,19 @@ -<?xml version="1.0" ?> -<root> - <i:instance id="form-feedback"> - <i:textbox ref="cocoon-installation/user/firstname"/> - <i:textbox ref="cocoon-installation/user/lastname"/> - <i:textbox ref="cocoon-installation/user/email"/> - <i:textbox ref="cocoon-installation/user/age"/> - </i:instance> - - <i:button method="next2"> - <i:caption>Next Page<i:caption> - </i:button> -</root> +<?xml version="1.0" ?> +<root xmlns:i="http://www.dff.st/ns/desire/instance/1.0"> + <errors> + <i:insert-violations/> + </errors> + + <i:instance id="form-feedback"> + <i:textbox ref="cocoon-installation/user/firstname"/> + <i:textbox ref="cocoon-installation/user/lastname"/> + <i:textbox ref="cocoon-installation/user/email"/> + </i:instance> + + <i:textbox ref="cocoon-installation/user/age" instance="form-feedback"/> + + + <i:button method="next2"> + <i:caption>Next</i:caption> + </i:button> +</root>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]