--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.1.a.xhtml/1.3/Sat Feb 28 13:01:56 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.1/b.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.1.a Prepend Element Copy</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert context="people" origin="instance('prototypes')/person"/>
+ </xforms:action>
+ <xforms:instance>
+ <data xmlns="">
+ <people>
+ <person>
+ <name>Jane Doe</name>
+ </person>
+ </people>
+ </data>
+ </xforms:instance>
+ <xforms:instance id="prototypes">
+ <prototypes xmlns="">
+ <person>
+ <name/>
+ </person>
+ </prototypes>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.1.a Prepend Element Copy
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an empty person name followed by the person name of "Jane Doe" :
+ </xforms:label>
+ <xforms:repeat nodeset="people/person">
+ <xforms:output
+ class="hlist"
+ value="concat(. , ' ')">
+ <xforms:label>Person Name : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.10/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.10.a.xhtml/1.3/Sat Feb 28 13:02:05 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.10/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.10
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.10/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.10/b.10.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.10.a Replace Element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert nodeset="person[1]" origin="instance('prototypes')/person"/>
+ <xforms:delete nodeset="person[1]"/>
+ </xforms:action>
+ <xforms:instance>
+ <people xmlns="">
+ <person>
+ <name>John Doe</name>
+ </person>
+ </people>
+ </xforms:instance>
+ <xforms:instance id="prototypes">
+ <prototypes xmlns="">
+ <person>
+ <name />
+ </person>
+ </prototypes>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.10.a Replace Element
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an empty string for a person name :
+ </xforms:label>
+ <xforms:repeat nodeset="person">
+ <xforms:output
+ class="hlist"
+ value="concat(./name , ' ')">
+ <xforms:label>Person Name : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.11/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.11.a.xhtml/1.4/Sun May 10 12:54:04 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.11/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.11
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.11/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.11/b.11.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.11.a Replace Attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:setvalue ref="item[2]/@key" value="../../item[1]/@key"/>
+ </xforms:action>
+ <xforms:instance>
+ <items xmlns="">
+ <item key="0" />
+ <item key="4711" />
+ </items>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.11.a Replace Attribute
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value '0' for both item keys :
+ </xforms:label>
+ <xforms:repeat nodeset="item">
+ <xforms:output
+ class="hlist"
+ value="concat(./@key , ' ')">
+ <xforms:label>Key : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.12/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.12.a.xhtml/1.3/Sat Feb 28 13:02:28 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.12/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.12
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.12/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.12/b.12.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.12.a Replace Instance with Insert</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert nodeset="." origin="instance('prototypes')/shoppingcart"/>
+ </xforms:action>
+ <xforms:instance>
+ <shoppingcart xmlns="">
+ <item>
+ <product>SKU-0815</product>
+ <quantity>1</quantity>
+ <unitcost>29.99</unitcost>
+ <price>29.99</price>
+ </item>
+ <item>
+ <product>SKU-4711</product>
+ <quantity>3</quantity>
+ <unitcost>7.49</unitcost>
+ <price>22.47</price>
+ </item>
+ </shoppingcart>
+ </xforms:instance>
+ <xforms:instance id="prototypes">
+ <prototypes xmlns="">
+ <shoppingcart />
+ </prototypes>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.12.a Replace Instance with Insert
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must not see item product ("SKU-0815") or item product ("SKU-4711") :
+ </xforms:label>
+ <xforms:repeat nodeset="item">
+ <xforms:output
+ class="hlist"
+ value="concat(./product , ' ')">
+ <xforms:label>Product : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.13/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.13.a.xhtml/1.3/Sat Feb 28 13:02:41 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.13/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.13
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.13/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.13/b.13.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.13.a Move Element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert context="playlist[2]" nodeset="track" origin="../playlist[1]/track[2]"/>
+ <xforms:delete nodeset="playlist[1]/track[2]"/>
+ </xforms:action>
+ <xforms:instance>
+ <library xmlns="">
+ <playlist>
+ <name>Music for Airports</name>
+ <track id="382" />
+ <track id="461" />
+ <track id="629" />
+ </playlist>
+ <playlist>
+ <name>Lullabies</name>
+ <track id="251" />
+ <track id="331" />
+ </playlist>
+ </library>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.13.a Move Element
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see Track ids "251", "331" and "461" :
+ </xforms:label>
+ <xforms:repeat nodeset="playlist[2]/track">
+ <xforms:output
+ class="hlist"
+ value="concat(./@id , ' ')">
+ <xforms:label>Track id : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.14/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.14.a.xhtml/1.5/Sun May 10 12:54:04 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.14/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.14
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.14/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.14/b.14.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.14.a Move Attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert context="item[2]" origin="../item[1]/@rating"/>
+ <xforms:delete nodeset="item[1]/@rating"/>
+ </xforms:action>
+ <xforms:instance>
+ <items xmlns="">
+ <item key="23" rating="classified"/>
+ <item key="42"/>
+ </items>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.14.a Move Attribute
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see "classified" for key '42' :
+ </xforms:label>
+ <xforms:repeat nodeset="item[2]">
+ <xforms:output
+ class="hlist"
+ value="concat(./@key , ' ', ./@rating)">
+ <xforms:label>Key : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.15/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.15.a.xhtml/1.3/Sat Feb 28 13:03:01 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.15/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.15
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.15/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.15/b.15.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.15.a Insert Element into Non-Contiguous, Heterogeneous Nodeset</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert nodeset="chapter/*" origin="instance('prototypes')/paragraph" at="7" position="before"/>
+ </xforms:action>
+ <xforms:instance>
+ <document xmlns="">
+ <chapter>
+ <header>Lorem ipsum</header>
+ <paragraph>Lorem ipsum verterem voluptaria</paragraph>
+ <diagram>Exemplum 1</diagram>
+ <diagram>Exemplum 2</diagram>
+ <paragraph>Primis abhorreant delicatissimi</paragraph>
+ </chapter>
+ <chapter>
+ <header>Lorem ipsum</header>
+ <diagram>Exemplum 3</diagram>
+ </chapter>
+ </document>
+ </xforms:instance>
+ <xforms:instance id="prototypes">
+ <prototypes xmlns="">
+ <chapter />
+ <header />
+ <paragraph />
+ <diagram />
+ </prototypes>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.15.a Insert Element into Non-Contiguous, Heterogeneous Nodeset
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an empty paragraph :
+ </xforms:label>
+ <xforms:repeat nodeset="chapter[2]/paragraph">
+ <xforms:output
+ class="hlist"
+ value="concat(. , ' ')">
+ <xforms:label>Paragraph: </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.2.a.xhtml/1.3/Sat Feb 28 13:01:50 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.2/b.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.2.a Append Element Copy</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert context="people" nodeset="person" origin="instance('prototypes')/person"/>
+ </xforms:action>
+ <xforms:instance>
+ <data xmlns="">
+ <people>
+ <person>
+ <name>Jane Doe</name>
+ </person>
+ </people>
+ </data>
+ </xforms:instance>
+ <xforms:instance id="prototypes">
+ <prototypes xmlns="">
+ <person>
+ <name/>
+ </person>
+ </prototypes>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.2.a Append Element Copy
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an empty person name after the person name of "Jane Doe" :
+ </xforms:label>
+ <xforms:repeat nodeset="people/person">
+ <xforms:output
+ class="hlist"
+ value="concat(. , ' ')">
+ <xforms:label>Person Name : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.3.a.xhtml/1.3/Sat Feb 28 13:03:16 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.3/b.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.3.a Duplicate Element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert nodeset="paragraph[2]"/>
+ </xforms:action>
+ <xforms:instance>
+ <document xmlns="">
+ <header>Lorem ipsum</header>
+ <paragraph>Lorem ipsum verterem voluptaria</paragraph>
+ <paragraph>Primis abhorreant delicatissimi</paragraph>
+ <header>Lorem ipsum</header>
+ <header>Lorem ipsum</header>
+ </document>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.3.a Duplicate Element
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see three paragraphs, the last is a duplicate of the second :
+ </xforms:label>
+ <xforms:repeat nodeset="paragraph">
+ <xforms:output
+ class="hlist"
+ value="concat(. , ' ')">
+ <xforms:label>Paragraph : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.4.a.xhtml/1.4/Sat Feb 28 13:03:28 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.4/b.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.4.a Set Attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert context="item[2]" origin="../item[1]/@rating"/>
+ <xforms:insert context="item[3]" origin="../item[1]/@rating"/>
+ </xforms:action>
+ <xforms:instance>
+ <items xmlns="">
+ <item key="23" rating="classified" />
+ <item key="42"/>
+ <item key="68" rating="unknown" />
+ </items>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.4.a Set Attribute
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the string "classified" after each key :
+ </xforms:label>
+ <xforms:repeat nodeset="item">
+ <xforms:output
+ class="hlist"
+ value="concat(@key, ' ', @rating)">
+ <xforms:label>key : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.5.a.xhtml/1.3/Sat Feb 28 13:03:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.5/b.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.5.a Remove Element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:delete nodeset="item[2]"/>
+ </xforms:action>
+ <xforms:instance>
+ <shoppingcart xmlns="">
+ <item>
+ <product>SKU-0815</product>
+ <quantity>1</quantity>
+ <unitcost>29.99</unitcost>
+ <price>29.99</price>
+ </item>
+ <item>
+ <product>SKU-4711</product>
+ <quantity>3</quantity>
+ <unitcost>7.49</unitcost>
+ <price>22.47</price>
+ </item>
+ </shoppingcart>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.5.a Remove Element
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see only one item product("SKU-0815") :
+ </xforms:label>
+ <xforms:repeat nodeset="item">
+ <xforms:output
+ class="hlist"
+ value="concat(./product, ' ')">
+ <xforms:label>Product : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.6.a.xhtml/1.3/Sat Feb 28 13:03:59 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.6/b.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.6.a Remove Attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:delete nodeset="item/@rating"/>
+ </xforms:action>
+ <xforms:instance>
+ <items xmlns="">
+ <item key="23" rating="classified" />
+ </items>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.6.a Remove Attribute
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must not see the string "classified" after key '23' :
+ </xforms:label>
+ <xforms:repeat nodeset="item">
+ <xforms:output
+ class="hlist"
+ value="concat(@key, ' ', @rating)">
+ <xforms:label>key : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.7.a.xhtml/1.3/Sat Feb 28 13:04:35 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.7/b.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.7.a Remove Nodeset</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:delete nodeset="track"/>
+ </xforms:action>
+ <xforms:instance>
+ <playlist xmlns="">
+ <name>Music for Airports</name>
+ <track id="382" />
+ <track id="461" />
+ <track id="629" />
+ </playlist>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.7.a Remove Nodeset
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must not see a Track ID :
+ </xforms:label>
+ <xforms:repeat nodeset="track">
+ <xforms:output
+ class="hlist"
+ value="concat(. , ' ')">
+ <xforms:label>Track ID : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.8.a.xhtml/1.3/Sat Feb 28 13:04:50 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.8/b.8.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.8.a Copy Nodeset</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert context="people" nodeset="person" origin="instance('prototypes')/person"/>
+ </xforms:action>
+ <xforms:instance>
+ <data xmlns="">
+ <people/>
+ </data>
+ </xforms:instance>
+ <xforms:instance id="prototypes">
+ <prototypes xmlns="">
+ <person>
+ <name>Jane Doe</name>
+ </person>
+ <person>
+ <name>John Doe</name>
+ </person>
+ <person>
+ <name>Joe Sixpack</name>
+ </person>
+ </prototypes>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.8.a Copy Nodeset
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the strings "Jane Doe", "John Doe", and "Joe Sixpack" :
+ </xforms:label>
+ <xforms:repeat nodeset="people/person">
+ <xforms:output
+ class="hlist"
+ value="concat(./name , ' ')">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.9/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/b.9.a.xhtml/1.4/Sun May 10 12:54:04 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.9/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B/B.9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.9/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/B.9/b.9.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>b.9.a Copy Attribute List</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert context="item[2]" origin="../item[1]/@*"/>
+ </xforms:action>
+ <xforms:instance>
+ <items xmlns="">
+ <item key="0" rating="classified" />
+ <item/>
+ </items>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ b.9.a Copy Attribute List
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the string "classified" for each key '0':
+ </xforms:label>
+ <xforms:repeat nodeset="item">
+ <xforms:output
+ class="hlist"
+ value="concat(@key, ' ', @rating)">
+ <xforms:label>key : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,15 @@
+D/B.1////
+D/B.10////
+D/B.11////
+D/B.12////
+D/B.13////
+D/B.14////
+D/B.15////
+D/B.2////
+D/B.3////
+D/B.4////
+D/B.5////
+D/B.6////
+D/B.7////
+D/B.8////
+D/B.9////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/B
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/B/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+D/B////
+D/G////
+D/H////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+D/G.1////
+D/G.2////
+D/G.3////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/G
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,10 @@
+/g.1.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/g.1.b.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/g.1.c.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/g.1.d.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/g.1.e.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/g1a.css/1.1/Wed Nov 14 20:55:51 2007//
+/g1b.css/1.1/Wed Nov 14 20:55:50 2007//
+/g1c.css/1.1/Wed Nov 14 20:55:51 2007//
+/g1d.css/1.1/Wed Nov 14 20:55:52 2007//
+/g1e.css/1.1/Wed Nov 14 20:55:51 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/G/G.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>g.1.a enabled and disabled pseudo-classes (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="g1a.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Honda</make>
+ <model>Civic</model>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="make" nodeset="/car/make" relevant="true()" />
+ <xforms:bind id="model" nodeset="/car/model" relevant="false()" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+
+ <xforms:group>
+ <xforms:label class="title">g.1.a enabled and disabled pseudo-classes (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>The first input must have a background color of red.</xforms:label>
+ </xforms:group>
+
+ <xforms:input bind="make">
+ <xforms:label>Car Make (relevant = true) : </xforms:label>
+ </xforms:input>
+
+ <xforms:input bind="model">
+ <xforms:label>Car Model (relevant = false) : </xforms:label>
+ </xforms:input>
+
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>g.1.b required and optional pseudo-classes (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="g1b.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Honda</make>
+ <model>Civic</model>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="make" nodeset="/car/make" required="true()" />
+ <xforms:bind id="model" nodeset="/car/model" required="false()" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">g.1.b required and optional pseudo-classes (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The first output must have a red background and the second output
+ must have a blue background with bold font.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:output bind="make">
+ <xforms:label>Car Make (required = true) : </xforms:label>
+ </xforms:output>
+
+ <xforms:output bind="model">
+ <xforms:label>Car Model (required = false) : </xforms:label>
+ </xforms:output>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g.1.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>g.1.c valid and invalid pseudo-classes (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="g1c.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <oilChange>true</oilChange>
+ <tireRotation>not yet</tireRotation>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="oil" nodeset="/car/oilChange" type="xsd:boolean"/>
+ <xforms:bind id="tire" nodeset="/car/tireRotation" type="xsd:boolean"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">g.1.c valid and invalid pseudo-classes (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The valid output must have a teal background, the invalid output
+ must have a red background.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:output ref="/car/oilChange">
+ <xforms:label>Oil Change (valid)</xforms:label>
+ </xforms:output>
+
+ <xforms:output ref="/car/tireRotation">
+ <xforms:label>Tire Rotation (invalid)</xforms:label>
+ </xforms:output>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g.1.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>g.1.d read-only and read-write pseudo-classes (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="g1d.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <oilChange>true</oilChange>
+ <tireRotation>not yet</tireRotation>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="oil" nodeset="/car/oilChange" readonly="true()"/>
+ <xforms:bind id="tire" nodeset="/car/tireRotation" readonly="false()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">g.1.d read-only and read-write pseudo-classes (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The first output must have a pink background, the second output
+ must have an orange background.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output ref="/car/oilChange">
+ <xforms:label>Oil Change (readonly=true) : </xforms:label>
+ </xforms:output>
+
+ <xforms:output ref="/car/tireRotation">
+ <xforms:label>Tire Rotation (readonly=false) : </xforms:label>
+ </xforms:output>
+
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g.1.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>g.1.e out-of-range and in-range pseudo-classes (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="g1e.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <year xsi:type="xsd:integer">2000</year>
+ <horsepower xsi:type="xsd:integer">-100</horsepower>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">g.1.e out-of-range and in-range pseudo-classes (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The first range must have a yellow background, the second range
+ must have a blue background.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:range ref="/car/year" start="1975" end="2010" step="1">
+ <xforms:label>Car Year (valid) : </xforms:label>
+ </xforms:range>
+
+ <xforms:range ref="/car/horsepower" start="0" end="2000" step="100">
+ <xforms:label>Horsepower (invalid) : </xforms:label>
+ </xforms:range>
+
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g1a.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,15 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+
+/* Make relevant form controls orange*/
+*:enabled { background-color: red; }
+/* Make non-relevant form controls blue*/
+*:disabled { background-color: blue; font-weight: bold; }
+
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g1b.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,14 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+
+/* Make relevant form controls orange*/
+*:required { background-color: red; }
+/* Make non-relevant form controls blue*/
+*:optional { background-color: blue; font-weight: bold; }
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g1c.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,12 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+/* Display a red background on all invalid form controls */
+*:invalid { background-color:red; }
+*:valid { background-color:teal; }
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g1d.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,11 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+*:read-only { background-color:pink; }
+*:read-write { background-color:orange; }
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.1/g1e.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,11 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+*:out-of-range { background-color:blue; }
+*:in-range { background-color:yellow; }
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,8 @@
+/g.2.a.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/g.2.b.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/g.2.c.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/g.2.d.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/g2a.css/1.1/Wed Nov 14 20:55:16 2007//
+/g2b.css/1.1/Wed Nov 14 20:55:17 2007//
+/g2c.css/1.1/Wed Nov 14 20:55:16 2007//
+/g2d.css/1.1/Wed Nov 14 20:55:17 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/G/G.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/g.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>g.2.a value pseudo-element (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="g2a.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <year xsi:type="xsd:integer">2000</year>
+ <horsepower xsi:type="xsd:integer">-100</horsepower>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">g.2.a value pseudo-element (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The input must have a dotted border around it with an orange
+ background, excluding the label.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/car/year">
+ <xforms:label>Car Year : </xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/g.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>g.2.b repeat-item pseudo-element (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="g2b.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Honda</make>
+ <make>Toyota</make>
+ <make>Acura</make>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">g.2.b repeat-item pseudo-element (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You smust see a list of cars with a yellow background. Also, the repeat items
+ must have a dashed box around them.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="/car/make">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/g.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>g.2.c repeat-index pseudo-element (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="g2c.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Honda</make>
+ <make>Toyota</make>
+ <make>Acura</make>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">g.2.c repeat-index pseudo-element (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a list of cars. Also, the repeat item
+ with the current index must have a dashed box around it with a
+ yellow background. When you change the index with the triggers at the
+ bottom the selected repeat-item must have the dashed box and yellow
+ background.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat id="repeat1" nodeset="/car/make">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ <xforms:trigger>
+ <xforms:label>Set Index to 1</xforms:label>
+ <xforms:setindex ev:event="DOMActivate" repeat="repeat1" index="1"/>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Set Index to 2</xforms:label>
+ <xforms:setindex ev:event="DOMActivate" repeat="repeat1" index="2"/>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Set Index to 3</xforms:label>
+ <xforms:setindex ev:event="DOMActivate" repeat="repeat1" index="3"/>
+ </xforms:trigger>
+ <xforms:output value="index('repeat1')">
+ <xforms:label>Index : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/g.2.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>g.2.d repeat-index precedence over repeat-item (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="g2d.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Honda</make>
+ <make>Toyota</make>
+ <make>Acura</make>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">g.2.d repeat-index precedence over repeat-item (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a list of cars. Also, the repeat item
+ with the current index must have a dashed box around it with a
+ yellow background. When you change the index with the triggers at the
+ bottom the selected repeat-item must have the dashed box and yellow
+ background. All other repeat-items must have a dotted border with an
+ orange background.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat id="repeat1" nodeset="/car/make">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ <xforms:trigger>
+ <xforms:label>Set Index to 1</xforms:label>
+ <xforms:setindex ev:event="DOMActivate" repeat="repeat1" index="1"/>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Set Index to 2</xforms:label>
+ <xforms:setindex ev:event="DOMActivate" repeat="repeat1" index="2"/>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Set Index to 3</xforms:label>
+ <xforms:setindex ev:event="DOMActivate" repeat="repeat1" index="3"/>
+ </xforms:trigger>
+ <xforms:output value="index('repeat1')">
+ <xforms:label>Index : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/g2a.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,11 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+
+xforms|input::value { border: dotted; background-color: orange; }
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/g2b.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,12 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+
+/* Display repeat-items with a dashed border */
+*::repeat-item { border: dashed; background-color: yellow; }
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/g2c.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,12 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+
+/* Display repeat-items with a dashed border */
+*::repeat-index { border: dashed; background-color: yellow; }
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.2/g2d.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,15 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+
+/* Display repeat-items with a dashed border */
+*::repeat-index { border: dashed; background-color: yellow; }
+
+/* Display repeat-items with a dashed border */
+*::repeat-item { border: dotted; background-color: orange; }
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/g.3.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/sample.css/1.1/Wed Nov 14 20:55:29 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/G/G.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.3/g.3.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>g.3 namespace example (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="sample.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Honda</make>
+ <make>Toyota</make>
+ <make>Acura</make>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">g.3 namespace example (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You should see a list of cars, with the background a 'teal' color
+ for the current item. Also, the repeat items should have a dashed box
+ around them.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:repeat nodeset="/car/make">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group>
+
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/G/G.3/sample.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,20 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+/* Display a red background on all invalid form controls */
+*:invalid { background-color:red; }
+/* Display a red asterisk after all required form controls */
+*:required::after { content: "*"; color:red; }
+/* Do not render non-relevant form controls */
+*:disabled { visibility: hidden; }
+/* The following declarations cause form controls and their labels
+to align neatly, as if a two-column table were used */
+xforms|group { display: table; }
+xforms|input { display: table-row; }
+xforms|input > xforms|label { display: table-cell; }
+xforms|input::value { border: thin black solid; display: table-cell; }
+/* Display an alert message when appropriate */
+*:valid > xforms|alert { display: none; }
+*:invalid > xforms|alert { display: inline; }
+/* Display repeat-items with a dashed border */
+*::repeat-item { border: dashed; }
+/* Display a teal highlight behind the current repeat item */
+*::repeat-index { background-color: teal; }
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,8 @@
+/bookmarks.xml/1.1/Wed Nov 14 20:55:44 2007//
+/h.1.xhtml/1.1/Wed Nov 14 20:55:44 2007//
+/h.1.xml/1.1/Wed Nov 14 20:55:43 2007//
+/h.2.xhtml/1.1/Wed Nov 14 20:55:44 2007//
+/h.2.xml/1.1/Wed Nov 14 20:55:44 2007//
+/h.3.svg/1.1/Wed Dec 16 17:24:46 2009//
+/h.3.xml/1.1/Wed Nov 14 20:55:44 2007//
+/payschema.xsd/1.1/Wed Nov 14 20:55:44 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Appendix/H
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/bookmarks.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,16 @@
+<!--This is the bookmarks.xml file -->
+<bookmarks>
+ <section name="main">
+ <bookmark href="http://www.example.com/xforms.xml" name="Main page" />
+ </section>
+ <section name="demos">
+ <bookmark href="http://www.example.com/demo/images.fo" name="images" />
+ <bookmark href="http://www.example.com/demo/xf-ecma.xml" name="ecma" />
+ <bookmark href="http://www.example.com/demo/sip.fo" name="sip" />
+ </section>
+ <section name="XForms">
+ <bookmark href="file:///C/source/xmlevents.xml" name="XML events" />
+ <bookmark href="file:///C/source/model3.xml" name="model3" />
+ <bookmark href="file:///C/source/repeat.fo" name="repeat" />
+ </section>
+</bookmarks>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/h.1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,94 @@
+<!--$Id: h.1.xhtml,v 1.1 2007/11/14 20:55:44 kwells Exp $-->
+<html xmlns:my="http://commerce.example.com/payment" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title xml:lang="fr">XForms en XHTML</title>
+
+ <xforms:model schema="payschema.xsd">
+ <xforms:instance>
+ <my:payment as="credit">
+ <my:cc/>
+ </my:payment>
+ </xforms:instance>
+ <xforms:submission action="http://xformstest.org/cgi-bin/echo.sh" method="post" id="s00" />
+ <xforms:bind nodeset="my:cc" relevant="../@as='credit'" required="true()" />
+ <xforms:bind nodeset="my:exp" relevant="../@as='credit'" required="true()" />
+ </xforms:model>
+ </head>
+ <body>
+ <xforms:group xmlns="http://www.w3.org/2002/xforms">
+ <xforms:trigger>
+ <xforms:label>Français</xforms:label>
+ <toggle case="fr" ev:event="DOMActivate" />
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>English</xforms:label>
+ <toggle case="en" ev:event="DOMActivate" />
+ </xforms:trigger>
+ </xforms:group>
+
+ <switch xmlns="http://www.w3.org/2002/xforms">
+ <case id="fr">
+ <select1 ref="@as">
+ <xforms:label xml:lang="fr">Choisissez un mode de paiement</xforms:label>
+ <choices>
+ <item>
+ <xforms:label xml:lang="fr">Comptant</xforms:label>
+ <value>cash</value>
+ <message level="modeless" ev:event="xforms-select" xml:lang="fr">
+ Ne pas envoyer d'argent comptant par la poste.</message>
+ </item>
+ <item>
+ <xforms:label xml:lang="fr">Carte bancaire</xforms:label>
+ <value>credit</value>
+ </item>
+ </choices>
+ </select1>
+
+ <xforms:input ref="my:cc">
+ <xforms:label xml:lang="fr">Numéro de carte bancaire</xforms:label>
+ <alert xml:lang="fr">Saississez un numéro de carte bancaire en cours
+ (séparez par un espace ou un trait d'union chaque groupe de chiffres)</alert>
+ </xforms:input>
+
+ <xforms:input ref="my:exp">
+ <xforms:label xml:lang="fr">Date d'échéance</xforms:label>
+ </xforms:input>
+
+ <submit submission="s00">
+ <xforms:label xml:lang="fr">Achetez</xforms:label>
+ </submit>
+ </case>
+ <case id="en">
+ <select1 ref="@as">
+ <xforms:label xml:lang="en">Select Payment Method</xforms:label>
+ <choices>
+ <item>
+ <xforms:label xml:lang="en">Cash</xforms:label>
+ <value>cash</value>
+ <message level="modeless" ev:event="xforms-select" xml:lang="en">
+ Please do not mail cash.</message>
+ </item>
+ <item>
+ <xforms:label xml:lang="en">Credit</xforms:label>
+ <value>credit</value>
+ </item>
+ </choices>
+ </select1>
+
+ <xforms:input ref="my:cc">
+ <xforms:label xml:lang="en">Credit Card Number</xforms:label>
+ <alert xml:lang="en">Please specify a valid credit card number
+ (use spaces or hyphens between digit groups)</alert>
+ </xforms:input>
+
+ <xforms:input ref="my:exp">
+ <xforms:label xml:lang="en">Expiration Date</xforms:label>
+ </xforms:input>
+
+ <submit submission="s00">
+ <xforms:label xml:lang="en">Buy</xforms:label>
+ </submit>
+ </case>
+ </switch>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/h.1.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,95 @@
+<!--$Id: h.1.xml,v 1.1 2007/11/14 20:55:43 kwells Exp $-->
+<html xmlns:my="http://commerce.example.com/payment" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title xml:lang="fr">XForms en XHTML</title>
+
+ <xforms:model schema="payschema.xsd">
+ <xforms:instance>
+ <my:payment as="credit">
+ <my:cc />
+ <my:exp />
+ </my:payment>
+ </xforms:instance>
+ <xforms:submission action="http://www.example.com/buy.rb" method="post" id="s00" />
+ <xforms:bind nodeset="my:cc" relevant="../@as='credit'" required="true()" />
+ <xforms:bind nodeset="my:exp" relevant="../@as='credit'" required="true()" />
+ </xforms:model>
+ </head>
+ <body>
+ <xforms:group xmlns="http://www.w3.org/2002/xforms">
+ <xforms:trigger>
+ <xforms:label>Français</xforms:label>
+ <toggle case="fr" ev:event="DOMActivate" />
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>English</xforms:label>
+ <toggle case="en" ev:event="DOMActivate" />
+ </xforms:trigger>
+ </xforms:group>
+
+ <switch xmlns="http://www.w3.org/2002/xforms">
+ <case id="fr">
+ <select1 ref="@as">
+ <xforms:label xml:lang="fr">Choisissez un mode de paiement</xforms:label>
+ <choices>
+ <item>
+ <xforms:label xml:lang="fr">Comptant</xforms:label>
+ <value>cash</value>
+ <message level="modeless" ev:event="xforms-select" xml:lang="fr">
+ Ne pas envoyer d'argent comptant par la poste.</message>
+ </item>
+ <item>
+ <xforms:label xml:lang="fr">Carte bancaire</xforms:label>
+ <value>credit</value>
+ </item>
+ </choices>
+ </select1>
+
+ <xforms:input ref="my:cc">
+ <xforms:label xml:lang="fr">Numéro de carte bancaire</xforms:label>
+ <alert xml:lang="fr">Saississez un numéro de carte bancaire en cours
+ (séparez par un espace ou un trait d'union chaque groupe de chiffres)</alert>
+ </xforms:input>
+
+ <xforms:input ref="my:exp">
+ <xforms:label xml:lang="fr">Date d'échéance</xforms:label>
+ </xforms:input>
+
+ <submit submission="s00">
+ <xforms:label xml:lang="fr">Achetez</xforms:label>
+ </submit>
+ </case>
+ <case id="en">
+ <select1 ref="@as">
+ <xforms:label xml:lang="en">Select Payment Method</xforms:label>
+ <choices>
+ <item>
+ <xforms:label xml:lang="en">Cash</xforms:label>
+ <value>cash</value>
+ <message level="modeless" ev:event="xforms-select" xml:lang="en">
+ Please do not mail cash.</message>
+ </item>
+ <item>
+ <xforms:label xml:lang="en">Credit</xforms:label>
+ <value>credit</value>
+ </item>
+ </choices>
+ </select1>
+
+ <xforms:input ref="my:cc">
+ <xforms:label xml:lang="en">Credit Card Number</xforms:label>
+ <alert xml:lang="en">Please specify a valid credit card number
+ (use spaces or hyphens between digit groups)</alert>
+ </xforms:input>
+
+ <xforms:input ref="my:exp">
+ <xforms:label xml:lang="en">Expiration Date</xforms:label>
+ </xforms:input>
+
+ <submit submission="s00">
+ <xforms:label xml:lang="en">Buy</xforms:label>
+ </submit>
+ </case>
+ </switch>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/h.2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,65 @@
+<html xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:my="http://commerce.example.com/payment" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+ <head>
+ <style type="text/css">
+ xforms|input.editField {
+ font-weight:bold; font-size:20px; width:500px
+ }
+ xforms|label.sectionLabel {
+ font-weight:bold; color:white; background-color:blue
+ }
+ xforms|submit {
+ font-family: Arial; font-size: 20px; font-style: bold; color: red
+ }
+ </style>
+ <title>Editing Hierarchical Bookmarks In X-Smiles </title>
+ <xforms:model id="bookmarks" version="1.1">
+ <xforms:instance resource="bookmarks.xml" />
+ <xforms:submission id="s01" method="post" action="http://xformstest.org/cgi-bin/echo.sh" />
+ </xforms:model>
+ </head>
+ <body>
+ <xforms:repeat nodeset="section" id="repeatSections">
+ <xforms:input ref="@name" class="editField">
+ <xforms:label class="sectionLabel">Section</xforms:label>
+ </xforms:input>
+<!-- BOOKMARK REPEAT START -->
+ <xforms:repeat nodeset="bookmark" id="repeatBookmarks">
+ <xforms:input ref="@name">
+ <xforms:label>Bookmark name</xforms:label>
+ </xforms:input>
+ <xforms:input ref="@href">
+ <xforms:label>URL</xforms:label>
+ </xforms:input>
+ </xforms:repeat>
+ </xforms:repeat>
+ <p>
+<!-- INSERT BOOKMARK BUTTON -->
+ <xforms:trigger id="insertbutton">
+ <xforms:label>Insert bookmark</xforms:label>
+ <xforms:insert nodeset="section[index('repeatSections')]/bookmark" at="index('repeatBookmarks')" position="after" ev:event="DOMActivate" />
+ </xforms:trigger>
+<!-- DELETE BOOKMARK BUTTON -->
+ <xforms:trigger id="delete">
+ <xforms:label>Delete bookmark</xforms:label>
+ <xforms:delete nodeset="section[index('repeatSections')]/bookmark" at="index('repeatBookmarks')" ev:event="DOMActivate" />
+ </xforms:trigger>
+ </p>
+ <p>
+<!-- INSERT SECTION BUTTON -->
+ <xforms:trigger id="insertsectionbutton">
+ <xforms:label>Insert section</xforms:label>
+ <xforms:insert nodeset="section" at="index('repeatSections')" position="after" ev:event="DOMActivate" />
+ </xforms:trigger>
+<!-- DELETE SECTION BUTTON -->
+ <xforms:trigger id="deletesectionbutton">
+ <xforms:label>Delete section</xforms:label>
+ <xforms:delete nodeset="section" at="index('repeatSections')" ev:event="DOMActivate" />
+ </xforms:trigger>
+ </p>
+<!-- SUBMIT BUTTON -->
+ <xforms:submit submission="s01">
+ <xforms:label>Save</xforms:label>
+ <xforms:hint>Click to submit</xforms:hint>
+ </xforms:submit>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/h.2.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,65 @@
+<html xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:my="http://commerce.example.com/payment" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns="http://www.w3.org/2002/06/xhtml2" xml:lang="en">
+ <head>
+ <style type="text/css">
+ xforms|input.editField {
+ font-weight:bold; font-size:20px; width:500px
+ }
+ xforms|label.sectionLabel {
+ font-weight:bold; color:white; background-color:blue
+ }
+ xforms|submit {
+ font-family: Arial; font-size: 20px; font-style: bold; color: red
+ }
+ </style>
+ <title>Editing Hierarchical Bookmarks In X-Smiles </title>
+ <xforms:model id="bookmarks" version="1.1">
+ <xforms:instance resource="bookmarks.xml" />
+ <xforms:submission id="s01" method="post" action="http://examples.com/" />
+ </xforms:model>
+ </head>
+ <body>
+ <xforms:repeat nodeset="section" id="repeatSections">
+ <xforms:input ref="@name" class="editField">
+ <xforms:label class="sectionLabel">Section</xforms:label>
+ </xforms:input>
+<!-- BOOKMARK REPEAT START -->
+ <xforms:repeat nodeset="bookmark" id="repeatBookmarks">
+ <xforms:input ref="@name">
+ <xforms:label>Bookmark name</xforms:label>
+ </xforms:input>
+ <xforms:input ref="@href">
+ <xforms:label>URL</xforms:label>
+ </xforms:input>
+ </xforms:repeat>
+ </xforms:repeat>
+ <p>
+<!-- INSERT BOOKMARK BUTTON -->
+ <xforms:trigger id="insertbutton">
+ <xforms:label>Insert bookmark</xforms:label>
+ <xforms:insert nodeset="section[index('repeatSections')]/bookmark" at="index('repeatBookmarks')" position="after" ev:event="DOMActivate" />
+ </xforms:trigger>
+<!-- DELETE BOOKMARK BUTTON -->
+ <xforms:trigger id="delete">
+ <xforms:label>Delete bookmark</xforms:label>
+ <xforms:delete nodeset="section[index('repeatSections')]/bookmark" at="index('repeatBookmarks')" ev:event="DOMActivate" />
+ </xforms:trigger>
+ </p>
+ <p>
+<!-- INSERT SECTION BUTTON -->
+ <xforms:trigger id="insertsectionbutton">
+ <xforms:label>Insert section</xforms:label>
+ <xforms:insert nodeset="section" at="index('repeatSections')" position="after" ev:event="DOMActivate" />
+ </xforms:trigger>
+<!-- DELETE SECTION BUTTON -->
+ <xforms:trigger id="deletesectionbutton">
+ <xforms:label>Delete section</xforms:label>
+ <xforms:delete nodeset="section" at="index('repeatSections')" ev:event="DOMActivate" />
+ </xforms:trigger>
+ </p>
+<!-- SUBMIT BUTTON -->
+ <xforms:submit submission="s01">
+ <xforms:label>Save</xforms:label>
+ <xforms:hint>Click to submit</xforms:hint>
+ </xforms:submit>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/h.3.svg Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,108 @@
+<!-- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -->
+<svg xmlns:s="http://example.com/survey" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xsd="http://www.w3.org/2001/XMLSchema" width="700px" height="600px" viewBox="0 0 700 600">
+ <defs>
+ <polygon id="bullet" points="-30,-30, -10,-10, -20,10" fill="#007138" />
+ <xforms:model id="form1">
+ <xforms:instance id="instance1">
+ <s:survey xmlns="http://example.com/survey">
+ <s:drink>none</s:drink>
+ <s:espressoPrefs>
+ <s:numberPerWeek>0</s:numberPerWeek>
+ <s:sugar>0</s:sugar>
+ <s:lemon>Always</s:lemon>
+ </s:espressoPrefs>
+ </s:survey>
+ </xforms:instance>
+ <xforms:bind nodeset="s:espressoPrefs/s:numberPerWeek" type="xsd:integer"/>
+ <xforms:submission id="submit1" method="post" action="http://www.example.org/surveyhandler" />
+ </xforms:model>
+ </defs>
+ <title>Espresso survey</title>
+ <desc>Sample SVG and XForms - espresso customer survey</desc>
+ <g>
+ <text x="50" y="70" font-size="40" font-family="Arial Black, sans-serif" font-weight="900">Customer Survey: Espresso</text>
+ <g font-family="Arial, Helvetica, sans-serif" font-size="18">
+ <foreignObject x="80" y="150" width="250" height="40">
+ <xforms:select1 appearance="minimal" model="form1" ref="s:drink">
+ <xforms:label>
+ <g transform="translate(80, 140)">
+ <use xlink:href="#bullet" />
+ <text>Your usual coffee drink is:</text>
+ </g>
+ </xforms:label>
+ <xforms:item>
+ <xforms:label>Rich, dark espresso</xforms:label>
+ <xforms:value>espresso</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Creamy cappuccino</xforms:label>
+ <xforms:value>cappuccino</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Long, milky latte</xforms:label>
+ <xforms:value>latte</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Don't like coffee!</xforms:label>
+ <xforms:value>none</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ </foreignObject>
+ <foreignObject x="80" y="240" width="250" height="40">
+ <xforms:range model="form1" start="0" end="30" step="5" ref="s:espressoPrefs/s:numberPerWeek">
+ <xforms:label>
+ <g transform="translate(80, 230)">
+ <use xlink:href="#bullet" />
+ <text>Shots of espresso per week:</text>
+ </g>
+ </xforms:label>
+ </xforms:range>
+ </foreignObject>
+ <foreignObject x="80" y="350" width="250" height="40">
+ <xforms:select model="form1" ref="s:espressoPrefs/s:sugar">
+ <xforms:label>
+ <g transform="translate(80, 340)">
+ <use xlink:href="#bullet" />
+ <text>Sugar?</text>
+ </g>
+ </xforms:label>
+ <xforms:item>
+ <xforms:label>Yes</xforms:label>
+ <xforms:value>X</xforms:value>
+ </xforms:item>
+ </xforms:select>
+ </foreignObject>
+ <foreignObject x="80" y="420" width="250" height="90">
+ <xforms:select1 appearance="full" model="form1" ref="s:espressoPrefs/s:lemon">
+ <xforms:label>
+ <g transform="translate(80, 410)">
+ <use xlink:href="#bullet" />
+ <text>Lemon?</text>
+ </g>
+ </xforms:label>
+ <xforms:item>
+ <xforms:label>Required for the full experience</xforms:label>
+ <xforms:value>Always</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Whatever</xforms:label>
+ <xforms:value>Indifferent</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Keep that citrus to yourself</xforms:label>
+ <xforms:value>Never</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ </foreignObject>
+ </g>
+ <use xlink:href="#bullet" x="101" y="64" transform="scale(7,3)" />
+ <foreignObject y="150" x="500" height="60" width="100">
+ <xforms:submit model="form1">
+ <xforms:label>Send survey</xforms:label>
+ </xforms:submit>
+ </foreignObject>
+ <!--- keep the graphics data out of this example listing -->
+ <image xlink:href="espresso.svg" x="400" y="230" width="280" height="270" />
+ </g>
+</svg>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/h.3.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,108 @@
+<!-- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -->
+<svg xmlns:s="http://example.com/survey" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xsd="http://www.w3.org/2001/XMLSchema" width="700px" height="600px" viewBox="0 0 700 600">
+ <defs>
+ <polygon id="bullet" points="-30,-30, -10,-10, -20,10" fill="#007138" />
+ <xforms:model id="form1">
+ <xforms:instance id="instance1">
+ <s:survey xmlns:s="http://example.com/survey">
+ <s:drink>none</s:drink>
+ <s:espressoPrefs>
+ <s:numberPerWeek>0</s:numberPerWeek>
+ <s:sugar>0</s:sugar>
+ <s:lemon>Always</s:lemon>
+ </s:espressoPrefs>
+ </s:survey>
+ </xforms:instance>
+ <xforms:bind nodeset="s:espressoPrefs/s:numberPerWeek" type="xsd:integer"/>
+ <xforms:submission id="submit1" method="post" action="http://www.example.org/surveyhandler" />
+ </xforms:model>
+ </defs>
+ <title>Espresso survey</title>
+ <desc>Sample SVG and XForms - espresso customer survey</desc>
+ <g>
+ <text x="50" y="70" font-size="40" font-family="Arial Black, sans-serif" font-weight="900">Customer Survey: Espresso</text>
+ <g font-family="Arial, Helvetica, sans-serif" font-size="18">
+ <foreignObject x="80" y="150" width="250" height="40">
+ <xforms:select1 appearance="minimal" model="form1" ref="s:drink">
+ <xforms:label>
+ <g transform="translate(80, 140)">
+ <use xlink:href="#bullet" />
+ <text>Your usual coffee drink is:</text>
+ </g>
+ </xforms:label>
+ <xforms:item>
+ <xforms:label>Rich, dark espresso</xforms:label>
+ <xforms:value>espresso</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Creamy cappuccino</xforms:label>
+ <xforms:value>cappuccino</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Long, milky latte</xforms:label>
+ <xforms:value>latte</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Don't like coffee!</xforms:label>
+ <xforms:value>none</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ </foreignObject>
+ <foreignObject x="80" y="240" width="250" height="40">
+ <xforms:range model="form1" start="0" end="30" step="5" ref="s:espressoPrefs/s:numberPerWeek">
+ <xforms:label>
+ <g transform="translate(80, 230)">
+ <use xlink:href="#bullet" />
+ <text>Shots of espresso per week:</text>
+ </g>
+ </xforms:label>
+ </xforms:range>
+ </foreignObject>
+ <foreignObject x="80" y="350" width="250" height="40">
+ <xforms:select model="form1" ref="s:espressoPrefs/s:sugar">
+ <xforms:label>
+ <g transform="translate(80, 340)">
+ <use xlink:href="#bullet" />
+ <text>Sugar?</text>
+ </g>
+ </xforms:label>
+ <xforms:item>
+ <xforms:label>Yes</xforms:label>
+ <xforms:value>X</xforms:value>
+ </xforms:item>
+ </xforms:select>
+ </foreignObject>
+ <foreignObject x="80" y="420" width="250" height="90">
+ <xforms:select1 appearance="full" model="form1" ref="s:espressoPrefs/s:lemon">
+ <xforms:label>
+ <g transform="translate(80, 410)">
+ <use xlink:href="#bullet" />
+ <text>Lemon?</text>
+ </g>
+ </xforms:label>
+ <xforms:item>
+ <xforms:label>Required for the full experience</xforms:label>
+ <xforms:value>Always</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Whatever</xforms:label>
+ <xforms:value>Indifferent</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Keep that citrus to yourself</xforms:label>
+ <xforms:value>Never</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ </foreignObject>
+ </g>
+ <use xlink:href="#bullet" x="101" y="64" transform="scale(7,3)" />
+ <foreignObject y="150" x="500" height="60" width="100">
+ <xforms:submit model="form1">
+ <xforms:label>Send survey</xforms:label>
+ </xforms:submit>
+ </foreignObject>
+ <!--- keep the graphics data out of this example listing -->
+ <image xlink:href="espresso.svg" x="400" y="230" width="280" height="270" />
+ </g>
+</svg>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Appendix/H/payschema.xsd Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- payschema.xsd -->
+<xs:schema xmlns:my="http://commerce.example.com/payment" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://commerce.example.com/payment" elementFormDefault="qualified">
+
+ <xs:element name="payment">
+ <xs:complexType>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:element ref="my:cc" />
+ <xs:element ref="my:exp" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="as" type="my:paymentAs" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="cc" type="my:cc" />
+ <xs:element name="exp" type="xsd:gYearMonth" />
+
+ <xs:simpleType name="cc">
+ <xs:restriction base="xsd:string">
+ <xs:minLength value="12" />
+ <xs:maxLength value="19" />
+ <xs:pattern value="[0-9]+" />
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="paymentAs">
+ <xs:restriction base="xsd:string">
+ <xs:enumeration value="cash" />
+ <xs:enumeration value="credit" />
+ </xs:restriction>
+ </xs:simpleType>
+</xs:schema>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,13 @@
+D/Appendix////
+D/Chapt02////
+D/Chapt03////
+D/Chapt04////
+D/Chapt05////
+D/Chapt06////
+D/Chapt07////
+D/Chapt08////
+D/Chapt09////
+D/Chapt10////
+D/Chapt11////
+D/driverPages////
+D/zip////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt02/2.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>2.1.a Introductory Example No. 1</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <ecommerce xmlns="">
+ <method>cc</method>
+ <number />
+ <expiry />
+ </ecommerce>
+ </xforms:instance>
+ <xforms:submission id="submit" method="post" action="http://xformstest.org/cgi-bin/echo.sh" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">2.1.a Introductory Example No. 1</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a select1 control with the values "Cash" and "Credit" as well as two
+ input controls on the page. When you activate the Submit Now submit control this page must be
+ replaced by the form data. You must see the value "cc" if you had selected Credit or the
+ value "cash" if you had selected Cash. You must also see the values, if any, you entered
+ in the Credit Card Number and Expiration Date input controls.
+ </xforms:label>
+ </xforms:group>
+ <xforms:select1 ref="method">
+ <xforms:label>Select Payment Method:</xforms:label>
+ <xforms:item>
+ <xforms:label>Cash</xforms:label>
+ <xforms:value>cash</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Credit</xforms:label>
+ <xforms:value>cc</xforms:value>
+ </xforms:item>
+ <xforms:hint>Please select method of payment: cash or credit</xforms:hint>
+ </xforms:select1>
+ <xforms:input ref="number">
+ <xforms:label>Credit Card Number:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="expiry">
+ <xforms:label>Expiration Date:</xforms:label>
+ </xforms:input>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt02/2.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://commerce.example.com/payment">
+ <xhtml:head>
+ <xhtml:title>2.2.a Example: Encapsulation of Instance Data</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <payment method="cc" xmlns="http://commerce.example.com/payment">
+ <number />
+ <expiry />
+ </payment>
+ </xforms:instance>
+ <xforms:submission id="submit" method="post" action="http://xformstest.org/cgi-bin/echo.sh" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">2.2.a Example: Encapsulation of Instance Data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a select1 control with the values "Cash" and "Credit" as well as two
+ input controls on the page. When you activate the Submit Now submit control this page must be
+ replaced by the form data. You must see the value "cc" if you had selected Credit or the
+ value "cash" if you had selected Cash. You must also see the values, if any, you entered
+ in the Credit Card Number and Expiration Date input controls.
+ </xforms:label>
+ </xforms:group>
+ <xforms:select1 ref="@method">
+ <xforms:label>Select Payment Method:</xforms:label>
+ <xforms:item>
+ <xforms:label>Cash</xforms:label>
+ <xforms:value>cash</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Credit</xforms:label>
+ <xforms:value>cc</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ <xforms:input ref="my:number">
+ <xforms:label>Credit Card Number:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="/my:payment/my:expiry">
+ <xforms:label>Expiration Date:</xforms:label>
+ </xforms:input>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt02/2.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:my="http://commerce.example.com/payment">
+ <xhtml:head>
+ <xhtml:title>2.3.a Example: Value Constraints</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <payment method="cc" xmlns="http://commerce.example.com/payment">
+ <number />
+ <expiry />
+ </payment>
+ </xforms:instance>
+ <xforms:submission id="submit01" method="post" action="http://xformstest.org/cgi-bin/echo.sh" />
+ <xforms:bind nodeset="/my:payment/my:number" relevant="/my:payment/@method = 'cc'"
+ required="/my:payment/@method='cc'" type="my:ccnumber" />
+ <xforms:bind nodeset="/my:payment/my:expiry" relevant="/my:payment/@method = 'cc'"
+ required="/my:payment/@method='cc'" type="xsd:gYearMonth" />
+ <xsd:schema targetNamespace="http://commerce.example.com/payment">
+ <xsd:simpleType name="ccnumber">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="\d{14,18}" />
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:element name="payment">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="number" type="my:ccnumber" minOccurs="0" />
+ <xsd:element name="expiry" type="xsd:gYearMonth" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="method" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">2.3.a Example: Value Constraints</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a select1 control with the values "Cash" and "Credit" as well as two
+ input controls on the page.
+ The Credit Card Number and Expiration Date input controls are set to be relevant only when Credit
+ is selected. If you have selected Cash then you must be able to submit the form
+ and the input controls must have become unavailable.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ If you have selected Credit then you must not be able to submit the form until valid data is
+ entered into both input controls. A valid entry for Credit Card Number is a positive number with
+ 14-18 digits. A valid entry for the expiration date
+ is a date in the format of gYearMonth, which is yyyy-mm (ex. 1998-12 for December 1998).
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control this page must be replaced by the form data.
+ You must see the value "cc" and the values you entered in the Credit
+ Card Number and Expiration Date input controls if you had selected Credit or the
+ value "cash" if you had selected Cash.
+ </xforms:label>
+ </xforms:group>
+ <xforms:select1 ref="@method">
+ <xforms:label>Select Payment Method:</xforms:label>
+ <xforms:item>
+ <xforms:label>Cash</xforms:label>
+ <xforms:value>cash</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Credit</xforms:label>
+ <xforms:value>cc</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ <xforms:input ref="my:number">
+ <xforms:label>Credit Card Number:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="/my:payment/my:expiry">
+ <xforms:label>Expiration Date:</xforms:label>
+ </xforms:input>
+ <xforms:submit submission="submit01">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt02/2.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://commerce.example.com/payment"
+ xmlns:hlp="http://commerce.example.com/help">
+ <xhtml:head>
+ <xhtml:title>2.4.a Example: Multiple Forms</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="pay">
+ <xforms:instance>
+ <payment method="cc" xmlns="http://commerce.example.com/payment">
+ <number />
+ <expiry />
+ </payment>
+ </xforms:instance>
+ <xforms:submission id="submit01" method="post" action="http://xformstest.org/cgi-bin/echo.sh" />
+ <xforms:bind nodeset="/my:payment/my:number" relevant="/my:payment/@method = 'cc'"
+ required="/my:payment/@method='cc'" type="my:ccnumber" />
+ <xforms:bind nodeset="/my:payment/my:expiry" relevant="/my:payment/@method = 'cc'"
+ required="/my:payment/@method='cc'" type="xsd:gYearMonth" />
+ <xsd:schema targetNamespace="http://commerce.example.com/payment" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
+ <xsd:simpleType name="ccnumber">
+ <xsd:restriction base="xsd:string">
+ <xsd:pattern value="\d{14,18}" />
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:element name="payment">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="number" type="my:ccnumber" minOccurs="0" />
+ <xsd:element name="expiry" type="xsd:gYearMonth" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="method" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </xforms:model>
+ <xforms:model id="poll">
+ <xforms:instance>
+ <helpmodel xmlns="http://commerce.example.com/help">
+ <helpful>3</helpful>
+ </helpmodel>
+ </xforms:instance>
+ <xforms:submission id="pollsubmit" method="post" action="http://xformstest.org/cgi-bin/echo.sh" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">2.4.a Example: Multiple Forms</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a select1 control with the values "Cash" and "Credit" as well as two
+ input controls on the page.
+ The Credit Card Number and Expiration Date input controls are set to be relevant only when Credit
+ is selected. If you have selected Cash then you must be able to submit the form
+ and the input controls must have become unavailable.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ If you have selected Credit then you must not be able to submit the form until valid data is
+ entered into both input controls. A valid entry for Credit Card Number is a positive number with
+ 14-18 digits. A valid entry for the expiration date
+ is a date in the format of gYearMonth, which is yyyy-mm (ex. 1998-12 for December 1998).
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Form 1 submit control this page must be replaced by the form data.
+ You must see the value "cc" and the values you entered in the Credit
+ Card Number and Expiration Date input controls if you had selected Credit or the
+ value "cash" if you had selected Cash.
+ </xforms:label>
+ </xforms:group>
+ <xforms:select1 ref="@method" model="pay">
+ <xforms:label>Select Payment Method:</xforms:label>
+ <xforms:item>
+ <xforms:label>Cash</xforms:label>
+ <xforms:value>cash</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Credit</xforms:label>
+ <xforms:value>cc</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ <xforms:input ref="my:number" model="pay">
+ <xforms:label>Credit Card Number:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="/my:payment/my:expiry" model="pay">
+ <xforms:label>Expiration Date:</xforms:label>
+ </xforms:input>
+ <xforms:submit submission="submit01">
+ <xforms:label>Submit Form 1</xforms:label>
+ </xforms:submit>
+ <xforms:group>
+ <xforms:label>
+ You must see a select1 with four different options (Not at all helpful, Barely
+ helpful, Somewhat helpful, and Very helpful). When you activate the 'Submit Form 2'
+ trigger a data instance must appear with a number corresponding to the value you chose
+ (0-3) under 'helpful'.
+ </xforms:label>
+ </xforms:group>
+ <xforms:select1 ref="hlp:helpful" model="poll">
+ <xforms:label>How useful is this page to you?</xforms:label>
+ <xforms:item>
+ <xforms:label>Not at all helpful (0)</xforms:label>
+ <xforms:value>0</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Barely helpful (1)</xforms:label>
+ <xforms:value>1</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Somewhat helpful (2)</xforms:label>
+ <xforms:value>2</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Very helpful (3)</xforms:label>
+ <xforms:value>3</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ <xforms:submit submission="pollsubmit" model="poll">
+ <xforms:label>Submit Form 2</xforms:label>
+ </xforms:submit>
+ <xforms:group>
+ <xforms:label>
+ IMPORTANT: Note that 'Submit Form 1' and 'Submit Form 2' only submit the data on the page to which they
+ are linked to. 'Submit Form 1' must only submit the data for the payment information and 'Submit
+ Form 2' must only submit the data for the page survey.
+ </xforms:label>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt02/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+/2.1.a.xhtml/1.2/Tue Sep 22 15:17:07 2009//
+/2.2.a.xhtml/1.2/Tue Sep 22 15:17:07 2009//
+/2.3.a.xhtml/1.1/Wed Nov 14 20:55:12 2007//
+/2.4.a.xhtml/1.3/Wed Nov 2 16:01:12 2011//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt02/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt02
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt02/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.1/3.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.1.a XForms namespace</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Honda</make>
+ <year>2005</year>
+ <color>tango red pearl</color>
+ <hp>127</hp>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.1.a XForms namespace</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!--
+ An XForms processor must recognize elements and attributes in the XForms namespace.
+ A simple XForms output should appear below, with a value as indicated by the label of
+ that output.
+ -->
+ You must see a value of "Honda":
+ </xforms:label>
+ </xforms:group>
+ <xforms:output ref="/car/make">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/3.1.a.xhtml/1.1/Wed Nov 14 20:56:13 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.1/3.2.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.1.a id attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="mymodel">
+ <xforms:instance id="myinstance">
+ <car xmlns="">
+ <make>Mazda</make>
+ <color>metallic silver</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group id="mygroup1">
+ <xforms:label id="mylabel" class="title">3.2.1.a id attribute</xforms:label>
+ </xforms:group>
+ <xforms:group id="mygroup2">
+ <xforms:label id="myotherlabel">
+ Every XForms element has an id attribute. You must not see any errors.
+ </xforms:label>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.1/3.2.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:foreign="http://www.foreignattribute.com/foreign">
+ <xhtml:head>
+ <xhtml:title>3.2.1.b foreign attributes</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model foreign:test="foreignAttribute">
+ <xforms:instance>
+ <car xmlns="">
+ <make>Mazda</make>
+ <color>metallic silver</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.1.b foreign attributes</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!--
+ An attribute from a foreign namespace has been added to the XForms model and output in this
+ document.
+ -->
+ You must see a value of "Mazda":
+ </xforms:label>
+ </xforms:group>
+ <xforms:output ref="/car/make" foreign:test="foreignAttribute">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/3.2.1.a.xhtml/1.1/Wed Nov 14 20:55:49 2007//
+/3.2.1.b.xhtml/1.1/Wed Nov 14 20:55:49 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.2/3.2.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.2/3.2.2.a.data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+ <car xmlns="">
+ <make/>
+ <color>red</color>
+ </car>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.2/3.2.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.2.a src Attribute (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance src="3.2.2.a.data.xml" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.2.a src Attribute (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This test case uses the src attribute to pull instance data from a file.
+ You must see an input control labeled "Color:" and it must contain the value
+ "red".
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/car/color">
+ <xforms:label src="label.txt" />
+ </xforms:input>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+/3.2.2.a.data.xml/1.1/Wed Nov 14 20:55:25 2007//
+/3.2.2.a.xhtml/1.1/Wed Nov 14 20:55:25 2007//
+/carinstance.xml/1.1/Wed Nov 14 20:55:25 2007//
+/circle.svg/1.1/Wed Nov 14 20:55:25 2007//
+/label.txt/1.1/Wed Nov 14 20:55:25 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.2/3.2.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.2/carinstance.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+ <car xmlns="">
+ <make/>
+ <color>red</color>
+ </car>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.2/circle.svg Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+ <svg xmlns="http://www.w3.org/2000/svg">
+ <g style="fill-opacity:0.7; stroke:black; stroke-width:0.1cm;">
+ <circle cx="6cm" cy="2cm" r="100" style="fill:red;"
+ transform="translate(0,50)" />
+ <circle cx="6cm" cy="2cm" r="100" style="fill:blue;"
+ transform="translate(70,150)" />
+ <circle cx="6cm" cy="2cm" r="100" style="fill:green;"
+ transform="translate(-70,150)"/>
+ </g>
+ </svg>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.2/label.txt Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+Color:
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/3.2.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.3.a single-node binding - ref attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Acura</make>
+ <year>1994</year>
+ <color>white</color>
+ <hp>120</hp>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="bind_001" nodeset="/car/year" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.3.a single-node binding - ref attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!-- ref attribute points to a valid node; -->
+ You must see the value "120":
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/hp">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ <!-- ref has no meaning when bind is present; -->
+ You must see the value "1994":
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/make" bind="bind_001">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/3.2.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.3.b single-node binding - model attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="car1">
+ <xforms:instance>
+ <car xmlns="">
+ <make>Mercedes</make>
+ <year>2004</year>
+ <color>silver</color>
+ <hp>450</hp>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="bind_001" nodeset="/car/make" />
+ </xforms:model>
+ <xforms:model id="car2">
+ <xforms:instance>
+ <car xmlns="">
+ <make>Acura</make>
+ <year>1994</year>
+ <color>white</color>
+ <hp>120</hp>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="bind_002" nodeset="/car/make" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.3.b single-node binding - model attribute</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ <!-- model attribute points to a valid model; -->
+ You must see the value "Mercedes":
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="make" model="car1">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ <!-- model attribute points to a valid model; -->
+ You must see the value "Acura":
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="make" model="car2">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ <!-- model has no meaning when bind attribute is present; -->
+ For this output, a bind is overriding the model. You must see the value "Acura":
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="year" model="car2" bind="bind_002" >
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/3.2.3.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.3.c single-node binding - bind attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="myCar">
+ <xforms:instance>
+ <car xmlns="">
+ <make>Mercedes</make>
+ <year>2004</year>
+ <color>silver</color>
+ <hp>450</hp>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="bind_001" nodeset="/car/color" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.3.c single-node binding - bind attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!-- The bind attribute points to a valid bind element; -->
+ You must see the value "silver":
+ </xforms:label>
+ </xforms:group>
+ <xforms:output bind="bind_001">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/3.2.3.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.3.d single-node binding - bind attribute overrides ref and model</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="myCar">
+ <xforms:instance>
+ <car xmlns="">
+ <make>Mercedes</make>
+ <year>2004</year>
+ <color>silver</color>
+ <hp>450</hp>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="bind_001" nodeset="/car/color" />
+ </xforms:model>
+ <xforms:model id="notmyCar">
+ <xforms:instance>
+ <car xmlns="">
+ <make>Pinto</make>
+ <year>1975</year>
+ <color>onFire</color>
+ <hp>300</hp>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.3.d single-node binding - bind attribute overrides ref and model</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!-- The bind attribute points to a valid bind element; -->
+ You must see the value "silver":
+ </xforms:label>
+ </xforms:group>
+ <xforms:output bind="bind_001" ref="/car/make" model="notmyCar">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/3.2.3.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.2.3.e single-node binding - invalid bind IDREF</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Mercedes</make>
+ <year>2004</year>
+ <color>silver</color>
+ <hp>450</hp>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="validBind" nodeset="/car/year"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.3.e single-node binding - invalid bind IDREF</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+
+ <!-- Bind points to nonexistent bind, you should see an error message for xforms-binding-exception
+ OR get a fatal error ... either results in a PASS -->
+ <xforms:input bind="nonexistent">
+ <xforms:label>
+ <!-- bind points to a non-existent bind element; -->
+ </xforms:label>
+ <xforms:action ev:event="xforms-binding-exception">
+ <xforms:message level="modal">xforms-binding-exception</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/3.2.3.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.2.3.f single-node binding - invalid model IDREF</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car1">
+ <xforms:instance id="i_001">
+ <car xmlns="">
+ <make>Honda</make>
+ <year>2002</year>
+ <color>white</color>
+ <hp>150</hp>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ <xforms:model id="car2">
+ <xforms:instance id="i_002">
+ <car xmlns="">
+ <make>Toyota</make>
+ <year>2004</year>
+ <color>midnight blue</color>
+ <hp>175</hp>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.3.f single-node binding - invalid model IDREF</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+ <!-- model attribute doesn't point to a model element, should fail -->
+ <xforms:input model="myInvalidModel" ref="/car/hp">
+ <xforms:label>
+ <!-- model does not point to a model element, -->
+ </xforms:label>
+ <xforms:action ev:event="xforms-binding-exception">
+ <xforms:message level="modal">xforms-binding-exception</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/3.2.3.g.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.3.g first node rule</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Mercedes</make>
+ <make>Chrysler</make>
+ <year>2005</year>
+ <color>black</color>
+ <hp>220</hp>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.3.g first node rule</xforms:label>
+ </xforms:group>
+ <!-- First-node rule picks the first occurence of the duplication for /car/make -->
+ <xforms:group>
+ <xforms:label>You must see the value "Mercedes":</xforms:label>
+ </xforms:group>
+ <xforms:output ref="/car/make">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,7 @@
+/3.2.3.a.xhtml/1.1/Wed Nov 14 20:55:15 2007//
+/3.2.3.b.xhtml/1.1/Wed Nov 14 20:55:15 2007//
+/3.2.3.c.xhtml/1.1/Wed Nov 14 20:55:15 2007//
+/3.2.3.d.xhtml/1.1/Wed Nov 14 20:55:15 2007//
+/3.2.3.e.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/3.2.3.f.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/3.2.3.g.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.2/3.2.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.4/3.2.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.4.a node-set binding - nodeset attribute and bind attribute override</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="carsForSale">
+ <xforms:instance>
+ <carsAvailable xmlns="">
+ <car>Audi</car>
+ <car>BMW</car>
+ <car>Mercedes</car>
+ <car>Porsche</car>
+ <car>Volkswagen</car>
+ <carOrder/>
+ </carsAvailable>
+ </xforms:instance>
+ <xforms:bind id="bind_cars" nodeset="/carsAvailable/car"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.4.a node-set binding - nodeset attribute and bind attribute override</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must be able to select any or all of the items in the select control.
+ </xforms:label>
+ </xforms:group>
+
+ <!-- itemset has nodeset attribute -->
+ <xforms:select ref="/carsAvailable/carOrder">
+ <xforms:label>Cars</xforms:label>
+ <xforms:itemset nodeset="/fakeCars/invalid" bind="bind_cars">
+ <xforms:label ref="."></xforms:label>
+ <xforms:value ref="."></xforms:value>
+ </xforms:itemset>
+ </xforms:select>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.4/3.2.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.4.b node-set binding - model attribute of itemset element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="order">
+ <xforms:instance>
+ <carOrder xmlns=""/>
+ </xforms:instance>
+ <xforms:submission id="submit_car" method="post" action="http://xformstest.org/cgi-bin/echo.sh"/>
+ </xforms:model>
+ <xforms:model id="carsForSale">
+ <xforms:instance>
+ <carsAvailable xmlns="">
+ <car>Audi</car>
+ <car>BMW</car>
+ <car>Mercedes</car>
+ <car>Porsche</car>
+ <car>Volkswagen</car>
+ </carsAvailable>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.4.b node-set binding - model attribute of itemset element</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must be able to select any or all of the items in the select control. After activating the Submit Cars
+ trigger you must be able to see all the values you selected displayed on the screen in the form data.
+ </xforms:label>
+ </xforms:group>
+
+ <!-- itemset has model attribute and a nodeset attribute -->
+ <xforms:select ref="/carOrder" model="order">
+ <xforms:label>Cars</xforms:label>
+ <xforms:itemset nodeset="/carsAvailable/car" model="carsForSale">
+ <xforms:label ref="."></xforms:label>
+ <xforms:value ref="."></xforms:value>
+ </xforms:itemset>
+ </xforms:select>
+
+ <xforms:submit submission="submit_car">
+ <xforms:label>Submit Cars</xforms:label>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.4/3.2.4.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.4.c node-set binding - bind attribute of itemset element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="carsForSale">
+ <xforms:instance>
+ <carsAvailable xmlns="">
+ <car>Audi</car>
+ <car>BMW</car>
+ <car>Mercedes</car>
+ <car>Porsche</car>
+ <car>Volkswagen</car>
+ <carOrder/>
+ </carsAvailable>
+ </xforms:instance>
+ <xforms:bind id="bind_carOrder" nodeset="/carsAvailable/carOrder"/>
+ <xforms:bind id="bind_car" nodeset="/carsAvailable/car"/>
+ <!-- submission has a bind to bind_carOrder, and should only submit that element -->
+ <xforms:submission id="submit_carOrder" action="http://xformstest.org/cgi-bin/echo.sh"
+ bind="bind_carOrder" method="post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.4.c node-set binding - bind attribute of itemset element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must be able to select any or all of the items in the select control. After activating the Submit Cars
+ trigger you must be able to see all the values you selected displayed on the screen in the form data.
+ </xforms:label>
+ <!-- No other elements of the data instance should be submitted due to the bind. -->
+ </xforms:group>
+
+ <xforms:select bind="bind_carOrder">
+ <xforms:label>Cars</xforms:label>
+ <!-- itemset uses bind instead of nodeset -->
+ <xforms:itemset bind="bind_car">
+ <xforms:label ref="."></xforms:label>
+ <xforms:value ref="."></xforms:value>
+ </xforms:itemset>
+ </xforms:select>
+
+ <xforms:submit submission="submit_carOrder">
+ <xforms:label>Submit Cars</xforms:label>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.4/3.2.4.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.2.4.d node-set binding - bind attribute overrides model attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="model1">
+ <xforms:instance>
+ <carsAvailable xmlns="">
+ <car>Audi</car>
+ </carsAvailable>
+ </xforms:instance>
+ </xforms:model>
+ <xforms:model id="model2">
+ <xforms:instance>
+ <carsAvailable xmlns="">
+ <car>BMW</car>
+ </carsAvailable>
+ </xforms:instance>
+ <xforms:bind id="bind1" nodeset="car" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.4.d node-set binding - bind attribute overrides model attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "BMW":
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:output ref="car" model="model1" bind="bind1">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.4/3.2.4.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.2.4.e node-set binding - invalid model IDREF</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="order">
+ <xforms:instance>
+ <carOrder/>
+ </xforms:instance>
+ <xforms:submission id="submit_car" method="post" action="http://xformstest.org/cgi-bin/echo.sh"/>
+ </xforms:model>
+ <xforms:model id="carsForSale">
+ <xforms:instance>
+ <carsAvailable xmlns="">
+ <car>Audi</car>
+ <car>BMW</car>
+ <car>Mercedes</car>
+ <car>Porsche</car>
+ <car>Volkswagen</car>
+ </carsAvailable>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.4.e node-set binding - invalid model IDREF</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:select ref="/carOrder" model="order">
+ <xforms:label>Cars</xforms:label>
+ <xforms:action ev:event="xforms-binding-exception">
+ <xforms:message level="modal">xforms-binding-exception</xforms:message>
+ </xforms:action>
+ <!-- itemset has invalid model attribute, exception thrown -->
+ <xforms:itemset nodeset="/carsAvailable/car" model="invalidModel">
+ <xforms:label ref="."></xforms:label>
+ <xforms:value ref="."></xforms:value>
+ </xforms:itemset>
+ </xforms:select>
+
+ <xforms:submit submission="submit_car">
+ <xforms:label>Submit Cars</xforms:label>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.4/3.2.4.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.2.4.f node-set binding - invalid bind IDREF</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="carsForSale">
+ <xforms:instance>
+ <carsAvailable xmlns="">
+ <car>Audi</car>
+ <car>BMW</car>
+ <car>Mercedes</car>
+ <car>Porsche</car>
+ <car>Volkswagen</car>
+ <carOrder/>
+ </carsAvailable>
+ </xforms:instance>
+ <xforms:bind id="bind_carOrder" nodeset="/carsAvailable/carOrder"/>
+ <xforms:bind id="bind_car" nodeset="/carsAvailable/car"/>
+ <!-- submission has a bind to bind_carOrder, and should only submit that element -->
+ <xforms:submission id="submit_carOrder" action="http://xformstest.org/cgi-bin/echo.sh"
+ bind="bind_carOrder" method="post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.2.4.f node-set binding - invalid bind IDREF</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:select bind="bind_carOrder">
+ <xforms:label>Cars</xforms:label>
+ <xforms:action ev:event="xforms-binding-exception">
+ <xforms:message level="modal">xforms-binding-exception</xforms:message>
+ </xforms:action>
+ <!-- itemset has invalid bind -->
+ <xforms:itemset bind="invalidBind">
+ <xforms:label ref="."></xforms:label>
+ <xforms:value ref="."></xforms:value>
+ </xforms:itemset>
+ </xforms:select>
+
+ <xforms:submit submission="submit_carOrder">
+ <xforms:label>Submit Cars</xforms:label>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+/3.2.4.a.xhtml/1.3/Sat Feb 21 20:30:39 2009//
+/3.2.4.b.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/3.2.4.c.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/3.2.4.d.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/3.2.4.e.xhtml/1.3/Mon Jul 27 09:06:51 2009//
+/3.2.4.f.xhtml/1.3/Mon Jul 27 09:06:51 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.2/3.2.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/3.2.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/3.2.1////
+D/3.2.2////
+D/3.2.3////
+D/3.2.4////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.a1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.3.1.a1 50 models created</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <!-- 50 models created, this is acceptable since there is no limit to the number of models -->
+ <xforms:model id="m_001"/>
+ <xforms:model id="m_002"/>
+ <xforms:model id="m_003"/>
+ <xforms:model id="m_004"/>
+ <xforms:model id="m_005"/>
+ <xforms:model id="m_006"/>
+ <xforms:model id="m_007"/>
+ <xforms:model id="m_008"/>
+ <xforms:model id="m_009"/>
+ <xforms:model id="m_010"/>
+ <xforms:model id="m_011"/>
+ <xforms:model id="m_012"/>
+ <xforms:model id="m_013"/>
+ <xforms:model id="m_014"/>
+ <xforms:model id="m_015"/>
+ <xforms:model id="m_016"/>
+ <xforms:model id="m_017"/>
+ <xforms:model id="m_018"/>
+ <xforms:model id="m_019"/>
+ <xforms:model id="m_020"/>
+ <xforms:model id="m_021"/>
+ <xforms:model id="m_022"/>
+ <xforms:model id="m_023"/>
+ <xforms:model id="m_024"/>
+ <xforms:model id="m_025"/>
+ <xforms:model id="m_026"/>
+ <xforms:model id="m_027"/>
+ <xforms:model id="m_028"/>
+ <xforms:model id="m_029"/>
+ <xforms:model id="m_030"/>
+ <xforms:model id="m_031"/>
+ <xforms:model id="m_032"/>
+ <xforms:model id="m_033"/>
+ <xforms:model id="m_034"/>
+ <xforms:model id="m_035"/>
+ <xforms:model id="m_036"/>
+ <xforms:model id="m_037"/>
+ <xforms:model id="m_038"/>
+ <xforms:model id="m_039"/>
+ <xforms:model id="m_040"/>
+ <xforms:model id="m_041"/>
+ <xforms:model id="m_042"/>
+ <xforms:model id="m_043"/>
+ <xforms:model id="m_044"/>
+ <xforms:model id="m_045"/>
+ <xforms:model id="m_046"/>
+ <xforms:model id="m_047"/>
+ <xforms:model id="m_048"/>
+ <xforms:model id="m_049"/>
+ <xforms:model id="m_050"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.1.a1 50 models created</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This page creates 50 models. You must not receive any errors.
+ </xforms:label>
+ </xforms:group>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.a2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>3.3.1.a2 no models in document</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <!-- No models created, this is acceptable -->
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.1.a2 no models in document</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This page creates 0 models. You must not receive any errors.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.3.1.b invalid function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <!-- Invalid function provided, test case should fail -->
+ <xforms:model id="m_001" functions="invalid">
+ <xforms:action ev:event="xforms-compute-exception">
+ <xforms:message level="modal">xforms-compute-exception</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.1.b invalid function</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!-- Invalid function in the functions attribute; -->
+ You must see an xforms-compute-exception message or a fatal error due to an
+ xforms-compute-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.c1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ex="http://www.example.com"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.3.1.c1 valid schema</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m_001" schema="3.3.1.schema1.xsd">
+ <xforms:instance>
+ <ex:myYear>2001</ex:myYear>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-link-exception" level="modal">xforms-link-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.1.c1 valid schema</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must not have seen a message. </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.c2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.3.1.c2 invalid schema</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <!-- Invalid schema provided, test case should fail -->
+ <xforms:model id="m_001" schema="invalidSchema">
+ <xforms:action ev:event="xforms-link-exception">
+ <xforms:message level="modal">xforms-link-exception</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.1.c2 invalid schema</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-link-exception message or a fatal error due to an
+ xforms-link-exception.
+ </xforms:label>
+ </xforms:group>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.d1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.3.1.d1 version attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="model1" version="1.0 1.1">
+ <xforms:instance>
+ <number>
+ <one/>
+ </number>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-version-exception">xforms-version-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.1.d1 version attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must not have seen an xforms-version-exception message or a fatal error due to an
+ xforms-version-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.d2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.3.1.d2 version attribute negative test 1</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="model1" >
+ <xforms:instance>
+ <data xmlns="">
+ <geordi/>
+ </data>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-version-exception">xforms-version-exception</xforms:message>
+ </xforms:model>
+ <xforms:model id="model2" version="9.9">
+ <xforms:instance>
+ <lore xmlns=""/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.1.d2 version attribute negative test 1</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-version-exception message or a fatal error due to an
+ xforms-version-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.d3.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.3.1.d3 version attribute negative test 2</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="model1" >
+ <xforms:instance>
+ <data>
+ <geordi/>
+ </data>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-version-exception">xforms-version-exception</xforms:message>
+ </xforms:model>
+ <xforms:model id="model2" version="number1engage">
+ <xforms:instance>
+ <lore/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.1.d3 version attribute negative test 2</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-version-exception message or a fatal error due to an
+ xforms-version-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.schema1.xsd Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com">
+ <xs:element name="myYear">
+ <xs:simpleType>
+ <xs:restriction base="xs:integer"/>
+ </xs:simpleType>
+ </xs:element>
+</xs:schema>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/3.3.1.schema2.xsd Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com">
+ <xs:element name="myYear">
+ <xs:simpleType>
+ <xs:restriction base="xs:integer"/>
+ </xs:simpleType>
+ </xs:element>
+</xs:schema>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,10 @@
+/3.3.1.a1.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/3.3.1.a2.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/3.3.1.b.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/3.3.1.c1.xhtml/1.3/Mon Jul 27 09:14:01 2009//
+/3.3.1.c2.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/3.3.1.d1.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/3.3.1.d2.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/3.3.1.d3.xhtml/1.3/Sat Feb 21 20:30:39 2009//
+/3.3.1.schema1.xsd/1.1/Wed Nov 14 20:55:07 2007//
+/3.3.1.schema2.xsd/1.1/Wed Nov 14 20:55:07 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.3/3.3.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <head>
+ <title>3.3.2.a model with no instance</title>
+ <link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m_001">
+ </xforms:model>
+ </head>
+ <body>
+ <xforms:group>
+ <xforms:label class="title">3.3.2.a model with no instance</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must not have seen any messages or errors.
+ </xforms:label>
+ </xforms:group>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.3.2.b instance with inline data</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance resource="inst1.xml">
+ <entry>
+ <name>Wendy</name>
+ <age>20</age>
+ <education>college</education>
+ </entry>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.2.b instance with inline data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see three output fields. The Name output field must have the value "Wendy",
+ the Age output field must have the value "20", and the Education output field must
+ have the value "college".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="name">
+ <xforms:label>Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="age">
+ <xforms:label>Age : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="education">
+ <xforms:label>Education : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.c.data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entry>
+ <name>James</name>
+ <age>18</age>
+ <education>high school</education>
+</entry>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.3.2.c instance with resource attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance resource="3.3.2.c.data.xml"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.2.c instance with resource attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see three output fields. The Name output field must have the value "James",
+ the Age output field must have the value "18", and the Education output field must have
+ the value "high school".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="name">
+ <xforms:label>Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="age">
+ <xforms:label>Age : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="education">
+ <xforms:label>Education : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.3.2.d instance with invalid resource link</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance resource="badinstance.xml"/>
+ <xforms:message ev:event="xforms-link-exception" level="modal">xforms-link-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.2.d instance with invalid resource link</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-link-exception message or a fatal error due to an
+ xforms-link-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.3.2.e instance with inline data and resource attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance resource="3.3.2.c.data.xml">
+ <entry>
+ <name>Wendy</name>
+ <age>20</age>
+ <education>college</education>
+ </entry>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.2.e instance with inline data and resource attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see three output fields. The Name output field must have the value "Wendy",
+ the Age output field must have the value "20", and the Education output field must
+ have the value "college".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="name">
+ <xforms:label>Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="age">
+ <xforms:label>Age : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="education">
+ <xforms:label>Education : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.f.data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entry>
+ <name>Suzie</name>
+ <age>7</age>
+ <education>elementary school</education>
+</entry>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.3.2.f instance with inline data, resource attribute, and src attribute (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="model1">
+ <xforms:instance src="3.3.2.f.data.xml">
+ <entry>
+ <name>Wendy</name>
+ <age>20</age>
+ <education>college</education>
+ </entry>
+ </xforms:instance>
+ </xforms:model>
+ <xforms:model id="model2">
+ <xforms:instance resource="3.3.2.c.data.xml" src="3.3.2.f.data.xml"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.2.f instance with inline data, resource attribute, and src attribute (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This test case uses the src attribute to pull instance data from a file.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ If your processor is set to override inline content with content from a linking attribute the Name output field below
+ must have the value "Suzie", the Age output field must have the value "7", and the
+ Education output field must have the value "elementary school".
+ </xforms:label>
+ <xforms:group>
+ <xforms:output model="model1" ref="name">
+ <xforms:label>Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output model="model1" ref="age">
+ <xforms:label>Age : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output model="model1" ref="education">
+ <xforms:label>Education : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ If your processor is set to override data linked to with the resource attribute with content from a linking attribute
+ the Name output field below must have the value "Suzie", the Age output field must have the
+ value "7", and the Education output field must have the value "elementary school".
+ </xforms:label>
+ <xforms:group>
+ <xforms:output model="model2" ref="name">
+ <xforms:label>Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output model="model2" ref="age">
+ <xforms:label>Age : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output model="model2" ref="education">
+ <xforms:label>Education : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.g.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.3.2.g inline content has two top-level nodes in instance element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance id="i_001">
+ <numberA>100</numberA>
+ <numberB>55</numberB>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-link-exception" level="modal">xforms-link-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.2.g inline content has two top-level nodes in instance element</xforms:label>
+ </xforms:group>
+ <xforms:output ref="/values/numberA">
+ <xforms:label>
+ You must see an xforms-link-exception message or a fatal error due to an
+ xforms-link-exception.
+ </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/3.3.2.h.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>3.3.2.h invalid instance causes exception with resource-uri</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance id="i_001">
+ <numberA>100</numberA>
+ <numberB>55</numberB>
+ </xforms:instance>
+ <xforms:setvalue ev:event="xforms-link-exception" model="model2" ref="/msg" value="event('resource-uri')"/>
+ <xforms:message ev:event="xforms-link-exception" level="modal">xforms-link-exception</xforms:message>
+ </xforms:model>
+ <xforms:model id="model2">
+ <xforms:instance>
+ <msg/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.2.h invalid instance causes exception with resource-uri</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-link-exception message or a fatal error due to an
+ xforms-link-exception. You must also see the URI information of the failed instance in the
+ Resource URI output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output model="model2" ref="/msg">
+ <xforms:label>Resource URI : </xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,10 @@
+/3.3.2.a.xhtml/1.1/Wed Nov 14 20:55:00 2007//
+/3.3.2.b.xhtml/1.1/Wed Nov 14 20:55:00 2007//
+/3.3.2.c.data.xml/1.1/Wed Nov 14 20:55:00 2007//
+/3.3.2.c.xhtml/1.1/Wed Nov 14 20:55:00 2007//
+/3.3.2.d.xhtml/1.1/Wed Nov 14 20:55:00 2007//
+/3.3.2.e.xhtml/1.1/Wed Nov 14 20:55:00 2007//
+/3.3.2.f.data.xml/1.1/Wed Nov 14 20:55:00 2007//
+/3.3.2.f.xhtml/1.1/Wed Nov 14 20:55:00 2007//
+/3.3.2.g.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/3.3.2.h.xhtml/1.3/Sun May 10 12:54:04 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.3/3.3.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.4/3.3.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.3.4.a nodeset attribute of bind element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance id="i_001">
+ <car xmlns="">
+ <make>Honda
+ <model>S2000</model>
+ </make>
+ <year>2005</year>
+ <color>suzuka blue</color>
+ <hp>240</hp>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="bind_001" nodeset="/car/color"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.4.a nodeset attribute of bind element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "suzuka blue":</xforms:label>
+ </xforms:group>
+ <xforms:output bind="bind_001">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.4/3.3.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>3.3.4.b more bind element examples</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance id="i_001">
+ <car xmlns="">
+ <avg>not 3000</avg>
+ <prices>
+ <price>1000.00</price>
+ <price>2000.00</price>
+ <price>3000.00</price>
+ </prices>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="bind_001" nodeset="avg">
+ <!-- bind with no nodeset -->
+ <xforms:bind calculate="avg(../prices/price)"/>
+ </xforms:bind>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.4.b more bind element examples</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "2000":</xforms:label>
+ <xforms:output bind="bind_001">
+ <xforms:label>Average car price: </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/3.3.4.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/3.3.4.b.xhtml/1.3/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.3/3.3.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/3.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:foreign="http://www.foreignattribute.com/foreign">
+ <xhtml:head>
+ <xhtml:title>3.3.a processor must ignore unrecognized foreign-namespaced attributes</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model foreign:test="foreignAttribute">
+ <xforms:instance>
+ <car xmlns="">
+ <make>Mazda</make>
+ <color>metallic silver</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">3.3.a processor must ignore unrecognized foreign-namespaced attributes</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "Mazda":
+ </xforms:label>
+ </xforms:group>
+ <xforms:output ref="/car/make" foreign:test="foreignAttribute">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/3.3.1////
+D/3.3.2////
+D/3.3.4////
+/3.3.a.xhtml/1.1/Wed Nov 14 20:56:01 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.4/3.4.1/3.4.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <head>
+ <title>3.4.1.a extension element (non-normative)</title>
+ <link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m_001">
+ <xforms:instance id="i_001" xmlns="">
+ <r>
+ <color>blue</color>
+ </r>
+ </xforms:instance>
+ </xforms:model>
+ </head>
+ <body>
+ <xforms:group>
+ <xforms:label class="title">3.4.1.a extension element (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The output element below has a label with the value "color" and should display the value
+ "blue". It also has an extension element. How it is handled is determined by your renderer.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output ref="color">
+ <xforms:label>Color : </xforms:label>
+ <xforms:extension>
+ <ons:stuff xmlns:ons="http://example.com/ons" />
+ </xforms:extension>
+ </xforms:output>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.4/3.4.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/3.4.1.a.xhtml/1.2/Tue Feb 10 15:04:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.4/3.4.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.4/3.4.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.4/3.4.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+D/3.4.1////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03/3.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/3.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/3.1////
+D/3.2////
+D/3.3////
+D/3.4////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt03
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt03/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.2.1.a xforms-model-construct event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <!-- xforms-model-construct event occurs and a message box should be displayed -->
+ <xforms:model>
+ <xforms:message level="modal" ev:event="xforms-model-construct">xforms-model-construct 1</xforms:message>
+ </xforms:model>
+ <xforms:model>
+ <xforms:message level="modal" ev:event="xforms-model-construct">xforms-model-construct 2</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.1.a xforms-model-construct event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen two messages, xforms-model-construct 1 and
+ xforms-model-construct 2.
+ </xforms:label>
+ </xforms:group>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.b1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.2.1.b1 schemas loaded sucessfully</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <!-- 4.2.1.schema1.xsd and 4.2.1.schema2.xsd are valid schemas -->
+ <xforms:model schema="4.2.1.schema1.xsd 4.2.1.schema2.xsd">
+ <xforms:message level="modal" ev:event="xforms-link-exception">xforms-link-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.1.b1 schemas loaded sucessfully</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must not have seen a message.
+ </xforms:label>
+ </xforms:group>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.b2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.2.1.b2 schemas loaded with an xforms-link-exception</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <!-- 4.2.1.invalid1.xsd is an invalid schema, xforms-link-exception thrown -->
+ <xforms:model schema="4.2.1.schema1.xsd 4.2.1.invalid1.xsd">
+ <xforms:message level="modal" ev:event="xforms-link-exception">xforms-link-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.1.b2 schemas loaded with an xforms-link-exception</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-link-exception message or a fatal error due to an
+ xforms-link-exception.
+ </xforms:label>
+ </xforms:group>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.c1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>4.2.1.c1 initial instance defined in external source</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance id="i_001" resource="4.2.1.instance1.xml"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.1.c1 initial instance defined in external source</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "14":</xforms:label>
+ </xforms:group>
+ <xforms:output ref="/number">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.c2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>4.2.1.c2 inline source takes precedence over external source for initial instance data</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <!-- in XForms 1.0 external instance data took precedence over inline data -->
+ <!-- in XForms 1.1, however, inline data is what takes precedence -->
+ <xforms:instance resource="4.2.1.instance1.xml">
+ <number xmlns="">100</number>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.1.c2 inline source takes precedence over external source for initial instance data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "100":</xforms:label>
+ </xforms:group>
+ <xforms:output ref="/number">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.c3.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.2.1.c3 initial instance defined in invalid external source</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance resource="invalid1.xml"/>
+ <xforms:message level="modal" ev:event="xforms-link-exception">xforms-link-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.1.c3 initial instance defined in invalid external source</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-link-exception message or a fatal error due to an
+ xforms-link-exception.
+ </xforms:label>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.2.1.d xforms-model-construct-done event is dispatched for each model</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m1">
+ <xforms:message level="modal" ev:event="xforms-model-construct-done">xforms-model-construct-done 1</xforms:message>
+ </xforms:model>
+ <xforms:model id="m2">
+ <xforms:message level="modal" ev:event="xforms-model-construct-done">xforms-model-construct-done 2</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.1.d xforms-model-construct-done event is dispatched for each model</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen two messages, xforms-model-construct-done 1 and
+ xforms-model-construct-done 2.
+ </xforms:label>
+ </xforms:group>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.instance1.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+<number xmlns="">14</number>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.schema1.xsd Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com">
+ <xs:element name="car">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="make" type="xs:string"/>
+ <xs:element name="color" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/4.2.1.schema2.xsd Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.com">
+ <xs:element name="car">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="make" type="xs:string"/>
+ <xs:element name="color" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,10 @@
+/4.2.1.a.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/4.2.1.b1.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/4.2.1.b2.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/4.2.1.c1.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/4.2.1.c2.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/4.2.1.c3.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/4.2.1.d.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/4.2.1.instance1.xml/1.1/Wed Nov 14 20:55:05 2007//
+/4.2.1.schema1.xsd/1.1/Wed Nov 14 20:55:05 2007//
+/4.2.1.schema2.xsd/1.1/Wed Nov 14 20:55:05 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.2/4.2.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.2/4.2.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.2.2.a xforms-model-construct and xforms-model-construct-done events</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:message level="modal" ev:event="xforms-model-construct">
+ xforms-model-construct dispatched
+ </xforms:message>
+ <xforms:message level="modal" ev:event="xforms-model-construct-done">
+ xforms-model-construct-done dispatched
+ </xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.2.a xforms-model-construct and xforms-model-construct-done events</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen two messages. One must have said
+ xforms-model-construct dispatched and
+ the other must have said xforms-model-construct-done dispatched.
+ </xforms:label>
+ </xforms:group>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.2/4.2.2.b.data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+<automobile>Mitsubishi</automobile>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.2/4.2.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>4.2.2.b xforms-model-construct-done</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance src="4.2.2.b.data.xml" xmlns=""/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.2.b xforms-model-construct-done</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!--
+ The form control should behave in the same manner as if it had bound to a model item with the
+ relevant model item property resolved to false.
+ -->
+ You must not see the value "Mitsubishi":
+ </xforms:label>
+ </xforms:group>
+
+ <!-- in the external data instance the car attribute does not exist -->
+ <xforms:output ref="/car">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.2/4.2.2.c1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>4.2.2.c1 form control referenced instance that did not exist yet</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:model>
+ </xforms:model>
+ <xforms:group>
+ <xforms:label class="title">4.2.2.c1 form control referenced instance that did not exist yet</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must be able to type in the input and see the result in the output as car="your input"
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="car">
+ <xforms:label>Type a car model:</xforms:label>
+ </xforms:input>
+ <xforms:output value="concat(local-name(*[1]),'=',car)"/>
+
+ </xhtml:body>
+
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.2/4.2.2.c2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.2.2.c2 invalid QNAME causes xforms-binding-exception</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+
+ <xforms:group>
+ <xforms:label class="title">4.2.2.c2 invalid QNAME causes xforms-binding-exception</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+
+ <!-- The slash is illegal for automatic instance construction -->
+ <xforms:input ref="/car">
+ <xforms:label>Type a car model:</xforms:label>
+ <xforms:message level="modal" ev:event="xforms-binding-exception">xforms-binding-exception</xforms:message>
+ </xforms:input>
+ <xforms:output value="concat(local-name(*[1]),'=',car)"/>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+/4.2.2.a.xhtml/1.1/Wed Nov 14 20:55:34 2007//
+/4.2.2.b.data.xml/1.1/Wed Nov 14 20:55:34 2007//
+/4.2.2.b.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/4.2.2.c1.xhtml/1.3/Mon May 25 06:41:46 2009//
+/4.2.2.c2.xhtml/1.4/Mon May 25 06:41:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.2/4.2.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.3/4.2.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.2.3.a xforms-model-construct-done and xforms-ready events</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:message level="modal" ev:event="xforms-model-construct-done">
+ xforms-model-construct-done was dispatched
+ </xforms:message>
+ <xforms:message level="modal" ev:event="xforms-ready">
+ xforms-ready dispatched
+ </xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.3.a xforms-model-construct-done and xforms-ready events</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen two messages. One must have said "xforms-model-construct-done was
+ dispatched" and the other must have said "xforms-ready dispatched".
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.2.3.a.xhtml/1.1/Wed Nov 14 20:55:17 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.2/4.2.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.4/4.2.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.2.4.a xforms-model-destruct dispatched after form submission</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <data xmlns="">
+ <tested>false</tested>
+ </data>
+ </xforms:instance>
+ <!-- @if prevents this test from running when this page is closed for other reasons. -->
+ <xforms:load ev:event="xforms-model-destruct"
+ if="boolean-from-string(tested)"
+ resource="http://www.w3.org"
+ show="new"/>
+ <xforms:submission id="submission" action="http://xformstest.org/cgi-bin/echo.sh" method="post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.2.4.a xforms-model-destruct dispatched after form submission</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating the Submit trigger the W3C home page must show in a new context. This page will be
+ replaced by the form data.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:output ref="tested">
+ <xforms:label>Tested: </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ <xforms:submit submission="submission">
+ <xforms:label>Submit</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="tested">true</xforms:setvalue>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.2.4.a.xhtml/1.4/Mon Jul 27 09:18:04 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.2/4.2.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/4.2.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/4.2.1////
+D/4.2.2////
+D/4.2.3////
+D/4.2.4////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.1/4.3.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.3.1.a xforms-rebuild event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car">
+ <xforms:instance>
+ <carColors xmlns="">
+ <color>phoenix yellow metallic</color>
+ <color>imola red</color>
+ <color>interlago blue metallic</color>
+ <color>alpine white</color>
+ </carColors>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-rebuild">
+ <xforms:message level="modal">xforms-rebuild</xforms:message>
+ </xforms:action>
+
+ <xforms:bind id="bind_carColors" nodeset="/carColors/color"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.3.1.a xforms-rebuild event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Rebuild trigger you must see an xforms-rebuild message.
+ <!-- If you activate the trigger more than 4 times it will not work because all the instance data
+ nodes would have been deleted. -->
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Rebuild</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:delete nodeset="/carColors/color" at="index('repeat_001')"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:repeat id="repeat_002" nodeset="/carColors/color" startindex="1">
+ <xforms:group>
+ </xforms:group>
+ </xforms:repeat>
+ <xforms:repeat id="repeat_001" nodeset="/carColors/color" startindex="1">
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.3.1.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.3/4.3.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.2/4.3.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.3.2.a xforms-recalculate event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car">
+ <xforms:instance>
+ <carColors xmlns="">
+ <color>phoenix yellow metallic</color>
+ <color>imola red</color>
+ <color>interlago blue metallic</color>
+ <color>alpine white</color>
+ </carColors>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-recalculate">
+ <xforms:message level="modal">xforms-recalculate</xforms:message>
+ </xforms:action>
+
+ <xforms:bind id="bind_carColors" nodeset="/carColors/color"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.3.2.a xforms-recalculate event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Recalculate trigger you must see an xforms-recalculate message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Recalculate</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:delete nodeset="/carColors/color" at="index('repeat_001')"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:repeat id="repeat_002" nodeset="/carColors/color" startindex="1">
+ <xforms:group>
+ </xforms:group>
+ </xforms:repeat>
+ <xforms:repeat id="repeat_001" nodeset="/carColors/color" startindex="1">
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.3.2.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.3/4.3.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.3/4.3.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.3.3.a xforms-revalidate event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car">
+ <xforms:instance>
+ <car xmlns="">
+ <make/>
+ <year/>
+ <color>default</color>
+ </car>
+ </xforms:instance>
+ <xforms:setvalue ref="color" ev:event="xforms-ready">blue</xforms:setvalue>
+ <xforms:action ev:event="xforms-revalidate">
+ <xforms:message level="modal">xforms-revalidate</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.3.3.a xforms-revalidate event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-revalidate message.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.3.3.a.xhtml/1.2/Sat Feb 21 20:30:37 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.3/4.3.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.4/4.3.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.3.4.a xforms-refresh event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car">
+ <xforms:instance>
+ <car xmlns="">
+ <make/>
+ <year/>
+ <color>default</color>
+ </car>
+ </xforms:instance>
+ <xforms:setvalue ref="color" ev:event="xforms-ready">blue</xforms:setvalue>
+ <xforms:action ev:event="xforms-refresh">
+ <xforms:message level="modal">xforms-refresh</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.3.4.a xforms-refresh event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-refresh message.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.3.4.a.xhtml/1.2/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.3/4.3.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.5/4.3.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.3.5.a xforms-reset event</xhtml:title>
+ <xforms:model id="car">
+ <xforms:instance>
+ <color xmlns=""/>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-reset">
+ <xforms:message level="modal">xforms-reset</xforms:message>
+ </xforms:action>
+ <!-- the following actions are supposed to occur after xforms-reset event -->
+ <xforms:action ev:event="xforms-rebuild">
+ <xforms:message level="modal">xforms-rebuild</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-recalculate">
+ <xforms:message level="modal">xforms-recalculate</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-revalidate">
+ <xforms:message level="modal">xforms-revalidate</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-refresh">
+ <xforms:message level="modal">xforms-refresh</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.3.5.a xforms-reset event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Reset trigger you must see five different messages: xforms-reset,
+ xforms-rebuild, xforms-recalculate, xforms-revalidate,
+ and xforms-refresh.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Reset</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="car"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.3.5.a.xhtml/1.1/Wed Nov 14 20:56:08 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.3/4.3.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.6/4.3.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.3.6.a xforms-previous and xforms-next</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns=""/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.3.6.a xforms-previous and xforms-next</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Previous trigger you must see an xforms-previous message.
+ When you activate the Next trigger you must see an xforms-next message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger id="prevtrigger">
+ <xforms:label>Previous</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-previous" targetid="input3"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:trigger id="nexttrigger">
+ <xforms:label>Next</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-next" targetid="input1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:group>
+ <xforms:input ref="/car" id="input1">
+ <xforms:label>First Input:</xforms:label>
+ <xforms:action ev:event="xforms-next">
+ <xforms:message level="modal">xforms-next</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-previous">
+ <xforms:message level="modal">xforms-previous</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ <xforms:input ref="/car" id="input2">
+ <xforms:label>Second Input:</xforms:label>
+ <xforms:message level="modal" ev:event="xforms-next">xforms-next</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-previous">xforms-previous</xforms:message>
+ </xforms:input>
+
+ <xforms:input ref="/car" id="input3">
+ <xforms:label>Third Input:</xforms:label>
+ <xforms:message level="modal" ev:event="xforms-next">xforms-next</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-previous">xforms-previous</xforms:message>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.6/4.3.6.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>4.3.6.b navigation sequence with navindex (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make/>
+ <year/>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="hidden_bind" nodeset="/car/year" relevant="false()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.3.6.b navigation sequence with navindex (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This test case is non-normative and assumes that the navindex attribute is recognized and interpreted
+ as described in section 4.3.6 of the W3C specification.
+ Keyboard users can use the Tab key on the keyboard to move through the naviagation order of the input
+ controls. As you move through
+ the page you must be going in the order that the input controls are labeled from the smallest number
+ to the largest.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input navindex="14" ref="/car/make">
+ <xforms:label>2</xforms:label>
+ </xforms:input>
+
+ <xforms:input navindex="81" ref="/car/make">
+ <xforms:label>8</xforms:label>
+ </xforms:input>
+
+ <xforms:input navindex="15" bind="hidden_bind">
+ <xforms:label>Hidden-15</xforms:label>
+ </xforms:input>
+
+ <xforms:input navindex="19" ref="/car/make">
+ <xforms:label>3</xforms:label>
+ </xforms:input>
+
+ <xforms:input navindex="78" ref="/car/make">
+ <xforms:label>7</xforms:label>
+ </xforms:input>
+ <xforms:input navindex="42" ref="/car/make">
+ <xforms:label>5</xforms:label>
+ </xforms:input>
+ <xforms:input navindex="8" ref="/car/make">
+ <xforms:label>1</xforms:label>
+ </xforms:input>
+
+ <xforms:input bind="hidden_bind">
+ <xforms:label>Hidden2</xforms:label>
+ </xforms:input>
+
+ <xforms:input navindex="55" ref="/car/make">
+ <xforms:label>6</xforms:label>
+ </xforms:input>
+
+ <xforms:input navindex="33" ref="/car/make">
+ <xforms:label>4</xforms:label>
+ </xforms:input>
+
+ <xforms:input navindex="99" ref="/car/make">
+ <xforms:label>9</xforms:label>
+ </xforms:input>
+
+ <xforms:input navindex="99" ref="/car/make">
+ <xforms:label>10</xforms:label>
+ </xforms:input>
+
+ <xforms:input navindex="0" ref="/car/make">
+ <xforms:label>11</xforms:label>
+ </xforms:input>
+
+ <xforms:input ref="/car/make">
+ <xforms:label>12</xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/4.3.6.a.xhtml/1.3/Mon May 25 06:41:46 2009//
+/4.3.6.b.xhtml/1.3/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.3/4.3.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.7/4.3.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.3.7.a xforms-focus event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make/>
+ <year/>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.3.7.a xforms-focus event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Set Focus trigger you must see an xforms-focus message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Set Focus</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setfocus control="input1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:group>
+ <xforms:input ref="/car/year" id="input1">
+ <xforms:label>Target control:</xforms:label>
+ <xforms:action ev:event="xforms-focus">
+ <xforms:message level="modal">xforms-focus</xforms:message>
+ </xforms:action>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.3.7.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.3/4.3.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.8/4.3.8.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.3.8.a xforms-help and xforms-hint events</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns=""/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.3.8.a xforms-help and xforms-hint events</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Trigger Help Event trigger control you must see an xforms-help message.
+ and you must see a message that says "This is the help".
+ When you activate the Trigger Hint Event trigger control you must see an xforms-hint message.
+ and you must see a message that says "This is the hint". The messages may also be triggered by
+ other actions you may perform on the input control. What actions may trigger the messages depends on your
+ renderer.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Dispatch Help</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-help" targetid="car_input"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Dispatch Hint</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-hint" targetid="car_input"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:group>
+ <xforms:input id="car_input" ref="/car">
+ <xforms:label>Target:</xforms:label>
+ <xforms:hint>This is the hint</xforms:hint>
+ <xforms:help>This is the help</xforms:help>
+ <xforms:action ev:event="xforms-hint">
+ <xforms:message level="modal">xforms-hint</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-help">
+ <xforms:message level="modal">xforms-help</xforms:message>
+ </xforms:action>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.3.8.a.xhtml/1.3/Mon May 25 06:41:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.3/4.3.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/4.3.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,8 @@
+D/4.3.1////
+D/4.3.2////
+D/4.3.3////
+D/4.3.4////
+D/4.3.5////
+D/4.3.6////
+D/4.3.7////
+D/4.3.8////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.1/4.4.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.4.1.a xforms-insert event</xhtml:title>
+ <xforms:model >
+ <xforms:instance>
+ <Dates>
+ <date>2006-12-25</date>
+ <date>2006-01-01</date>
+ </Dates>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-insert">
+ <xforms:message ev:event="xforms-insert" level="modal">xforms-insert</xforms:message>
+ <xforms:setvalue model="description_catcher" ref="insert_description" value="event('position')"/>
+ <xforms:setvalue model="description_catcher" ref="new_value" value="event('inserted-nodes')"/>
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="description_catcher">
+ <xforms:instance>
+ <descriptions>
+ <insert_description/>
+ <new_value/>
+ </descriptions>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.1.a xforms-insert event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Insert A Date trigger below to fire the xforms-insert event. You must see an
+ xforms-insert message and the correct values must be output below.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Insert A Date</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:insert nodeset="/Dates/date" at="1" position="before"/>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "before" : </xforms:label>
+ <xforms:output model="description_catcher" ref="insert_description">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "2006-01-01" : </xforms:label>
+ <xforms:output model="description_catcher" ref="new_value">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.1.a.xhtml/1.2/Sat Feb 21 20:30:37 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.10/4.4.10.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.4.10.a xforms-enabled event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Toyota</make>
+ </car>
+ </xforms:instance>
+ <xforms:bind nodeset="make" relevant=".='Honda'" />
+ <xforms:setvalue ev:event="xforms-ready" ref="make">Honda</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.10.a xforms-enabled event</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-enabled event message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="make">
+ <xforms:label>Car make : </xforms:label>
+ <xforms:message ev:event="xforms-enabled" level="modal">xforms-enabled event</xforms:message>
+ </xforms:input>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.10/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.10.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.10/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.10
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.10/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.11/4.4.11.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.4.11.a xforms-disabled event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Toyota</make>
+ </car>
+ </xforms:instance>
+ <xforms:bind nodeset="make" relevant=".='Toyota'" />
+ <xforms:setvalue ev:event="xforms-ready" ref="make">Honda</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.11.a xforms-disabled event</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-disabled event message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="make">
+ <xforms:label>Car make : </xforms:label>
+ <xforms:message ev:event="xforms-disabled" level="modal">xforms-disabled event</xforms:message>
+ </xforms:input>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.11/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.11.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.11/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.11
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.11/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.12/4.4.12.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.4.12.a DOMActivate event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.12.a DOMActivate event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a DOMActivate message after you activate the DOMActivate trigger.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>DOMActivate</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message level="modal">DOMActivate</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.12/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.12.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.12/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.12
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.12/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.13/4.4.13.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.4.13.a DOMFocusIn event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make/>
+ <year/>
+ </car>
+ </xforms:instance>
+ <xforms:setfocus control="input_year" ev:event="xforms-ready"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.13.a DOMFocusIn event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen a DOMFocusIn message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input id="input_make" ref="/car/make">
+ <xforms:label>Car make</xforms:label>
+ </xforms:input>
+ <xforms:input id="input_year" ref="/car/year">
+ <xforms:label>Car year</xforms:label>
+ <xforms:action ev:event="DOMFocusIn">
+ <xforms:message level="modal">DOMFocusIn</xforms:message>
+ <!-- change focus back to the other form -->
+ <xforms:setfocus control="input_make"/>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.13/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.13.a.xhtml/1.2/Sat Feb 21 20:30:37 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.13/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.13
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.13/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.14/4.4.14.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.4.14.a DOMFocusOut event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make/>
+ <year/>
+ </car>
+ </xforms:instance>
+ <xforms:setfocus control="input_year" ev:event="xforms-ready"/>
+ <xforms:setfocus control="input_make" ev:event="xforms-ready"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.14.a DOMFocusOut event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen a DOMFocusOut message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input id="input_make" ref="/car/make">
+ <xforms:label>Car make</xforms:label>
+ </xforms:input>
+ <xforms:input id="input_year" ref="/car/year">
+ <xforms:label>Car year</xforms:label>
+ <xforms:action ev:event="DOMFocusOut">
+ <xforms:message level="modal">DOMFocusOut</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.14/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.14.a.xhtml/1.2/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.14/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.14
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.14/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.15/4.4.15.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.4.15.a xforms-select and xforms-deselect events</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <selectedCar xmlns=""/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.15.a xforms-select and xforms-deselect events</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-select message when the value "Subaru" is selected in
+ the select control.
+ You must see an xforms-deselect message when the value "Subaru" is deselected in
+ the select control.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:select ref="/selectedCar">
+ <xforms:label>Cars</xforms:label>
+ <xforms:item>
+ <xforms:label>Pinto</xforms:label>
+ <xforms:value>pin</xforms:value>
+ </xforms:item>
+ <!-- you should see select/deselct messages when this item is selected/deselected -->
+ <xforms:item>
+ <xforms:label>Subaru</xforms:label>
+ <xforms:value>sub</xforms:value>
+ <xforms:action ev:event="xforms-select">
+ <xforms:message level="modal">xforms-select</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-deselect">
+ <xforms:message level="modal">xforms-deselect</xforms:message>
+ </xforms:action>
+ </xforms:item>
+ </xforms:select>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.15/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.15.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.15/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.15
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.15/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.16/4.4.16.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.4.16.a xforms-in-range event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car">
+ <xforms:instance>
+ <car xmlns="">
+ <quantity xsi:type="xsd:integer">1000</quantity>
+ <mileage xsi:type="xsd:integer">2</mileage>
+ <volume xsi:type="xsd:integer">-5</volume>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.16.a xforms-in-range event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-in-range message when you activate the In Range trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>In Range</xforms:label>
+ <xforms:setvalue ref="/car/quantity" ev:event="DOMActivate">5</xforms:setvalue>
+ </xforms:trigger>
+
+ <xforms:range ref="/car/quantity" start="0" end="10" step="1">
+ <xforms:label>Range 1: </xforms:label>
+ <xforms:action ev:event="xforms-in-range">
+ <xforms:message level="modal">xforms-in-range</xforms:message>
+ </xforms:action>
+ <xforms:message ev:event="xforms-in-range" level="modal">xforms-in-range</xforms:message>
+ </xforms:range>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.16/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.16.a.xhtml/1.2/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.16/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.16
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.16/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.17/4.4.17.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.4.17.a xforms-out-of-range event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car">
+ <xforms:instance>
+ <car xmlns="">
+ <quantity xsi:type="xsd:integer">5</quantity>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.17.a xforms-out-of-range event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-out-of-range message only after you activate the
+ Out Of Range trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Out Of Range</xforms:label>
+ <xforms:setvalue ref="/car/quantity" ev:event="DOMActivate">-100</xforms:setvalue>
+ </xforms:trigger>
+
+ <xforms:range ref="/car/quantity" start="0" end="10" step="1">
+ <xforms:label>Number of cars</xforms:label>
+ <xforms:action ev:event="xforms-out-of-range">
+ <xforms:message level="modal">xforms-out-of-range</xforms:message>
+ </xforms:action>
+ </xforms:range>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.17/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.17.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.17/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.17
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.17/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.18/4.4.18.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>4.4.18.a xforms-scroll-first and xforms-scroll-last events</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <carColors xmlns="">
+ <color>pheonix yellow metallic</color>
+ <color>imola red</color>
+ <color>interlago blue metallic</color>
+ <color>alpine white</color>
+ </carColors>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.18.a xforms-scroll-first and xforms-scroll-last events</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-scroll-first message when you activate the Scroll First trigger.
+ You must see an xforms-scroll-last message when you activate the Scroll Last trigger.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Scroll First</xforms:label>
+ <!-- decrement the index by 500, which should be out of range -->
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setindex repeat="repeat_001" index="index('repeat_001')-500"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Scroll Last</xforms:label>
+ <!-- increment the index by 500, which should be out of range -->
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setindex repeat="repeat_001" index="index('repeat_001')+500"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:repeat id="repeat_001" nodeset="/carColors/color" startindex="1">
+ <xforms:group>
+ <xforms:label></xforms:label>
+ </xforms:group>
+ </xforms:repeat>
+ <xforms:action ev:event="xforms-scroll-first" ev:observer="repeat_001">
+ <xforms:message level="modal">xforms-scroll-first</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-scroll-last" ev:observer="repeat_001">
+ <xforms:message level="modal">xforms-scroll-last</xforms:message>
+ </xforms:action>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.18/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.18.a.xhtml/1.3/Mon Jul 27 09:14:19 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.18/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.18
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.18/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.2/4.4.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.4.2.a xforms-delete action</xhtml:title>
+ <xforms:model >
+ <xforms:instance>
+ <Dates>
+ <date>2006-12-25</date>
+ <date>2006-01-01</date>
+ </Dates>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-delete">
+ <xforms:message ev:event="xforms-delete" level="modal">xforms-delete</xforms:message>
+ <xforms:setvalue model="description_catcher" ref="delete_description" value="event('delete-location')" />
+ <xforms:setvalue model="description_catcher" ref="new_value" value="event('deleted-nodes')" />
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="description_catcher">
+ <xforms:instance>
+ <descriptions>
+ <delete_description />
+ <new_value />
+ </descriptions>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.2.a xforms-delete action</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Delete A Date trigger below to fire the xforms-delete event. You must see an
+ xforms-delete message and the correct values must be output below.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Delete A Date</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:delete nodeset="/Dates/date" at="1" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:label>You must see the value "1" : </xforms:label>
+ <xforms:output model="description_catcher" ref="delete_description">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "2006-12-25" : </xforms:label>
+ <xforms:output model="description_catcher" ref="new_value">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.2.a.xhtml/1.5/Mon Jul 27 09:18:21 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.3/4.4.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>4.4.3.a xforms-value-changed event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Honda</make>
+ </car>
+ </xforms:instance>
+ <xforms:setvalue ref="make" ev:event="xforms-ready">Toyota</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.3.a xforms-value-changed event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-value-changed message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="/car/make">
+ <xforms:label>Car make</xforms:label>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:message level="modal">xforms-value-changed</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.3.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.4/4.4.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.4.4.a xforms-valid event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <color>green</color>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="bind_constrained" required="true()" nodeset="/car/color"/>
+ <xforms:setvalue ref="color" ev:event="xforms-ready">blue</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.4.a xforms-valid event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-valid message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/car/color" bind="bind_constrained">
+ <xforms:label>Car color</xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">xforms-valid</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.4.a.xhtml/1.2/Sat Feb 21 20:30:37 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.5/4.4.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.4.5.a xforms-invalid event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <carNumber xmlns="">43</carNumber>
+ </xforms:instance>
+ <xforms:bind nodeset="/carNumber" constraint="/carNumber='43'"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.5.a xforms-invalid event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Enter Invalid Value trigger you must see an xforms-invalid message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/carNumber">
+ <xforms:label>Car Number</xforms:label>
+ <xforms:action ev:event="xforms-invalid">
+ <xforms:message level="modal">xforms-invalid</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ <xforms:trigger>
+ <xforms:label>Enter Invalid Value</xforms:label>
+ <xforms:setvalue ref="/carNumber" ev:event="DOMActivate">42</xforms:setvalue>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.5.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.6/4.4.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.4.6.a xforms-readonly event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Toyota</make>
+ </car>
+ </xforms:instance>
+ <xforms:bind nodeset="make" readonly=".='Honda'" />
+ <xforms:setvalue ref="make" ev:event="xforms-ready">Honda</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.6.a xforms-readonly event</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-readonly event message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="make">
+ <xforms:label>Car make : </xforms:label>
+ <xforms:message ev:event="xforms-readonly" level="modal">xforms-readonly event</xforms:message>
+ </xforms:input>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.6.a.xhtml/1.2/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.7/4.4.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.4.7.a xforms-readwrite event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car modifiable="false">
+ <make>Toyota</make>
+ </car>
+ </xforms:instance>
+ <xforms:bind nodeset="make" readonly="not(boolean-from-string(../@modifiable))" />
+ <xforms:setvalue ref="@modifiable" ev:event="xforms-ready">true</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.7.a xforms-readwrite event</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-readwrite event message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="make">
+ <xforms:label>Car make : </xforms:label>
+ <xforms:message ev:event="xforms-readwrite" level="modal">xforms-readwrite event</xforms:message>
+ </xforms:input>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.7.a.xhtml/1.4/Tue Nov 2 14:45:34 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.8/4.4.8.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.4.8.a xforms-required event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Toyota</make>
+ </car>
+ </xforms:instance>
+ <xforms:bind nodeset="make" required=".='Honda'" />
+ <xforms:setvalue ev:event="xforms-ready" ref="make">Honda</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.8.a xforms-required event</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-required event message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="make">
+ <xforms:label>Car make : </xforms:label>
+ <xforms:message ev:event="xforms-required" level="modal">xforms-required event</xforms:message>
+ </xforms:input>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.8.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.9/4.4.9.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.4.9.a xforms-optional event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Toyota</make>
+ </car>
+ </xforms:instance>
+ <xforms:bind nodeset="make" required=".='Toyota'" />
+ <xforms:setvalue ev:event="xforms-ready" ref="make" >Honda</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.4.9.a xforms-optional event</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-optional event message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="make">
+ <xforms:label>Car make : </xforms:label>
+ <xforms:message ev:event="xforms-optional" level="modal">xforms-optional event</xforms:message>
+ </xforms:input>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.9/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.4.9.a.xhtml/1.3/Tue Nov 2 14:45:35 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.9/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4/4.4.9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/4.4.9/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,19 @@
+D/4.4.1////
+D/4.4.10////
+D/4.4.11////
+D/4.4.12////
+D/4.4.13////
+D/4.4.14////
+D/4.4.15////
+D/4.4.16////
+D/4.4.17////
+D/4.4.18////
+D/4.4.2////
+D/4.4.21////
+D/4.4.3////
+D/4.4.4////
+D/4.4.5////
+D/4.4.6////
+D/4.4.7////
+D/4.4.8////
+D/4.4.9////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.1/4.5.1.a1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.5.1.a1 xforms-binding-exception, invalid model attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car">
+ <xforms:instance>
+ <make xmlns=""/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.5.1.a1 xforms-binding-exception, invalid model attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+
+ <!-- model attribute fails to point to the ID of a model element -->
+ <xforms:input model="invalid">
+ <xforms:label>Input : </xforms:label>
+ <xforms:action ev:event="xforms-binding-exception">
+ <xforms:message level="modal">xforms-binding-exception</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.1/4.5.1.a2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.5.1.a2 xforms-binding-exception, invalid bind attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car">
+ <xforms:instance>
+ <make xmlns=""/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.5.1.a2 xforms-binding-exception, invalid bind attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+ <!-- bind attribute fails to point to the ID of a bind element -->
+ <xforms:input bind="invalid">
+ <xforms:label>Input : </xforms:label>
+ <xforms:action ev:event="xforms-binding-exception">
+ <xforms:message level="modal">xforms-binding-exception</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.1/4.5.1.a3.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>4.5.1.a3 xforms-binding-exception, invalid submission attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car">
+ <xforms:instance>
+ <make xmlns=""/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.5.1.a3 xforms-binding-exception, invalid submission attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control you must see an xforms-binding-exception message or a
+ fatal error due to an xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+
+ <!-- submission attribute fails to point to the ID of a submission element -->
+ <xforms:submit submission="invalid">
+ <xforms:label>Submit Now</xforms:label>
+ <xforms:action ev:event="xforms-binding-exception">
+ <xforms:message level="modal">xforms-binding-exception</xforms:message>
+ </xforms:action>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.1/4.5.1.a4.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.5.1.a4 xforms-binding-exception, invalid instance attribute of submission attribute</xhtml:title>
+ <xforms:model id="form1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:submission action="response.xml" id="submit" method="get" replace="instance" instance="INVALID">
+ <xforms:action ev:event="xforms-binding-exception">
+ <xforms:message level="modal">xforms-binding-exception</xforms:message>
+ </xforms:action>
+ </xforms:submission>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label class="title">4.5.1.a4 xforms-binding-exception, invalid instance attribute of submission attribute</xforms:label>
+ </xforms:group>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>
+ When you activate the Submit Now submit control you must see an xforms-binding-exception message or a
+ fatal error due to an xforms-binding-exception.
+ <!--
+ An instance attribute of the submission element fails to point to an instance element in the same
+ model element as the submission.
+ -->
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submit" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.1/4.5.1.a5.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.5.1.a5 xforms-binding-exception, illegal binding expression</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance id="i_001">
+ <car xmlns="">
+ <make>Honda
+ <model>S2000</model>
+ </make>
+ <year>2005</year>
+ <color>suzuka blue</color>
+ <hp>240</hp>
+ </car>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-binding-exception" level="modal">xforms-binding-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.5.1.a5 xforms-binding-exception, illegal binding expression</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output ref="%">
+ <xforms:label>Output : </xforms:label>
+ <xforms:message ev:event="xforms-binding-exception" level="modal">xforms-binding-exception</xforms:message>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+/4.5.1.a1.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/4.5.1.a2.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/4.5.1.a3.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/4.5.1.a4.xhtml/1.2/Mon Jul 27 09:18:04 2009//
+/4.5.1.a5.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/response.xml/1.1/Wed Nov 14 20:55:19 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.5/4.5.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.1/response.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+<car>
+ <carOwner>Janel</carOwner>
+ <make>Saturn</make>
+ <color>Red</color>
+</car>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.2/4.5.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.5.2.a xforms-compute-exception</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>Hello world!</data>
+ </xforms:instance>
+ <xforms:bind nodeset="/data" calculate="es@#invalidXpath"/>
+ <xforms:message ev:event="xforms-compute-exception" level="modal">xforms-compute-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+
+ <xhtml:p class="title">4.5.2.a xforms-compute-exception</xhtml:p>
+ <xhtml:p>You may see an xforms-compute-exception message.
+ Processing must halt after dispatching an xforms-compute-exception with implementation-specific error-message in the event context information.
+ Processor specific testing is required to listen for the xforms-compute-exception and provide the error-message.
+ You must not see 'Hello world!' beneath this paragraph.</xhtml:p>
+ <xforms:output ref="/data">
+ <xforms:label>You shouldn't see this : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.5.2.a.xhtml/1.3/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.5/4.5.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.3/4.5.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.5.3.a xforms-version-exception</xhtml:title>
+ <xforms:model version="10.0">
+ <xforms:instance xmlns="">
+ <data>Hello world!</data>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-version-exception" level="modal">xforms-version-exception</xforms:message>
+ </xforms:model>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" />
+ </xhtml:head>
+ <xhtml:body>
+ <xhtml:p class="title">4.5.3.a xforms-version-exception</xhtml:p>
+ <xhtml:p>You may see an xforms-version-exception message.
+ Processing must halt after dispatching an xforms-version-exception with implementation-specific error-information in the event context information.
+ Processor specific testing is required to listen for the xforms-version-exception and provide the error-information.
+ You must not see 'Hello world!' beneath this paragraph.</xhtml:p>
+ <xforms:output ref="/data">
+ <xforms:label>You shouldn't see this : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.5.3.a.xhtml/1.5/Wed May 6 10:30:05 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.5/4.5.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.4/4.5.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.5.4.a xforms-link-exception</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <data>Hello world!</data>
+ </xforms:instance>
+ <xforms:instance resource="badfile.xml"/>
+ <xforms:message ev:event="xforms-link-exception" level="modal">xforms-link-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xhtml:p class="title">4.5.4.a xforms-link-exception</xhtml:p>
+ <xhtml:p>You may see an xforms-link-exception message.
+ Processing must halt after dispatching an xforms-link-exception with a resource-uri of the link that failed.
+ Processor specific testing is required to listen for an xforms-link-exception and validate the resource-uri.
+ You must not see 'Hello world!' beneath this paragraph.</xhtml:p>
+ <xforms:output ref="/data">
+ <xforms:label>You shouldn't see this : </xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.5.4.a.xhtml/1.5/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.5/4.5.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.5/4.5.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>4.5.5.a xforms-output-error event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root>
+ <data/>
+ </root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+
+ <xforms:group>
+ <xforms:label class="title">4.5.5.a xforms-output-error event</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-output-error message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:output ref="data" mediatype="unknownMediatype">
+ <xforms:label>Output of unknownMediatype : </xforms:label>
+ <xforms:message level="modal" ev:event="xforms-output-error">xforms-output-error</xforms:message>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.5.5.a.xhtml/1.1/Wed Nov 14 20:56:20 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.5/4.5.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/4.5.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+D/4.5.1////
+D/4.5.2////
+D/4.5.3////
+D/4.5.4////
+D/4.5.5////
+D/4.5.7////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.1/4.6.1.a1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.6.1.a1 event Sequencing for input, secret, textarea controls</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <make/>
+ <vin/>
+ <color/>
+ </car>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-recalculate">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-recalculate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-revalidate">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-revalidate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-refresh">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-refresh</xforms:setvalue>
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="event_tracker">
+ <xforms:instance id="tracker_instance">
+ <et:events>
+ <et:event name=""/>
+ </et:events>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.6.1.a1 event Sequencing for input, secret, textarea controls</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a series of outputs for a "Value Change" sequence (xforms-recalculate, xforms-revalidate,
+ and xforms-refresh) every time the value in any of the form controls changes.
+ How frequently the sequence appears as a value is changing is determined by the renderer.
+ Reload the form to reset the event list.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="/car/make" incremental="true">
+ <xforms:label>input </xforms:label>
+ </xforms:input>
+
+ <xforms:secret ref="/car/vin" incremental="true">
+ <xforms:label>secret </xforms:label>
+ </xforms:secret>
+
+ <xforms:textarea ref="/car/color" incremental="true">
+ <xforms:label>textarea </xforms:label>
+ </xforms:textarea>
+
+ <xforms:repeat model="event_tracker" id="repeat_event_tracker" nodeset="/et:events/et:event">
+ <xforms:output ref="./@name" model="event_tracker">
+ <xforms:label>Event fired:</xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.1/4.6.1.a2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.6.1.a2 event sequencing for range and upload controls</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <price xsi:type="xsd:integer">25000</price>
+ <pic xsi:type="xsd:base64Binary"/>
+ </car>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-recalculate">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-recalculate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-revalidate">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-revalidate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-refresh">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-refresh</xforms:setvalue>
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="event_tracker">
+ <xforms:instance id="tracker_instance">
+ <et:events>
+ <et:event name=""/>
+ </et:events>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.6.1.a2 event sequencing for range and upload controls</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When the values in the controls are changed you must see a series of outputs for a "Value Change"
+ sequence (xforms-recalculate, xforms-revalidate, and xforms-refresh).
+ Reload the form to reset the event list.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:range ref="/car/price" start="20000" end="30000" step="1000" incremental="true">
+ <xforms:label>range </xforms:label>
+ </xforms:range>
+
+ <xforms:upload mediatype="image/jpg" incremental="true" ref="/car/pic">
+ <xforms:label>upload (image) </xforms:label>
+ </xforms:upload>
+
+ <xforms:repeat model="event_tracker" id="repeat_event_tracker" nodeset="/et:events/et:event">
+ <xforms:output ref="./@name" model="event_tracker">
+ <xforms:label>Event fired:</xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.1/4.6.1.b1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.6.1.b1 event sequencing for input, secret, textarea controls - focus change with value change</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <make/>
+ <vin/>
+ <color/>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="bind1" nodeset="/car/make"/>
+ <xforms:bind id="bind2" nodeset="/car/vin"/>
+ <xforms:bind id="bind3" nodeset="/car/color"/>
+ <xforms:bind id="bind14" nodeset="/car/price"/>
+ <xforms:action ev:event="xforms-recalculate">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-recalculate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-revalidate">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-revalidate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-refresh">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-refresh</xforms:setvalue>
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="event_tracker">
+ <xforms:instance id="tracker_instance">
+ <et:events>
+ <et:event name=""/>
+ </et:events>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.6.1.b1 event sequencing for input, secret, textarea controls - focus change with value change</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate one of the 'Test' triggers below you must see a series of outputs for a "Value Change"
+ sequence (xforms-recalculate, xforms-revalidate, and xforms-refresh).
+ Reload the form to reset the event list.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="/car/make" id="input1">
+ <xforms:label>input </xforms:label>
+ </xforms:input>
+
+ <xforms:secret ref="/car/vin" id="secret1">
+ <xforms:label>secret </xforms:label>
+ </xforms:secret>
+
+ <xforms:textarea ref="/car/color" id="textarea1">
+ <xforms:label>textarea </xforms:label>
+ </xforms:textarea>
+
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Test input</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="/car/make">Honda</xforms:setvalue>
+ <xforms:setfocus ev:event="DOMActivate" control="secret1"/>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Test secret</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="/car/vin">1337</xforms:setvalue>
+ <xforms:setfocus ev:event="DOMActivate" control="input1"/>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Test textarea</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="/car/color">blue</xforms:setvalue>
+ <xforms:setfocus ev:event="DOMActivate" control="input1"/>
+ </xforms:trigger>
+ </xforms:group>
+
+ <xforms:repeat model="event_tracker" id="repeat_event_tracker" nodeset="/et:events/et:event">
+ <xforms:output ref="./@name" model="event_tracker">
+ <xforms:label>Event fired:</xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.1/4.6.1.b2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.6.1.b2 event sequenceing for range and upload controls - focus change with value change</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <price xsi:type="xsd:integer">25000</price>
+ <pic xsi:type="xsd:base64Binary"/>
+ </car>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-recalculate">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-recalculate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-revalidate">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-revalidate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-refresh">
+ <xforms:insert at="index('repeat_event_tracker')" position="after" nodeset="/et:events/et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="/et:events/et:event[index('repeat_event_tracker')]/@name">xforms-refresh</xforms:setvalue>
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="event_tracker">
+ <xforms:instance id="tracker_instance">
+ <et:events>
+ <et:event name=""/>
+ </et:events>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.6.1.b2 event sequenceing for range and upload controls - focus change with value change</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate one of the 'Test' triggers below you must see a series of outputs for a "Value Change"
+ sequence (xforms-recalculate, xforms-revalidate, and xforms-refresh).
+ Reload the form to reset the event list.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:range id="range1" ref="/car/price" start="20000" end="30000" step="1000">
+ <xforms:label>range: </xforms:label>
+ </xforms:range>
+
+ <xforms:upload id="upload1" mediatype="image/jpg" ref="/car/pic">
+ <xforms:label>upload (image): </xforms:label>
+ </xforms:upload>
+
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Test range</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="/car/price">21000</xforms:setvalue>
+ <xforms:setfocus ev:event="DOMActivate" control="upload1"/>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Test upload</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="/car/pic">WEZvcm1zIFJ1bGVz</xforms:setvalue>
+ <xforms:setfocus ev:event="DOMActivate" control="range1"/>
+ </xforms:trigger>
+ </xforms:group>
+
+ <xforms:repeat model="event_tracker" id="repeat_event_tracker" nodeset="/et:events/et:event">
+ <xforms:output ref="./@name" model="event_tracker">
+ <xforms:label>Event fired:</xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+/4.6.1.a1.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/4.6.1.a2.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/4.6.1.b1.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/4.6.1.b2.xhtml/1.2/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.6/4.6.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.3/4.6.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker">
+ <xhtml:head>
+ <xhtml:title>4.6.3.a event sequencing for select/select1 controls with incremental="true"</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m_001">
+ <xforms:instance xmlns="">
+ <car>
+ <carSelected1/>
+ <carSelected2/>
+ </car>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-recalculate">
+ <xforms:insert nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-recalculate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-revalidate">
+ <xforms:insert nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-revalidate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-refresh">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-refresh</xforms:setvalue>
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="event_tracker">
+ <xforms:instance id="tracker_instance">
+ <et:events>
+ <et:event name=""/>
+ </et:events>
+ </xforms:instance>
+ <xforms:bind nodeset="instance('tracker_instance')/et:event[1]" relevant="false()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.6.3.a event sequencing for select/select1 controls with incremental="true"</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>When a value is selected you must see the output "xforms-select". The value in
+ parentheses indicates which form control the event came from,the select or select1 control.
+ The output may be followed by the output for the Value Change sequence ("xforms-recalculate",
+ "xforms-revalidate", "xforms-refresh", and "xforms-value-changed").</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>When a value is deselected (which includes when a different value is
+ selected and the old value is automatically deselected) you must see the outputs "xforms-deselect"
+ and "xforms-select". The value in parentheses indicates which form control the event
+ came from, the select or select1 control. The output may be followed by the output for the Value Change sequence
+ ("xforms-recalculate", "xforms-revalidate", "xforms-refresh", and "xforms-value-changed").</xforms:label>
+ </xforms:group>
+
+ <xforms:select ref="/car/carSelected1" incremental="true">
+ <xforms:label>Car List 1:</xforms:label>
+ <xforms:item>
+ <xforms:label>Acura</xforms:label>
+ <xforms:value>acu</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Honda</xforms:label>
+ <xforms:value>hon</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Subaru</xforms:label>
+ <xforms:value>sub</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Toyota</xforms:label>
+ <xforms:value>toy</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-deselect">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-deselect (select)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-select">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-select (select)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-value-changed (select)</xforms:setvalue>
+ </xforms:action>
+ </xforms:select>
+
+ <xforms:select1 ref="/car/carSelected2" model="m_001" incremental="true">
+ <xforms:label>Car List 2:</xforms:label>
+ <xforms:item>
+ <xforms:label>Acura</xforms:label>
+ <xforms:value>acu</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Honda</xforms:label>
+ <xforms:value>hon</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Subaru</xforms:label>
+ <xforms:value>sub</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Toyota</xforms:label>
+ <xforms:value>toy</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-deselect">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-deselect (select1)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-select">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-select (select1)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-value-changed (select1)</xforms:setvalue>
+ </xforms:action>
+ </xforms:select1>
+
+ <xforms:repeat model="event_tracker" id="repeat_event_tracker" nodeset="et:event">
+ <xforms:output ref="@name">
+ <xforms:label>Event fired:</xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.3/4.6.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker">
+ <xhtml:head>
+ <xhtml:title>4.6.3.b event sequencing for select/select1 controls with incremental="false"</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m_001">
+ <xforms:instance xmlns="">
+ <car>
+ <carSelected1>acu</carSelected1>
+ <carSelected2>acu</carSelected2>
+ </car>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-recalculate">
+ <xforms:insert nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-recalculate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-revalidate">
+ <xforms:insert nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-revalidate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-refresh">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-refresh</xforms:setvalue>
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="event_tracker">
+ <xforms:instance id="tracker_instance">
+ <et:events>
+ <et:event name=""/>
+ </et:events>
+ </xforms:instance>
+ <xforms:bind nodeset="et:event[1]" relevant="false()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.6.3.b event sequencing for select/select1 controls with incremental="false"</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ When selecting and deselecting items within one of the selection controls, messages for "xforms-select"
+ and "xforms-deselect", and only those, must appear.
+
+ NOTE: When changing focus between controls, other messages may appear, but this is tested by another test
+ and should be ignored for the purpose of the current test.
+ </xforms:label>
+
+ <xforms:select ref="/car/carSelected1" incremental="false">
+ <xforms:label>car</xforms:label>
+ <xforms:item>
+ <xforms:label>Acura</xforms:label>
+ <xforms:value>acu</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Honda</xforms:label>
+ <xforms:value>hon</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Subaru</xforms:label>
+ <xforms:value>sub</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Toyota</xforms:label>
+ <xforms:value>toy</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-deselect">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-deselect (select)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-select">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-select (select)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-value-changed (select)</xforms:setvalue>
+ </xforms:action>
+ </xforms:select>
+
+ <xforms:select1 ref="/car/carSelected2" incremental="false">
+ <xforms:label>Car</xforms:label>
+ <xforms:item>
+ <xforms:label>Acura</xforms:label>
+ <xforms:value>acu</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Honda</xforms:label>
+ <xforms:value>hon</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Subaru</xforms:label>
+ <xforms:value>sub</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Toyota</xforms:label>
+ <xforms:value>toy</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-deselect">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-deselect (select1)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-select">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-select (select1)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-value-changed (select1)</xforms:setvalue>
+ </xforms:action>
+ </xforms:select1>
+ </xforms:group>
+
+ <xforms:repeat model="event_tracker" id="repeat_event_tracker" nodeset="et:event">
+ <xforms:output ref="@name">
+ <xforms:label>Event fired:</xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.3/4.6.3.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker">
+ <xhtml:head>
+ <xhtml:title>4.6.3.c event sequencing for select/select1 controls with incremental="false" (focus changes)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m_001">
+ <xforms:instance xmlns="">
+ <car>
+ <carSelected1>acu</carSelected1>
+ <carSelected2>acu</carSelected2>
+ </car>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-recalculate">
+ <xforms:insert nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-recalculate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-revalidate">
+ <xforms:insert nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-revalidate</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-refresh">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-refresh</xforms:setvalue>
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="event_tracker">
+ <xforms:instance id="tracker_instance">
+ <et:events>
+ <et:event name=""/>
+ </et:events>
+ </xforms:instance>
+ <xforms:bind nodeset="et:event[1]" relevant="false()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.6.3.c event sequencing for select/select1 controls with incremental="false" (focus changes)</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ When changing focus between the two controls, messages for "xforms-recalculate", "xforms-revalidate",
+ and "xforms-refresh" must appear if and only if the selection has changed for the control losing focus.
+
+ NOTE: When selecting and deselecting items within one of the selection controls, messages for
+ "xforms-select" and "xforms-deselect", and only those, must appear, but this is tested by another test
+ and should be ignored for the purpose of the current test.
+ </xforms:label>
+
+ <xforms:select ref="/car/carSelected1" incremental="false">
+ <xforms:label>car</xforms:label>
+ <xforms:item>
+ <xforms:label>Acura</xforms:label>
+ <xforms:value>acu</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Honda</xforms:label>
+ <xforms:value>hon</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Subaru</xforms:label>
+ <xforms:value>sub</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Toyota</xforms:label>
+ <xforms:value>toy</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-deselect">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-deselect (select)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-select">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-select (select)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-value-changed (select)</xforms:setvalue>
+ </xforms:action>
+ </xforms:select>
+
+ <xforms:select1 ref="/car/carSelected2" incremental="false">
+ <xforms:label>Car</xforms:label>
+ <xforms:item>
+ <xforms:label>Acura</xforms:label>
+ <xforms:value>acu</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Honda</xforms:label>
+ <xforms:value>hon</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Subaru</xforms:label>
+ <xforms:value>sub</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Toyota</xforms:label>
+ <xforms:value>toy</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-deselect">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-deselect (select1)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-select">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-select (select1)</xforms:setvalue>
+ </xforms:action>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:insert at="last()" position="after" nodeset="et:event" model="event_tracker"/>
+ <xforms:setvalue model="event_tracker" ref="et:event[last()]/@name">xforms-value-changed (select1)</xforms:setvalue>
+ </xforms:action>
+ </xforms:select1>
+ </xforms:group>
+
+ <xforms:repeat model="event_tracker" id="repeat_event_tracker" nodeset="et:event">
+ <xforms:output ref="@name">
+ <xforms:label>Event fired:</xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/4.6.3.a.xhtml/1.6/Tue Nov 2 14:45:35 2010//
+/4.6.3.b.xhtml/1.4/Sat Feb 21 20:30:38 2009//
+/4.6.3.c.xhtml/1.4/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.6/4.6.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.4/4.6.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.6.4.a event sequencing for trigger controls</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.6.4.a event sequencing for trigger controls</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see a DOMActivate message appear after you activate the DOMActivate trigger.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>DOMActivate</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message level="modal">DOMActivate</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.6.4.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.6/4.6.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.5/4.6.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.6.5.a event sequencing for submit controls</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:submission id="submission1" action="http://xformstest.org/cgi-bin/echo.sh"
+ ref="/car" method="post" replace="none">
+ <xforms:action ev:event="xforms-submit">
+ <xforms:message level="modal">xforms-submit</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-submit-done">
+ <xforms:message level="modal">xforms-submit-done</xforms:message>
+ </xforms:action>
+ </xforms:submission>
+ <!-- should cause xforms-submit-error -->
+ <xforms:submission id="submission2" action="http://invaliduri"
+ ref="/car" method="post" replace="none">
+ <xforms:action ev:event="xforms-submit">
+ <xforms:message level="modal">xforms-submit</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-submit-done">
+ <xforms:message level="modal">xforms-submit-done</xforms:message>
+ </xforms:action>
+ </xforms:submission>
+ <xforms:action ev:event="xforms-submit-error">
+ <xforms:message level="modal">xforms-submit-error</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.6.5.a event sequencing for submit controls</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see the messages DOMActivate, xforms-submit, and xforms-submit-done when you activate the Submit 1
+ submit control.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submission1">
+ <xforms:label>Submit 1</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message level="modal">DOMActivate</xforms:message>
+ </xforms:action>
+ </xforms:submit>
+
+ <xforms:group>
+ <xforms:label>
+ You must see the messages DOMActivate, xforms-submit, and xforms-submit-error when you activate the Submit 2
+ submit control.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submission2">
+ <xforms:label>Submit 2</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message level="modal">DOMActivate</xforms:message>
+ </xforms:action>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/4.6.5.a.xhtml/1.3/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.6/4.6.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/4.6.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/4.6.1////
+D/4.6.3////
+D/4.6.4////
+D/4.6.5////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/4.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.7.a invalid ID references that terminate with no effect</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <root/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-binding-exception">xforms-binding-exception</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-link-exception">xforms-link-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.7.a invalid ID references that terminate with no effect</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This case tests invalid ID references of dispatch, send, setfocus, setindex, and toggle elements.
+ You must not see any errors or messages.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:dispatch ev:event="xforms-refresh" targetid="invalid"/>
+ <xforms:send submission="invalid"/>
+ <xforms:setfocus control="invalid"/>
+ <xforms:setindex repeat="invalid" index="1"/>
+ <xforms:toggle ev:event="DOMActivate" case="in"/>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/4.7.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.7.b xforms-submit event not dispatched</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <root/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.7.b xforms-submit event not dispatched</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Invalid Submit submit control you must not see an xforms-submit message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="invalid">
+ <xforms:label>Invalid Submit</xforms:label>
+ <xforms:message level="modal" ev:event="xforms-submit">xforms-submit</xforms:message>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/4.7.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.7.c null result of IDREF search by index() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <root/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.7.c null result of IDREF search by index() function</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "NaN" :
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:output value="index('myrepeat')">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/4.7.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.7.d null result of IDREF search by instance() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance id="valid">
+ <car/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.7.d null result of IDREF search by instance() function</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see no values below:
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:output ref="instance('valid')/invalid">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/4.7.e1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.7.e1 null search for bind causes exception</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car>Pinto</car>
+ </xforms:instance>
+ <xforms:bind id="validBind" nodeset="/car"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.7.e1 Search for non-existent bind causes exception</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:output bind="invalidBind">
+ <xforms:label></xforms:label>
+ <xforms:message level="modal" ev:event="xforms-binding-exception">xforms-binding-exception</xforms:message>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/4.7.e2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:et="http://w3c.org/eventtracker"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>4.7.e2 null search for bind causes exception</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="validModel">
+ <xforms:instance>
+ <car>Pinto</car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.7.e2 null search for model causes exception</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:output model="invalidModel" ref="/car">
+ <xforms:label></xforms:label>
+ <xforms:message level="modal" ev:event="xforms-binding-exception">xforms-binding-exception</xforms:message>
+ </xforms:output>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/4.7.e3.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>4.7.e3 null search for instance causes exception</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model id="model_1">
+ <xforms:instance id="instance_1">
+ <data1>This is data from instance 1.</data1>
+ </xforms:instance>
+ <xforms:submission id="submission_1" method="get" replace="instance" action="4.7.e3_data.xml" instance="invalid"/>
+ <xforms:message level="modal" ev:event="xforms-binding-exception">xforms-binding-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.7.e3 null search for instance causes exception</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit control below you must see an xforms-binding-exception message or a fatal
+ error due to an xforms-binding-exception message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submission_1">
+ <xforms:label>Submit</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/4.7.e3_data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<responseData xmlns="">This is the response data.</responseData>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,8 @@
+/4.7.a.xhtml/1.5/Mon May 25 06:41:46 2009//
+/4.7.b.xhtml/1.4/Tue Nov 2 14:45:35 2010//
+/4.7.c.xhtml/1.3/Sat Feb 21 20:30:39 2009//
+/4.7.d.xhtml/1.3/Sat Feb 21 20:30:38 2009//
+/4.7.e1.xhtml/1.4/Tue Nov 2 14:45:34 2010//
+/4.7.e2.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/4.7.e3.xhtml/1.2/Sat Feb 21 09:17:57 2009//
+/4.7.e3_data.xml/1.1/Wed Nov 14 20:55:20 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.8/4.8.1/4.8.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>4.8.1.a getInstanceDocument() method (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="my_model1">
+ <xforms:instance id="my_data1">
+ <car>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.8.1.a getInstanceDocument() method (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This test case uses Javascript to execute the getInstanceDocument() method.
+ You may have seen a message box with the value "blue".
+ </xforms:label>
+ </xforms:group>
+ <xhtml:script type="text/javascript">
+ var model = document.getElementById('my_model1');
+ var inst1 = model.getInstanceDocument('my_data1');
+ var my_color = inst1.getElementsByTagName('color')[0];
+ alert(my_color.textContent);
+ </xhtml:script>
+ </xhtml:body>
+
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.8/4.8.1/4.8.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>4.8.1.b getInstanceDocument() throws a DOMException (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="my_model1">
+ <xforms:instance id="my_data1">
+ <car>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">4.8.1.b getInstanceDocument() throws a DOMException (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This test case uses Javascript to execute the getInstanceDocument() method.
+ You may have seen a message box with the value "DOMException".
+ </xforms:label>
+ </xforms:group>
+ <xhtml:script type="text/javascript">
+ try {
+ var model = document.getElementById('my_model1');
+ var inst1 = model.getInstanceDocument('my_INVALID');
+ var my_color = inst1.getElementsByTagName('color')[0];
+ alert(my_color.textContent);
+ }
+ catch(DOMException) {
+ alert('DOMException');
+ }
+ </xhtml:script>
+ </xhtml:body>
+
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.8/4.8.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/4.8.1.a.xhtml/1.1/Wed Nov 14 20:55:48 2007//
+/4.8.1.b.xhtml/1.1/Wed Nov 14 20:55:48 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.8/4.8.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.8/4.8.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.8/4.8.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+D/4.8.1////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04/4.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/4.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,7 @@
+D/4.2////
+D/4.3////
+D/4.4////
+D/4.5////
+D/4.6////
+D/4.7////
+D/4.8////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt04
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt04/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.1/5.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,332 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://namespace.org/my">
+ <xhtml:head>
+ <xhtml:title>5.1.a built-in primitive types</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="" xmlns:my="http://namespace.org/my">
+ <types>
+ <my_dateTime />
+ <my_time />
+ <my_date />
+ <my_gYearMonth />
+ <my_gYear />
+ <my_gMonthDay />
+ <my_gDay />
+ <my_gMonth />
+ <my_string />
+ <my_boolean />
+ <my_base64Binary />
+ <my_hexBinary />
+ <my_float />
+ <my_decimal />
+ <my_double />
+ <my_anyURI />
+ <my_QName />
+ </types>
+ </xforms:instance>
+
+ <xforms:bind nodeset="my_dateTime" type="xsd:dateTime"/>
+ <xforms:bind nodeset="my_time" type="xsd:time"/>
+ <xforms:bind nodeset="my_date" type="xsd:date"/>
+ <xforms:bind nodeset="my_gYearMonth" type="xsd:gYearMonth"/>
+ <xforms:bind nodeset="my_gYear" type="xsd:gYear"/>
+ <xforms:bind nodeset="my_gMonthDay" type="xsd:gMonthDay"/>
+ <xforms:bind nodeset="my_gDay" type="xsd:gDay"/>
+ <xforms:bind nodeset="my_gMonth" type="xsd:gMonth"/>
+ <xforms:bind nodeset="my_string" type="xsd:string"/>
+ <xforms:bind nodeset="my_boolean" type="xsd:boolean"/>
+ <xforms:bind nodeset="my_base64Binary" type="xsd:base64Binary"/>
+ <xforms:bind nodeset="my_hexBinary" type="xsd:hexBinary"/>
+ <xforms:bind nodeset="my_float" type="xsd:float"/>
+ <xforms:bind nodeset="my_decimal" type="xsd:decimal"/>
+ <xforms:bind nodeset="my_double" type="xsd:double"/>
+ <xforms:bind nodeset="my_anyURI" type="xsd:anyURI"/>
+ <xforms:bind nodeset="my_QName" type="xsd:QName"/>
+ </xforms:model>
+
+ <xforms:model id="event_model">
+ <xforms:instance>
+ <events xmlns="">
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ </events>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.1.a built-in primitive types</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Valid Values trigger you must see an "xforms-valid" output for all the
+ data types. When you activate the Invalid Values trigger you must see an "XFORMS-INVALID"
+ output for all the data types except string, which will either have an output of xforms-valid
+ or no output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Results:</xforms:label>
+ <xforms:repeat model="event_model" nodeset="/events/event">
+ <xforms:output model="event_model" ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Valid Values</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="my_dateTime">1999-05-31T13:20:00-05:00</xforms:setvalue>
+ <xforms:setvalue ref="my_time">13:20:00-05:00</xforms:setvalue>
+ <xforms:setvalue ref="my_date">1999-05-31</xforms:setvalue>
+ <xforms:setvalue ref="my_gYearMonth">1999-05</xforms:setvalue>
+ <xforms:setvalue ref="my_gYear">1999</xforms:setvalue>
+ <xforms:setvalue ref="my_gMonthDay">--09-14</xforms:setvalue>
+ <xforms:setvalue ref="my_gDay">---15</xforms:setvalue>
+ <xforms:setvalue ref="my_gMonth">--11</xforms:setvalue>
+ <xforms:setvalue ref="my_string">Strings, strings, everywhere.</xforms:setvalue>
+ <xforms:setvalue ref="my_boolean">true</xforms:setvalue>
+ <xforms:setvalue ref="my_base64Binary">WEZvcm1zIFJ1bGVz</xforms:setvalue>
+ <xforms:setvalue ref="my_hexBinary">DEADBEEF</xforms:setvalue>
+ <xforms:setvalue ref="my_float">1e-6</xforms:setvalue>
+ <xforms:setvalue ref="my_decimal">12678967.543233</xforms:setvalue>
+ <xforms:setvalue ref="my_double">INF</xforms:setvalue>
+ <xforms:setvalue ref="my_anyURI">http://example.com/data/potato</xforms:setvalue>
+ <xforms:setvalue ref="my_QName">my:myelement</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Invalid Values</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="my_dateTime">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_time">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_date">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gYearMonth">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gYear">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gMonthDay">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gDay">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gMonth">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_string"/>
+ <xforms:setvalue ref="my_boolean">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_base64Binary">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_hexBinary">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_float">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_decimal">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_double">bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_anyURI">% 6 7</xforms:setvalue>
+ <xforms:setvalue ref="my_QName">Bogus Data</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:input ref="my_dateTime">
+ <xforms:label>dateTime </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[1]">
+ XFORMS-INVALID (dateTime)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[1]">
+ xforms-valid (dateTime)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_time">
+ <xforms:label>time </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[2]">
+ XFORMS-INVALID (time)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[2]">
+ xforms-valid (time)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_date">
+ <xforms:label>date </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[3]">
+ XFORMS-INVALID (date)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[3]">
+ xforms-valid (date)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gYearMonth">
+ <xforms:label>gYearMonth </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[4]">
+ XFORMS-INVALID (gYearMonth)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[4]">
+ xforms-valid (gYearMonth)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gYear">
+ <xforms:label>gYear </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[5]">
+ XFORMS-INVALID (gYear)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[5]">
+ xforms-valid (gYear)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gMonthDay">
+ <xforms:label>gMonthDay </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[6]">
+ XFORMS-INVALID (gMonthDay)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[6]">
+ xforms-valid (gMonthDay)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gDay">
+ <xforms:label>gDay </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[7]">
+ XFORMS-INVALID (gDay)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[7]">
+ xforms-valid (gDay)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gMonth">
+ <xforms:label>gMonth </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[8]">
+ XFORMS-INVALID (gMonth)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[8]">
+ xforms-valid (gMonth)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_string">
+ <xforms:label>string </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[9]">
+ XFORMS-INVALID (string)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[9]">
+ xforms-valid (string)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_boolean">
+ <xforms:label>boolean </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[10]">
+ XFORMS-INVALID (boolean)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[10]">
+ xforms-valid (boolean)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="my_base64Binary">
+ <xforms:label>base64Binary </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[11]">
+ XFORMS-INVALID (base64Binary)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[11]">
+ xforms-valid (base64Binary)
+ </xforms:setvalue>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="my_hexBinary">
+ <xforms:label>hexBinary </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[12]">
+ XFORMS-INVALID (hexBinary)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[12]">
+ xforms-valid (hexBinary)
+ </xforms:setvalue>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_float">
+ <xforms:label>float </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[13]">
+ XFORMS-INVALID (float)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[13]">
+ xforms-valid (float)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_decimal">
+ <xforms:label>decimal </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[14]">
+ XFORMS-INVALID (decimal)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[14]">
+ xforms-valid (decimal)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_double">
+ <xforms:label>double </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[15]">
+ XFORMS-INVALID (double)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[15]">
+ xforms-valid (double)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_anyURI">
+ <xforms:label>anyURI </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[16]">
+ XFORMS-INVALID (anyURI)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[16]">
+ xforms-valid (anyURI)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_QName">
+ <xforms:label>QName </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[17]">
+ XFORMS-INVALID (QName)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[17]">
+ xforms-valid (QName)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.1/5.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,428 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>5.1.b built-in derived types</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <types>
+ <my_normalizedString />
+ <my_token />
+ <my_language />
+ <my_Name />
+ <my_NCName />
+ <my_ID />
+ <my_IDREF />
+ <my_IDREFS />
+ <my_NMTOKEN />
+ <my_NMTOKENS />
+ <my_integer />
+ <my_nonPositiveInteger />
+ <my_negativeInteger />
+ <my_long />
+ <my_int />
+ <my_short />
+ <my_byte />
+ <my_nonNegativeInteger />
+ <my_unsignedLong />
+ <my_unsignedInt />
+ <my_unsignedShort />
+ <my_unsignedByte />
+ <my_positiveInteger />
+ </types>
+ </xforms:instance>
+
+ <xforms:bind nodeset="my_normalizedString" type="xsd:normalizedString"/>
+ <xforms:bind nodeset="my_token" type="xsd:token"/>
+ <xforms:bind nodeset="my_language" type="xsd:language"/>
+ <xforms:bind nodeset="my_Name" type="xsd:Name"/>
+ <xforms:bind nodeset="my_NCName" type="xsd:NCName"/>
+ <xforms:bind nodeset="my_ID" type="xsd:ID"/>
+ <xforms:bind nodeset="my_IDREF" type="xsd:IDREF"/>
+ <xforms:bind nodeset="my_IDREFS" type="xsd:IDREFS"/>
+ <xforms:bind nodeset="my_NMTOKEN" type="xsd:NMTOKEN"/>
+ <xforms:bind nodeset="my_NMTOKENS" type="xsd:NMTOKENS"/>
+ <xforms:bind nodeset="my_integer" type="xsd:integer"/>
+ <xforms:bind nodeset="my_nonPositiveInteger" type="xsd:nonPositiveInteger"/>
+ <xforms:bind nodeset="my_negativeInteger" type="xsd:negativeInteger"/>
+ <xforms:bind nodeset="my_long" type="xsd:long"/>
+ <xforms:bind nodeset="my_int" type="xsd:int"/>
+ <xforms:bind nodeset="my_short" type="xsd:short"/>
+ <xforms:bind nodeset="my_byte" type="xsd:byte"/>
+ <xforms:bind nodeset="my_nonNegativeInteger" type="xsd:nonNegativeInteger"/>
+ <xforms:bind nodeset="my_unsignedLong" type="xsd:unsignedLong"/>
+ <xforms:bind nodeset="my_unsignedInt" type="xsd:unsignedInt"/>
+ <xforms:bind nodeset="my_unsignedShort" type="xsd:unsignedShort"/>
+ <xforms:bind nodeset="my_unsignedByte" type="xsd:unsignedByte"/>
+ <xforms:bind nodeset="my_positiveInteger" type="xsd:positiveInteger"/>
+ </xforms:model>
+ <xforms:model id="event_model">
+ <xforms:instance>
+ <events xmlns="">
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ </events>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.1.b built-in derived types</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Valid Values trigger you must see an "xforms-valid" output for all the
+ data types. When you activate the Invalid Values trigger you must see an "XFORMS-INVALID"
+ output for all the data types except normalizedString and token, which will either have an output of xforms-valid
+ or no output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Results:</xforms:label>
+ <xforms:repeat model="event_model" nodeset="/events/event">
+ <xforms:output model="event_model" ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Valid Values</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="my_normalizedString">normalizedString</xforms:setvalue>
+ <xforms:setvalue ref="my_token">thisIsAToken</xforms:setvalue>
+ <xforms:setvalue ref="my_language">en</xforms:setvalue>
+ <xforms:setvalue ref="my_Name">ev:name</xforms:setvalue>
+ <xforms:setvalue ref="my_NCName">name</xforms:setvalue>
+ <xforms:setvalue ref="my_ID">ss</xforms:setvalue>
+ <xforms:setvalue ref="my_IDREF">model-002-2</xforms:setvalue>
+ <xforms:setvalue ref="my_IDREFS">model-002-2 instance-002-2</xforms:setvalue>
+ <xforms:setvalue ref="my_NMTOKEN">name</xforms:setvalue>
+ <xforms:setvalue ref="my_NMTOKENS">name1 name2</xforms:setvalue>
+ <xforms:setvalue ref="my_integer">32</xforms:setvalue>
+ <xforms:setvalue ref="my_nonPositiveInteger">0</xforms:setvalue>
+ <xforms:setvalue ref="my_negativeInteger">-1</xforms:setvalue>
+ <xforms:setvalue ref="my_long">-9223372036854775808</xforms:setvalue>
+ <xforms:setvalue ref="my_int">-2147483648</xforms:setvalue>
+ <xforms:setvalue ref="my_short">-32768</xforms:setvalue>
+ <xforms:setvalue ref="my_byte">-128</xforms:setvalue>
+ <xforms:setvalue ref="my_nonNegativeInteger">0</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedLong">18446744073709551615</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedInt">4294967295</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedShort">65535</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedByte">255</xforms:setvalue>
+ <xforms:setvalue ref="my_positiveInteger">+100000</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Invalid Values</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <!-- has a tab -->
+ <xforms:setvalue ref="my_normalizedString">Bogus Data</xforms:setvalue>
+ <!-- leading and trailing spaces -->
+ <xforms:setvalue ref="my_token"> Bogus Data </xforms:setvalue>
+ <xforms:setvalue ref="my_language">42</xforms:setvalue>
+ <xforms:setvalue ref="my_Name">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_NCName">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_ID">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_IDREF">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_IDREFS">42</xforms:setvalue>
+ <xforms:setvalue ref="my_NMTOKEN">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_NMTOKENS"></xforms:setvalue>
+ <xforms:setvalue ref="my_integer">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_nonPositiveInteger">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_negativeInteger">% 6 7</xforms:setvalue>
+ <xforms:setvalue ref="my_long">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_int">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_short">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_byte">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_nonNegativeInteger">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedLong">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedInt">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedShort">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedByte">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_positiveInteger">Bogus Data</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:input ref="my_normalizedString">
+ <xforms:label>normalizedString </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[1]">
+ XFORMS-INVALID (normalizedString)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[1]">
+ xforms-valid (normalizedString)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_token">
+ <xforms:label>token </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[2]">
+ XFORMS-INVALID (token)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[2]">
+ xforms-valid (token)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_language">
+ <xforms:label>language </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[3]">
+ XFORMS-INVALID (language)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[3]">
+ xforms-valid (language)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_Name">
+ <xforms:label>Name </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[4]">
+ XFORMS-INVALID (Name)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[4]">
+ xforms-valid (Name)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_NCName">
+ <xforms:label>NCName </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[5]">
+ XFORMS-INVALID (NCName)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[5]">
+ xforms-valid (NCName)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_ID">
+ <xforms:label>ID </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[6]">
+ XFORMS-INVALID (ID)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[6]">
+ xforms-valid (ID)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_IDREF">
+ <xforms:label>IDREF </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[7]">
+ XFORMS-INVALID (IDREF)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[7]">
+ xforms-valid (IDREF)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_IDREFS">
+ <xforms:label>IDREFS </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[8]">
+ XFORMS-INVALID (IDREFS)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[8]">
+ xforms-valid (IDREFS)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_NMTOKEN">
+ <xforms:label>NMTOKEN </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[9]">
+ XFORMS-INVALID (NMTOKEN)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[9]">
+ xforms-valid (NMTOKEN)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_NMTOKENS">
+ <xforms:label>NMTOKENS </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[10]">
+ XFORMS-INVALID (NMTOKENS)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[10]">
+ xforms-valid (NMTOKENS)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_integer">
+ <xforms:label>integer </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[11]">
+ XFORMS-INVALID (integer)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[11]">
+ xforms-valid (integer)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_nonPositiveInteger">
+ <xforms:label>nonPositiveInteger </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[12]">
+ XFORMS-INVALID (nonPositiveInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[12]">
+ xforms-valid (nonPositiveInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_negativeInteger">
+ <xforms:label>negativeInteger </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[13]">
+ XFORMS-INVALID (negativeInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[13]">
+ xforms-valid (negativeInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_long">
+ <xforms:label>long </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[14]">
+ XFORMS-INVALID (long)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[14]">
+ xforms-valid (long)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_int">
+ <xforms:label>int </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[15]">
+ XFORMS-INVALID (int)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[15]">
+ xforms-valid (int)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_short">
+ <xforms:label>short </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[16]">
+ XFORMS-INVALID (short)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[16]">
+ xforms-valid (short)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_byte">
+ <xforms:label>byte </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[17]">
+ XFORMS-INVALID (byte)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[17]">
+ xforms-valid (byte)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_nonNegativeInteger">
+ <xforms:label>nonNegativeInteger </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[18]">
+ XFORMS-INVALID (nonNegativeInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[18]">
+ xforms-valid (nonNegativeInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedLong">
+ <xforms:label>unsignedLong </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[19]">
+ XFORMS-INVALID (unsignedLong)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[19]">
+ xforms-valid (unsignedLong)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedInt">
+ <xforms:label>unsignedInt </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[20]">
+ XFORMS-INVALID (unsignedInt)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[20]">
+ xforms-valid (unsignedInt)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedShort">
+ <xforms:label>unsignedShort </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[21]">
+ XFORMS-INVALID (unsignedShort)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[21]">
+ xforms-valid (unsignedShort)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedByte">
+ <xforms:label>unsignedByte </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[22]">
+ XFORMS-INVALID (unsignedByte)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[22]">
+ xforms-valid (unsignedByte)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_positiveInteger">
+ <xforms:label>positiveInteger </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[23]">
+ XFORMS-INVALID (positiveInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[23]">
+ xforms-valid (positiveInteger)
+ </xforms:setvalue>
+ </xforms:input>
+
+ </xforms:group>
+ </xhtml:body>
+
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.1/5.1.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>5.1.c supported primitive XML schema types in basic processors</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <types>
+ <my_dateTime />
+ <my_time />
+ <my_date />
+ <my_gYearMonth />
+ <my_gYear />
+ <my_gMonthDay />
+ <my_gDay />
+ <my_gMonth />
+ <my_string />
+ <my_boolean />
+ <my_base64Binary />
+ <my_decimal />
+ <my_anyURI />
+ </types>
+ </xforms:instance>
+ <xforms:bind nodeset="my_dateTime" type="xsd:dateTime"/>
+ <xforms:bind nodeset="my_time" type="xsd:time"/>
+ <xforms:bind nodeset="my_date" type="xsd:date"/>
+ <xforms:bind nodeset="my_gYearMonth" type="xsd:gYearMonth"/>
+ <xforms:bind nodeset="my_gYear" type="xsd:gYear"/>
+ <xforms:bind nodeset="my_gMonthDay" type="xsd:gMonthDay"/>
+ <xforms:bind nodeset="my_gDay" type="xsd:gDay"/>
+ <xforms:bind nodeset="my_gMonth" type="xsd:gMonth"/>
+ <xforms:bind nodeset="my_string" type="xsd:string"/>
+ <xforms:bind nodeset="my_boolean" type="xsd:boolean"/>
+ <xforms:bind nodeset="my_base64Binary" type="xsd:base64Binary"/>
+ <xforms:bind nodeset="my_decimal" type="xsd:decimal"/>
+ <xforms:bind nodeset="my_anyURI" type="xsd:anyURI"/>
+ </xforms:model>
+
+ <xforms:model id="event_model">
+ <xforms:instance>
+ <events xmlns="">
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ </events>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.1.c supported primitive XML schema types in basic processors</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Valid Values trigger you must see an "xforms-valid" output for all the
+ data types. When you activate the Invalid Values trigger you must see an "XFORMS-INVALID"
+ output for all the data types, except for xsd:string.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Results:</xforms:label>
+ <xforms:repeat model="event_model" nodeset="/events/event">
+ <xforms:output model="event_model" ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Valid Values</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="my_dateTime">1999-05-31T13:20:00-05:00</xforms:setvalue>
+ <xforms:setvalue ref="my_time">13:20:00-05:00</xforms:setvalue>
+ <xforms:setvalue ref="my_date">1999-05-31</xforms:setvalue>
+ <xforms:setvalue ref="my_gYearMonth">1999-05</xforms:setvalue>
+ <xforms:setvalue ref="my_gYear">1999</xforms:setvalue>
+ <xforms:setvalue ref="my_gMonthDay">--09-14</xforms:setvalue>
+ <xforms:setvalue ref="my_gDay">---15</xforms:setvalue>
+ <xforms:setvalue ref="my_gMonth">--11</xforms:setvalue>
+ <xforms:setvalue ref="my_string">Strings, strings, everywhere.</xforms:setvalue>
+ <xforms:setvalue ref="my_boolean">true</xforms:setvalue>
+ <xforms:setvalue ref="my_base64Binary">WEZvcm1zIFJ1bGVz</xforms:setvalue>
+ <xforms:setvalue ref="my_decimal">12678967.543233</xforms:setvalue>
+ <xforms:setvalue ref="my_anyURI">http://example.com/data/potato</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Invalid Values</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="my_dateTime">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_time">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_date">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gYearMonth">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gYear">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gMonthDay">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gDay">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_gMonth">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_string"/>
+ <xforms:setvalue ref="my_boolean">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_base64Binary">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_decimal">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_anyURI">% 6 7</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:input ref="my_dateTime">
+ <xforms:label>dateTime </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[1]">
+ XFORMS-INVALID (dateTime)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[1]">
+ xforms-valid (dateTime)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_time">
+ <xforms:label>time </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[2]">
+ XFORMS-INVALID (time)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[2]">
+ xforms-valid (time)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_date">
+ <xforms:label>date </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[3]">
+ XFORMS-INVALID (date)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[3]">
+ xforms-valid (date)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gYearMonth">
+ <xforms:label>gYearMonth </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[4]">
+ XFORMS-INVALID (gYearMonth)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[4]">
+ xforms-valid (gYearMonth)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gYear">
+ <xforms:label>gYear </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[5]">
+ XFORMS-INVALID (gYear)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[5]">
+ xforms-valid (gYear)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gMonthDay">
+ <xforms:label>gMonthDay </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[6]">
+ XFORMS-INVALID (gMonthDay)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[6]">
+ xforms-valid (gMonthDay)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gDay">
+ <xforms:label>gDay </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[7]">
+ XFORMS-INVALID (gDay)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[7]">
+ xforms-valid (gDay)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gMonth">
+ <xforms:label>gMonth </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[8]">
+ XFORMS-INVALID (gMonth)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[8]">
+ xforms-valid (gMonth)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_string">
+ <xforms:label>string </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[9]">
+ XFORMS-INVALID (string)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[9]">
+ xforms-valid (string)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_boolean">
+ <xforms:label>boolean </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[10]">
+ XFORMS-INVALID (boolean)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[10]">
+ xforms-valid (boolean)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="my_base64Binary">
+ <xforms:label>base64Binary </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[11]">
+ XFORMS-INVALID (base64Binary)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[11]">
+ xforms-valid (base64Binary)
+ </xforms:setvalue>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_decimal">
+ <xforms:label>decimal </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[12]">
+ XFORMS-INVALID (decimal)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[12]">
+ xforms-valid (decimal)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_anyURI">
+ <xforms:label>anyURI </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[13]">
+ XFORMS-INVALID (anyURI)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[13]">
+ xforms-valid (anyURI)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.1/5.1.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>5.1.d supported derived XML schema types in basic processors</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <types>
+ <my_integer />
+ <my_nonPositiveInteger />
+ <my_negativeInteger />
+ <my_long />
+ <my_int />
+ <my_short />
+ <my_byte />
+ <my_nonNegativeInteger />
+ <my_unsignedLong />
+ <my_unsignedInt />
+ <my_unsignedShort />
+ <my_unsignedByte />
+ <my_positiveInteger />
+ </types>
+ </xforms:instance>
+ <xforms:bind nodeset="my_integer" type="xsd:integer"/>
+ <xforms:bind nodeset="my_nonPositiveInteger" type="xsd:nonPositiveInteger"/>
+ <xforms:bind nodeset="my_negativeInteger" type="xsd:negativeInteger"/>
+ <xforms:bind nodeset="my_long" type="xsd:long"/>
+ <xforms:bind nodeset="my_int" type="xsd:int"/>
+ <xforms:bind nodeset="my_short" type="xsd:short"/>
+ <xforms:bind nodeset="my_byte" type="xsd:byte"/>
+ <xforms:bind nodeset="my_nonNegativeInteger" type="xsd:nonNegativeInteger"/>
+ <xforms:bind nodeset="my_unsignedLong" type="xsd:unsignedLong"/>
+ <xforms:bind nodeset="my_unsignedInt" type="xsd:unsignedInt"/>
+ <xforms:bind nodeset="my_unsignedShort" type="xsd:unsignedShort"/>
+ <xforms:bind nodeset="my_unsignedByte" type="xsd:unsignedByte"/>
+ <xforms:bind nodeset="my_positiveInteger" type="xsd:positiveInteger"/>
+
+ </xforms:model>
+
+ <xforms:model id="event_model">
+ <xforms:instance>
+ <events xmlns="">
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ <event/>
+ </events>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.1.d supported derived XML schema types in basic processors</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Valid Values trigger you must see an "xforms-valid" output for all the
+ data types. When you activate the Invalid Values trigger you must see an "XFORMS-INVALID"
+ output for all the data types.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Results:</xforms:label>
+ <xforms:repeat model="event_model" nodeset="/events/event">
+ <xforms:output model="event_model" ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Valid Values</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="my_integer">12</xforms:setvalue>
+ <xforms:setvalue ref="my_nonPositiveInteger">0</xforms:setvalue>
+ <xforms:setvalue ref="my_negativeInteger">-3</xforms:setvalue>
+ <xforms:setvalue ref="my_long">-9223372036854775808</xforms:setvalue>
+ <xforms:setvalue ref="my_int">-2147483648</xforms:setvalue>
+ <xforms:setvalue ref="my_short">-32768</xforms:setvalue>
+ <xforms:setvalue ref="my_byte">-128</xforms:setvalue>
+ <xforms:setvalue ref="my_nonNegativeInteger">0</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedLong">18446744073709551615</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedInt">4294967295</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedShort">65535</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedByte">255</xforms:setvalue>
+ <xforms:setvalue ref="my_positiveInteger">+100000</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Invalid Values</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="my_integer">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_nonPositiveInteger">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_negativeInteger">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_long">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_int">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_short">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_byte">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_nonNegativeInteger">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedLong">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedInt">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedShort">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_unsignedByte">Bogus Data</xforms:setvalue>
+ <xforms:setvalue ref="my_positiveInteger">Bogus Data</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:input ref="my_integer">
+ <xforms:label>integer </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[1]">
+ XFORMS-INVALID (integer)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[1]">
+ xforms-valid (integer)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_nonPositiveInteger">
+ <xforms:label>nonPositiveInteger </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[2]">
+ XFORMS-INVALID (nonPositiveInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[2]">
+ xforms-valid (nonPositiveInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_negativeInteger">
+ <xforms:label>negativeInteger</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[3]">
+ XFORMS-INVALID (negativeInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[3]">
+ xforms-valid (negativeInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_long">
+ <xforms:label>long </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[4]">
+ XFORMS-INVALID (long)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[4]">
+ xforms-valid (long)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_int">
+ <xforms:label>int </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[5]">
+ XFORMS-INVALID (int)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[5]">
+ xforms-valid (int)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_short">
+ <xforms:label>short </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[6]">
+ XFORMS-INVALID (short)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[6]">
+ xforms-valid (short)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_byte">
+ <xforms:label>byte </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[7]">
+ XFORMS-INVALID (byte)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[7]">
+ xforms-valid (byte)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_nonNegativeInteger">
+ <xforms:label>nonNegativeInteger </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[8]">
+ XFORMS-INVALID (nonNegativeInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[8]">
+ xforms-valid (nonNegativeInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedLong">
+ <xforms:label>unsignedLong </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[9]">
+ XFORMS-INVALID (unsignedLong)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[9]">
+ xforms-valid (unsignedLong)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedInt">
+ <xforms:label>unsignedInt </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[10]">
+ XFORMS-INVALID (unsignedInt)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[10]">
+ xforms-valid (unsignedInt)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedShort">
+ <xforms:label>unsignedShort </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[11]">
+ XFORMS-INVALID (unsignedShort)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[11]">
+ xforms-valid (unsignedShort)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedByte">
+ <xforms:label>unsignedByte </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[12]">
+ XFORMS-INVALID (unsignedByte)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[12]">
+ xforms-valid (unsignedByte)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_positiveInteger">
+ <xforms:label>positiveInteger </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[13]">
+ XFORMS-INVALID (positiveInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[13]">
+ xforms-valid (positiveInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.1/5.1.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>5.1.e built-in primitive type via xsi:type</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <types>
+ <my_date xsi:type="xsd:date"/>
+ </types>
+ </xforms:instance>
+ </xforms:model>
+
+ <xforms:model id="event_model">
+ <xforms:instance>
+ <events xmlns="">
+ <event/>
+ </events>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.1.e built-in primitive type via xsi:type</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ When you activate the Valid Value trigger you must see an "xforms-valid" output
+ for the date data type. When you activate the Invalid Value trigger you must see an
+ "XFORMS-INVALID" output for the date data type.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:output model="event_model" ref="/events/event">
+ <xforms:label>Event result:</xforms:label>
+ </xforms:output>
+
+ <xforms:trigger>
+ <xforms:label>Valid Value</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="my_date">1999-05-31</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Invalid Value</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="my_date">Bogus Data</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:group>
+ <xforms:input ref="my_date">
+ <xforms:label>date </xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[1]">
+ XFORMS-INVALID (date)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[1]">
+ xforms-valid (date)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+/5.1.a.xhtml/1.5/Tue Nov 2 14:45:34 2010//
+/5.1.b.xhtml/1.3/Tue Nov 2 14:45:35 2010//
+/5.1.c.xhtml/1.3/Tue Jun 2 17:25:03 2009//
+/5.1.d.xhtml/1.2/Wed Feb 11 19:18:22 2009//
+/5.1.e.xhtml/1.1/Wed Feb 11 19:06:42 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05/5.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.1/5.2.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,303 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.1.a built-in primitive types which allow empty content</xhtml:title>
+ <xforms:model id="emptyData_model">
+ <xforms:instance xmlns="">
+ <types>
+ <my_dateTime>non-empty-content</my_dateTime>
+ <my_date>non-empty-content</my_date>
+ <my_time>non-empty-content</my_time>
+ <my_gYearMonth>non-empty-content</my_gYearMonth>
+ <my_gYear>non-empty-content</my_gYear>
+ <my_gMonthDay>non-empty-content</my_gMonthDay>
+ <my_gDay>non-empty-content</my_gDay>
+ <my_gMonth>non-empty-content</my_gMonth>
+ <my_string>non-empty-content</my_string>
+ <my_boolean>non-empty-content</my_boolean>
+ <my_base64Binary>non-empty-content</my_base64Binary>
+ <my_hexBinary>non-empty-content</my_hexBinary>
+ <my_float>non-empty-content</my_float>
+ <my_decimal>non-empty-content</my_decimal>
+ <my_double>non-empty-content</my_double>
+ <my_anyURI>non empty content</my_anyURI>
+ <my_QName>non empty content</my_QName>
+ </types>
+ </xforms:instance>
+ <xforms:bind nodeset="my_dateTime" type="xforms:dateTime" />
+ <xforms:bind nodeset="my_date" type="xforms:date" />
+ <xforms:bind nodeset="my_time" type="xforms:time" />
+ <xforms:bind nodeset="my_gYearMonth" type="xforms:gYearMonth" />
+ <xforms:bind nodeset="my_gYear" type="xforms:gYear" />
+ <xforms:bind nodeset="my_gMonthDay" type="xforms:gMonthDay" />
+ <xforms:bind nodeset="my_gDay" type="xforms:gDay" />
+ <xforms:bind nodeset="my_gMonth" type="xforms:gMonth" />
+ <xforms:bind nodeset="my_string" type="xforms:string" />
+ <xforms:bind nodeset="my_boolean" type="xforms:boolean" />
+ <xforms:bind nodeset="my_base64Binary" type="xforms:base64Binary" />
+ <xforms:bind nodeset="my_hexBinary" type="xforms:hexBinary" />
+ <xforms:bind nodeset="my_float" type="xforms:float" />
+ <xforms:bind nodeset="my_decimal" type="xforms:decimal" />
+ <xforms:bind nodeset="my_double" type="xforms:double" />
+ <xforms:bind nodeset="my_anyURI" type="xforms:anyURI" />
+ <xforms:bind nodeset="my_QName" type="xforms:QName" />
+ </xforms:model>
+ <xforms:model id="event_model">
+ <xforms:instance>
+ <events xmlns="">
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ </events>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.1.a built-in primitive types which allow empty content</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When the form first displays you should not see any valid or invalid messages. If an implementation fires validity events on
+ form initialization (incorrectly) then you may see XFORMS-INVALID output for all types (except string) below. This is not
+ being tested but is an error.
+
+ When you activate the Run Test trigger below you must see an 'xforms-valid' output for all the
+ data types. If the data type does not accept empty content you will see an 'XFORMS-INVALID' output.
+ An 'XFORMS-INVALID' output is a failure for this test case.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Run Test</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue model="emptyData_model" ref="my_dateTime"/>
+ <xforms:setvalue model="emptyData_model" ref="my_date"/>
+ <xforms:setvalue model="emptyData_model" ref="my_time"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gYearMonth"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gYear"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gMonthDay"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gDay"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gMonth"/>
+ <xforms:setvalue model="emptyData_model" ref="my_string"/>
+ <xforms:setvalue model="emptyData_model" ref="my_boolean"/>
+ <xforms:setvalue model="emptyData_model" ref="my_base64Binary"/>
+ <xforms:setvalue model="emptyData_model" ref="my_hexBinary"/>
+ <xforms:setvalue model="emptyData_model" ref="my_float"/>
+ <xforms:setvalue model="emptyData_model" ref="my_decimal"/>
+ <xforms:setvalue model="emptyData_model" ref="my_double"/>
+ <xforms:setvalue model="emptyData_model" ref="my_anyURI"/>
+ <xforms:setvalue model="emptyData_model" ref="my_QName"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:repeat model="event_model" nodeset="/events/event" >
+ <xforms:output ref=".">
+ <xforms:label>Result: </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ <xforms:group>
+ <xforms:input ref="my_dateTime">
+ <xforms:label>dateTime</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[1]">
+ XFORMS-INVALID (dateTime)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[1]">
+ xforms-valid (dateTime)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_time">
+ <xforms:label>time</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[2]">
+ XFORMS-INVALID (time)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[2]">
+ xforms-valid (time)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_date">
+ <xforms:label>date</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[3]">
+ XFORMS-INVALID (date)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[3]">
+ xforms-valid (date)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gYearMonth">
+ <xforms:label>gYearMonth</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[4]">
+ XFORMS-INVALID (gYearMonth)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[4]">
+ xforms-valid (gYearMonth)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gYear">
+ <xforms:label>gYear</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[5]">
+ XFORMS-INVALID (gYear)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[5]">
+ xforms-valid (gYear)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gMonthDay">
+ <xforms:label>gMonthDay</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[6]">
+ XFORMS-INVALID (gMonthDay)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[6]">
+ xforms-valid (gMonthDay)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gDay">
+ <xforms:label>gDay</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[7]">
+ XFORMS-INVALID (gDay)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[7]">
+ xforms-valid (gDay)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gMonth">
+ <xforms:label>gMonth</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[8]">
+ XFORMS-INVALID (gMonth)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[8]">
+ xforms-valid (gMonth)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_string">
+ <xforms:label>string</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[9]">
+ XFORMS-INVALID (string)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[9]">
+ xforms-valid (string)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_boolean">
+ <xforms:label>boolean</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[10]">
+ XFORMS-INVALID (boolean)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[10]">
+ xforms-valid (boolean)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="my_base64Binary">
+ <xforms:label>base64Binary</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[11]">
+ XFORMS-INVALID (base64Binary)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[11]">
+ xforms-valid (base64Binary)
+ </xforms:setvalue>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="my_hexBinary">
+ <xforms:label>hexBinary</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[12]">
+ XFORMS-INVALID (hexBinary)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[12]">
+ xforms-valid (hexBinary)
+ </xforms:setvalue>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_float">
+ <xforms:label>float</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[13]">
+ XFORMS-INVALID (float)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[13]">
+ xforms-valid (float)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_decimal">
+ <xforms:label>decimal</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[14]">
+ XFORMS-INVALID (decimal)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[14]">
+ xforms-valid (decimal)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_double">
+ <xforms:label>double</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[15]">
+ XFORMS-INVALID (double)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[15]">
+ xforms-valid (double)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_anyURI">
+ <xforms:label>anyURI</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[16]">
+ XFORMS-INVALID (anyURI)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[16]">
+ xforms-valid (anyURI)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_QName">
+ <xforms:label>QName</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[17]">
+ XFORMS-INVALID (QName)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[17]">
+ xforms-valid (QName)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.1/5.2.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.1.b built-in derived types which allow empty content</xhtml:title>
+ <xforms:model id="emptyData_model">
+ <xforms:instance xmlns="">
+ <types>
+ <my_normalizedString>non empty content</my_normalizedString>
+ <my_token>non empty content</my_token>
+ <my_language>non empty content</my_language>
+ <my_Name>non empty content</my_Name>
+ <my_NCName>non empty content</my_NCName>
+ <my_ID>non empty content</my_ID>
+ <my_IDREF>non empty content</my_IDREF>
+ <my_IDREFS>non / empty / content</my_IDREFS>
+ <my_NMTOKEN>non empty content</my_NMTOKEN>
+ <my_NMTOKENS>non / empty / content</my_NMTOKENS>
+ <my_integer>non empty content</my_integer>
+ <my_nonPositiveInteger>non empty content</my_nonPositiveInteger>
+ <my_negativeInteger>non empty content</my_negativeInteger>
+ <my_long>non empty content</my_long>
+ <my_int>non empty content</my_int>
+ <my_short>non empty content</my_short>
+ <my_byte>non empty content</my_byte>
+ <my_nonNegativeInteger>non empty content</my_nonNegativeInteger>
+ <my_unsignedLong>non empty content</my_unsignedLong>
+ <my_unsignedInt>non empty content</my_unsignedInt>
+ <my_unsignedShort>non empty content</my_unsignedShort>
+ <my_unsignedByte>non empty content</my_unsignedByte>
+ <my_positiveInteger>non empty content</my_positiveInteger>
+ </types>
+ </xforms:instance>
+ <xforms:bind nodeset="my_normalizedString" type="xforms:normalizedString" />
+ <xforms:bind nodeset="my_token" type="xforms:token" />
+ <xforms:bind nodeset="my_language" type="xforms:language" />
+ <xforms:bind nodeset="my_Name" type="xforms:Name" />
+ <xforms:bind nodeset="my_NCName" type="xforms:NCName" />
+ <xforms:bind nodeset="my_ID" type="xforms:ID" />
+ <xforms:bind nodeset="my_IDREF" type="xforms:IDREF" />
+ <xforms:bind nodeset="my_IDREFS" type="xforms:IDREFS" />
+ <xforms:bind nodeset="my_NMTOKEN" type="xforms:NMTOKEN" />
+ <xforms:bind nodeset="my_NMTOKENS" type="xforms:NMTOKENS" />
+ <xforms:bind nodeset="my_integer" type="xforms:integer" />
+ <xforms:bind nodeset="my_nonPositiveInteger" type="xforms:nonPositiveInteger" />
+ <xforms:bind nodeset="my_negativeInteger" type="xforms:negativeInteger" />
+ <xforms:bind nodeset="my_long" type="xforms:long" />
+ <xforms:bind nodeset="my_int" type="xforms:int" />
+ <xforms:bind nodeset="my_short" type="xforms:short" />
+ <xforms:bind nodeset="my_byte" type="xforms:byte" />
+ <xforms:bind nodeset="my_nonNegativeInteger" type="xforms:nonNegativeInteger" />
+ <xforms:bind nodeset="my_unsignedLong" type="xforms:unsignedLong" />
+ <xforms:bind nodeset="my_unsignedInt" type="xforms:unsignedInt" />
+ <xforms:bind nodeset="my_unsignedShort" type="xforms:unsignedShort" />
+ <xforms:bind nodeset="my_unsignedByte" type="xforms:unsignedByte" />
+ <xforms:bind nodeset="my_positiveInteger" type="xforms:positiveInteger" />
+ </xforms:model>
+ <xforms:model id="event_model">
+ <xforms:instance>
+ <events xmlns="">
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ </events>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.1.b built-in derived types which allow empty content</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When the form first displays you should not see any valid or invalid messages. If an implementation fires validity events on
+ form initialization (incorrectly) then you may see XFORMS-INVALID output for all types (except string) below. This is not
+ being tested but is an error.
+
+ When you activate the Run Test trigger below you must see an 'xforms-valid' output for all the
+ data types. If the data type does not accept empty content you will see an 'XFORMS-INVALID' output.
+ An 'XFORMS-INVALID' output is a failure for this test case.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Run Test</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue model="emptyData_model" ref="my_normalizedString"/>
+ <xforms:setvalue model="emptyData_model" ref="my_token"/>
+ <xforms:setvalue model="emptyData_model" ref="my_language"/>
+ <xforms:setvalue model="emptyData_model" ref="my_Name"/>
+ <xforms:setvalue model="emptyData_model" ref="my_NCName"/>
+ <xforms:setvalue model="emptyData_model" ref="my_ID"/>
+ <xforms:setvalue model="emptyData_model" ref="my_IDREF"/>
+ <xforms:setvalue model="emptyData_model" ref="my_IDREFS"/>
+ <xforms:setvalue model="emptyData_model" ref="my_NMTOKEN"/>
+ <xforms:setvalue model="emptyData_model" ref="my_NMTOKENS"/>
+ <xforms:setvalue model="emptyData_model" ref="my_integer"/>
+ <xforms:setvalue model="emptyData_model" ref="my_nonPositiveInteger"/>
+ <xforms:setvalue model="emptyData_model" ref="my_negativeInteger"/>
+ <xforms:setvalue model="emptyData_model" ref="my_long"/>
+ <xforms:setvalue model="emptyData_model" ref="my_int"/>
+ <xforms:setvalue model="emptyData_model" ref="my_short"/>
+ <xforms:setvalue model="emptyData_model" ref="my_byte"/>
+ <xforms:setvalue model="emptyData_model" ref="my_nonNegativeInteger"/>
+ <xforms:setvalue model="emptyData_model" ref="my_unsignedLong"/>
+ <xforms:setvalue model="emptyData_model" ref="my_unsignedInt"/>
+ <xforms:setvalue model="emptyData_model" ref="my_unsignedShort"/>
+ <xforms:setvalue model="emptyData_model" ref="my_unsignedByte"/>
+ <xforms:setvalue model="emptyData_model" ref="my_positiveInteger"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:repeat model="event_model" nodeset="/events/event" >
+ <xforms:output ref=".">
+ <xforms:label>Result: </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ <xforms:group>
+ <xforms:input ref="my_normalizedString">
+ <xforms:label>normalizedString:</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[1]">
+ XFORMS-INVALID (normalizedString)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[1]">
+ xforms-valid (normalizedString)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_token">
+ <xforms:label>token</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[2]">
+ XFORMS-INVALID (token)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[2]">
+ xforms-valid (token)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_language">
+ <xforms:label>language</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[3]">
+ XFORMS-INVALID (language)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[3]">
+ xforms-valid (language)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_Name">
+ <xforms:label>Name</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[4]">
+ XFORMS-INVALID (Name)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[4]">
+ xforms-valid (Name)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_NCName">
+ <xforms:label>NCName</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[5]">
+ XFORMS-INVALID (NCName)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[5]">
+ xforms-valid (NCName)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_ID">
+ <xforms:label>ID</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[6]">
+ XFORMS-INVALID (ID)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[6]">
+ xforms-valid (ID)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_IDREF">
+ <xforms:label>IDREF</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[7]">
+ XFORMS-INVALID (IDREF)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[7]">
+ xforms-valid (IDREF)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_IDREFS">
+ <xforms:label>IDREFS</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[8]">
+ XFORMS-INVALID (IDREFS)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[8]">
+ xforms-valid (IDREFS)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_NMTOKEN">
+ <xforms:label>NMTOKEN</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[9]">
+ XFORMS-INVALID (NMTOKEN)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[9]">
+ xforms-valid (NMTOKEN)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_NMTOKENS">
+ <xforms:label>NMTOKENS</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[10]">
+ XFORMS-INVALID (NMTOKENS)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[10]">
+ xforms-valid (NMTOKENS)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_integer">
+ <xforms:label>integer</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[11]">
+ XFORMS-INVALID (integer)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[11]">
+ xforms-valid (integer)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_nonPositiveInteger">
+ <xforms:label>nonPositiveInteger</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[12]">
+ XFORMS-INVALID (nonPositiveInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[12]">
+ xforms-valid (nonPositiveInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_negativeInteger">
+ <xforms:label>negativeInteger</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[13]">
+ XFORMS-INVALID (negativeInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[13]">
+ xforms-valid(negativeInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_long">
+ <xforms:label>long</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[14]">
+ XFORMS-INVALID (long)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[14]">
+ xforms-valid (long)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_int">
+ <xforms:label>int</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[15]">
+ XFORMS-INVALID (int)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[15]">
+ xforms-valid (int)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_short">
+ <xforms:label>short</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[16]">
+ XFORMS-INVALID (short)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[16]">
+ xforms-valid (short)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_byte">
+ <xforms:label>byte</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[17]">
+ XFORMS-INVALID (byte)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[17]">
+ xforms-valid (byte)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_nonNegativeInteger">
+ <xforms:label>nonNegativeInteger</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[18]">
+ XFORMS-INVALID (nonNegativeInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[18]">
+ xforms-valid (nonNegativeInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedLong">
+ <xforms:label>unsignedLong</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[19]">
+ XFORMS-INVALID (unsignedLong)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[19]">
+ xforms-valid (unsignedLong)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedInt">
+ <xforms:label>unsignedInt</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[20]">
+ XFORMS-INVALID (unsignedInt)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[20]">
+ xforms-valid (unsignedInt)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedShort">
+ <xforms:label>unsignedShort</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[21]">
+ XFORMS-INVALID (unsignedShort)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[21]">
+ xforms-valid (unsignedShort)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedByte">
+ <xforms:label>unsignedByte</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[22]">
+ XFORMS-INVALID (unsignedByte)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[22]">
+ xforms-valid (unsignedByte)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_positiveInteger">
+ <xforms:label>positiveInteger</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[23]">
+ XFORMS-INVALID (positiveInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[23]">
+ xforms-valid event (positiveInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ </xhtml:body>
+
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.1/5.2.1.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,467 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.1.c built-in data types which allow empty content for basic processors</xhtml:title>
+ <xforms:model id="emptyData_model">
+ <xforms:instance xmlns="">
+ <types>
+ <my_dateTime>non-empty-content</my_dateTime>
+ <my_date>non-empty-content</my_date>
+ <my_time>non-empty-content</my_time>
+ <my_gYearMonth>non-empty-content</my_gYearMonth>
+ <my_gYear>non-empty-content</my_gYear>
+ <my_gMonthDay>non-empty-content</my_gMonthDay>
+ <my_gDay>non-empty-content</my_gDay>
+ <my_gMonth>non-empty-content</my_gMonth>
+ <my_string>non-empty-content</my_string>
+ <my_boolean>non-empty-content</my_boolean>
+ <my_base64Binary>non-empty-content</my_base64Binary>
+ <my_decimal>non-empty-content</my_decimal>
+ <my_anyURI>non empty content</my_anyURI>
+ <my_integer>non empty content</my_integer>
+ <my_nonPositiveInteger>non empty content</my_nonPositiveInteger>
+ <my_negativeInteger>non empty content</my_negativeInteger>
+ <my_long>non empty content</my_long>
+ <my_int>non empty content</my_int>
+ <my_short>non empty content</my_short>
+ <my_byte>non empty content</my_byte>
+ <my_nonNegativeInteger>non empty content</my_nonNegativeInteger>
+ <my_unsignedLong>non empty content</my_unsignedLong>
+ <my_unsignedInt>non empty content</my_unsignedInt>
+ <my_unsignedShort>non empty content</my_unsignedShort>
+ <my_unsignedByte>non empty content</my_unsignedByte>
+ <my_positiveInteger>non empty content</my_positiveInteger>
+ </types>
+ </xforms:instance>
+
+ <xforms:bind nodeset="my_dateTime" type="xforms:dateTime" />
+ <xforms:bind nodeset="my_date" type="xforms:date" />
+ <xforms:bind nodeset="my_time" type="xforms:time" />
+ <xforms:bind nodeset="my_gYearMonth" type="xforms:gYearMonth" />
+ <xforms:bind nodeset="my_gYear" type="xforms:gYear" />
+ <xforms:bind nodeset="my_gMonthDay" type="xforms:gMonthDay" />
+ <xforms:bind nodeset="my_gDay" type="xforms:gDay" />
+ <xforms:bind nodeset="my_gMonth" type="xforms:gMonth" />
+ <xforms:bind nodeset="my_string" type="xforms:string" />
+ <xforms:bind nodeset="my_boolean" type="xforms:boolean" />
+ <xforms:bind nodeset="my_base64Binary" type="xforms:base64Binary" />
+ <xforms:bind nodeset="my_decimal" type="xforms:decimal" />
+ <xforms:bind nodeset="my_anyURI" type="xforms:anyURI" />
+ <xforms:bind nodeset="my_integer" type="xforms:integer" />
+ <xforms:bind nodeset="my_nonPositiveInteger" type="xforms:nonPositiveInteger" />
+ <xforms:bind nodeset="my_negativeInteger" type="xforms:negativeInteger" />
+ <xforms:bind nodeset="my_long" type="xforms:long" />
+ <xforms:bind nodeset="my_int" type="xforms:int" />
+ <xforms:bind nodeset="my_short" type="xforms:short" />
+ <xforms:bind nodeset="my_byte" type="xforms:byte" />
+ <xforms:bind nodeset="my_nonNegativeInteger" type="xforms:nonNegativeInteger" />
+ <xforms:bind nodeset="my_unsignedLong" type="xforms:unsignedLong" />
+ <xforms:bind nodeset="my_unsignedInt" type="xforms:unsignedInt" />
+ <xforms:bind nodeset="my_unsignedShort" type="xforms:unsignedShort" />
+ <xforms:bind nodeset="my_unsignedByte" type="xforms:unsignedByte" />
+ <xforms:bind nodeset="my_positiveInteger" type="xforms:positiveInteger" />
+
+ </xforms:model>
+ <xforms:model id="event_model">
+ <xforms:instance>
+ <events xmlns="">
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ <event />
+ </events>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.1.c built-in data types which allow empty content for basic processors</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When the form first displays you should not see any valid or invalid messages. If an implementation fires validity events on
+ form initialization (incorrectly) then you may see XFORMS-INVALID output for all types (except string) below. This is not
+ being tested but is an error.
+
+ When you activate the Run Test trigger below you must see an 'xforms-valid' output for all the
+ data types. If the data type does not accept empty content you will see an 'XFORMS-INVALID' output.
+ An 'XFORMS-INVALID' output is a failure for this test case.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Run Test</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue model="emptyData_model" ref="my_dateTime"/>
+ <xforms:setvalue model="emptyData_model" ref="my_date"/>
+ <xforms:setvalue model="emptyData_model" ref="my_time"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gYearMonth"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gYear"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gMonthDay"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gDay"/>
+ <xforms:setvalue model="emptyData_model" ref="my_gMonth"/>
+ <xforms:setvalue model="emptyData_model" ref="my_string"/>
+ <xforms:setvalue model="emptyData_model" ref="my_boolean"/>
+ <xforms:setvalue model="emptyData_model" ref="my_base64Binary"/>
+ <xforms:setvalue model="emptyData_model" ref="my_decimal"/>
+ <xforms:setvalue model="emptyData_model" ref="my_anyURI"/>
+ <xforms:setvalue model="emptyData_model" ref="my_integer"/>
+ <xforms:setvalue model="emptyData_model" ref="my_nonPositiveInteger"/>
+ <xforms:setvalue model="emptyData_model" ref="my_negativeInteger"/>
+ <xforms:setvalue model="emptyData_model" ref="my_long"/>
+ <xforms:setvalue model="emptyData_model" ref="my_int"/>
+ <xforms:setvalue model="emptyData_model" ref="my_short"/>
+ <xforms:setvalue model="emptyData_model" ref="my_byte"/>
+ <xforms:setvalue model="emptyData_model" ref="my_nonNegativeInteger"/>
+ <xforms:setvalue model="emptyData_model" ref="my_unsignedLong"/>
+ <xforms:setvalue model="emptyData_model" ref="my_unsignedInt"/>
+ <xforms:setvalue model="emptyData_model" ref="my_unsignedShort"/>
+ <xforms:setvalue model="emptyData_model" ref="my_unsignedByte"/>
+ <xforms:setvalue model="emptyData_model" ref="my_positiveInteger"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:repeat model="event_model" nodeset="/events/event" >
+ <xforms:output ref=".">
+ <xforms:label>Result: </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ <xforms:group>
+ <xforms:input ref="my_dateTime">
+ <xforms:label>dateTime</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[1]">
+ XFORMS-INVALID (dateTime)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[1]">
+ xforms-valid (dateTime)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_time">
+ <xforms:label>time</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[2]">
+ XFORMS-INVALID (time)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[2]">
+ xforms-valid (time)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_date">
+ <xforms:label>date</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[3]">
+ XFORMS-INVALID (date)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[3]">
+ xforms-valid (date)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gYearMonth">
+ <xforms:label>gYearMonth</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[4]">
+ XFORMS-INVALID (gYearMonth)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[4]">
+ xforms-valid (gYearMonth)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gYear">
+ <xforms:label>gYear</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[5]">
+ XFORMS-INVALID (gYear)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[5]">
+ xforms-valid (gYear)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gMonthDay">
+ <xforms:label>gMonthDay</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[6]">
+ XFORMS-INVALID (gMonthDay)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[6]">
+ xforms-valid (gMonthDay)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gDay">
+ <xforms:label>gDay</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[7]">
+ XFORMS-INVALID (gDay)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[7]">
+ xforms-valid (gDay)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_gMonth">
+ <xforms:label>gMonth</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[8]">
+ XFORMS-INVALID (gMonth)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[8]">
+ xforms-valid (gMonth)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_string">
+ <xforms:label>string</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[9]">
+ XFORMS-INVALID (string)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[9]">
+ xforms-valid (string)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_boolean">
+ <xforms:label>boolean</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[10]">
+ XFORMS-INVALID (boolean)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[10]">
+ xforms-valid (boolean)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="my_base64Binary">
+ <xforms:label>base64Binary</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[11]">
+ XFORMS-INVALID (base64Binary)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[11]">
+ xforms-valid (base64Binary)
+ </xforms:setvalue>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_decimal">
+ <xforms:label>decimal</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[12]">
+ XFORMS-INVALID (decimal)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[12]">
+ xforms-valid (decimal)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_anyURI">
+ <xforms:label>anyURI</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model" ref="/events/event[13]">
+ XFORMS-INVALID (anyURI)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model" ref="/events/event[13]">
+ xforms-valid (anyURI)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_integer">
+ <xforms:label>integer</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[14]">
+ XFORMS-INVALID (integer)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[14]">
+ xforms-valid (integer)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_nonPositiveInteger">
+ <xforms:label>nonPositiveInteger</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[15]">
+ XFORMS-INVALID (nonPositiveInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[15]">
+ xforms-valid (nonPositiveInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_negativeInteger">
+ <xforms:label>negativeInteger</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[16]">
+ XFORMS-INVALID (negativeInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[16]">
+ xforms-valid(negativeInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_long">
+ <xforms:label>long</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[17]">
+ XFORMS-INVALID (long)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[17]">
+ xforms-valid (long)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_int">
+ <xforms:label>int</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[18]">
+ XFORMS-INVALID (int)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[18]">
+ xforms-valid (int)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_short">
+ <xforms:label>short</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[19]">
+ XFORMS-INVALID (short)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[19]">
+ xforms-valid (short)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_byte">
+ <xforms:label>byte</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[20]">
+ XFORMS-INVALID (byte)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[20]">
+ xforms-valid (byte)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_nonNegativeInteger">
+ <xforms:label>nonNegativeInteger</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[21]">
+ XFORMS-INVALID (nonNegativeInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[21]">
+ xforms-valid (nonNegativeInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedLong">
+ <xforms:label>unsignedLong</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[22]">
+ XFORMS-INVALID (unsignedLong)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[22]">
+ xforms-valid (unsignedLong)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedInt">
+ <xforms:label>unsignedInt</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[23]">
+ XFORMS-INVALID (unsignedInt)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[23]">
+ xforms-valid (unsignedInt)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedShort">
+ <xforms:label>unsignedShort</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[24]">
+ XFORMS-INVALID (unsignedShort)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[24]">
+ xforms-valid (unsignedShort)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_unsignedByte">
+ <xforms:label>unsignedByte</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[25]">
+ XFORMS-INVALID (unsignedByte)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[25]">
+ xforms-valid (unsignedByte)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="my_positiveInteger">
+ <xforms:label>positiveInteger</xforms:label>
+ <xforms:setvalue ev:event="xforms-invalid" model="event_model"
+ ref="/events/event[26]">
+ XFORMS-INVALID (positiveInteger)
+ </xforms:setvalue>
+ <xforms:setvalue ev:event="xforms-valid" model="event_model"
+ ref="/events/event[26]">
+ xforms-valid event (positiveInteger)
+ </xforms:setvalue>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/5.2.1.a.xhtml/1.4/Tue Nov 2 14:45:36 2010//
+/5.2.1.b.xhtml/1.4/Tue Nov 2 14:45:35 2010//
+/5.2.1.c.xhtml/1.5/Tue Nov 2 14:45:35 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05/5.2/5.2.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.2/5.2.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.2.a listItem datatype</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <availableColors/>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="listItem_bind" nodeset="/car/availableColors" type="xforms:listItem" required="true()"/>
+ <xforms:setvalue ref="availableColors" ev:event="xforms-ready">RedBlueGreen</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.2.a listItem datatype</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen the message "You entered a valid listItem".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input bind="listItem_bind">
+ <xforms:label>Colors available (listItem)</xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">You entered a valid listItem</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/5.2.2.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05/5.2/5.2.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.3/5.2.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.3.a listItems datatype</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <availableColors/>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="listItems_bind" nodeset="/car/availableColors" type="xforms:listItems" required="true()"/>
+ <xforms:setvalue ref="availableColors" ev:event="xforms-ready">Red Blue Green</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.3.a listItems datatype</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen the message "You entered a valid listItems".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input bind="listItems_bind">
+ <xforms:label>Colors available (listItems)</xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">You entered a valid listItems</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/5.2.3.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05/5.2/5.2.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.4/5.2.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.4.a dayTimeDuration datatype</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <rentalLeaseLength/>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="dayTime_bind" nodeset="/car/rentalLeaseLength" type="xforms:dayTimeDuration" required="true()"/>
+ <xforms:setvalue ref="rentalLeaseLength" ev:event="xforms-ready">P5DT3H4M2S</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.4.a dayTimeDuration datatype</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen the message "You entered a valid dayTimeDuration".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input bind="dayTime_bind">
+ <xforms:label>Length of rental car lease (dayTimeDuration)</xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">You entered a valid dayTimeDuration</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/5.2.4.a.xhtml/1.2/Sat Feb 21 20:30:37 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05/5.2/5.2.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.5/5.2.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.5.a yearMonthDuration datatype</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <leaseLength/>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="yearMonth_bind" nodeset="/car/leaseLength" type="xforms:yearMonthDuration" required="true()"/>
+ <xforms:setvalue ref="leaseLength" ev:event="xforms-ready">P100Y1M</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.5.a yearMonthDuration datatype</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen the message "You entered a valid yearMonthDuration".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input bind="yearMonth_bind">
+ <xforms:label>Length of car lease (yearMonthDuration)</xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">You entered a valid yearMonthDuration</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/5.2.5.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05/5.2/5.2.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.6/5.2.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.6.a email datatype</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance>
+ <myEmail>
+ <email_address xsi:type="xforms:email"/>
+ </myEmail>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.6.a email datatype</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Valid Email Test triggers you must see the message "You entered a
+ valid email".
+ When you activate the Invalid Email Test triggers you must see the message "You entered an
+ invalid email".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="email_address">
+ <xforms:label>Email address : </xforms:label>
+ <xforms:message ev:event="xforms-valid" level="modal">You entered a valid email</xforms:message>
+ <xforms:message ev:event="xforms-invalid" level="modal">You entered an invalid email</xforms:message>
+ </xforms:input>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Valid Email Test 1</xforms:label>
+ <xforms:setvalue ref="/myEmail/email_address" ev:event="DOMActivate">editors@example.com</xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Valid Email Test 2</xforms:label>
+ <xforms:setvalue ref="/myEmail/email_address" ev:event="DOMActivate">~my_mail+{nospam}$?@sub-domain.example.info</xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Invalid Email Test 1</xforms:label>
+ <xforms:setvalue ref="/myEmail/email_address" ev:event="DOMActivate">editors@(this is a comment)example.info</xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Invalid Email Test 2</xforms:label>
+ <xforms:setvalue ref="/myEmail/email_address" ev:event="DOMActivate">editors{at}example{dot}info</xforms:setvalue>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/5.2.6.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05/5.2/5.2.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.7/5.2.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.7.a card-number datatype</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <ID></ID>
+ </xforms:instance>
+ <xforms:bind nodeset="/ID" type="xforms:card-number" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.7.a card-number datatype</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Valid card-number Test triggers you must see the message "You entered a
+ valid card-number".
+ When you activate the Invalid card-number Test triggers you must see the message "You entered an
+ invalid card-number".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="/ID">
+ <xforms:label>ID card number : </xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">You entered a valid card-number</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-invalid">
+ <xforms:message level="modal">You entered an invalid card-number</xforms:message>
+ </xforms:action>
+ </xforms:input>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Valid card-number Test 1</xforms:label>
+ <xforms:setvalue ref="/ID" ev:event="DOMActivate">012345678910</xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Valid card-number Test 2</xforms:label>
+ <xforms:setvalue ref="/ID" ev:event="DOMActivate">1234567891011121314</xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Invalid card-number Test 1</xforms:label>
+ <xforms:setvalue ref="/ID" ev:event="DOMActivate">0II23581321</xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Invalid card-number Test 2</xforms:label>
+ <xforms:setvalue ref="/ID" ev:event="DOMActivate">0112E581321345589144</xforms:setvalue>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.7/5.2.7.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>5.2.7.b card-number datatype - credit card example</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance>
+ <payment method="cc">
+ <number></number>
+ <expiry/>
+ </payment>
+ </xforms:instance>
+ <xforms:bind nodeset="number" type="xforms:card-number"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">5.2.7.b card-number datatype - credit card example</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Valid card-number Test trigger below you must see the message
+ "You entered a valid card-number".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="number">
+ <xforms:label>ID card number : </xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">You entered a valid card-number</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-invalid">
+ <xforms:message level="modal">Invalid ID number</xforms:message>
+ </xforms:action>
+ </xforms:input>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Valid card-number Test</xforms:label>
+ <xforms:setvalue ref="number" ev:event="DOMActivate">4111111111111111</xforms:setvalue>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/5.2.7.a.xhtml/1.3/Sat Feb 21 20:30:39 2009//
+/5.2.7.b.xhtml/1.5/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05/5.2/5.2.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/5.2.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,7 @@
+D/5.2.1////
+D/5.2.2////
+D/5.2.3////
+D/5.2.4////
+D/5.2.5////
+D/5.2.6////
+D/5.2.7////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05/5.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/5.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+D/5.1////
+D/5.2////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt05
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt05/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.1/6.1.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>6.1.1.a type property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="model-001">
+ <xforms:instance xmlns="">
+ <person>
+ <month/>
+ <year xsi:type="xsd:gYear"/>
+ </person>
+ </xforms:instance>
+ <xforms:bind id="month_bind" type="xsd:gMonth" nodeset="/person/month"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.1.a type property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Check Month trigger you must see a message that says "You have entered
+ a valid gMonth".
+ When you activate the Check Year trigger you must see a message that says "You have entered
+ a valid gYear".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input bind="month_bind">
+ <xforms:label>Month : </xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">You have entered a valid gMonth</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ <xforms:input ref="/person/year">
+ <xforms:label>Year : </xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">You have entered a valid gYear</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ <xforms:trigger>
+ <xforms:label>Check Month</xforms:label>
+ <xforms:setvalue ref="/person/month" ev:event="DOMActivate">--04</xforms:setvalue>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Check Year</xforms:label>
+ <xforms:setvalue ref="/person/year" ev:event="DOMActivate">1999</xforms:setvalue>
+ </xforms:trigger>
+ </xforms:group>
+
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/6.1.1.a.xhtml/1.1/Wed Nov 14 20:56:16 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.1/6.1.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.2/6.1.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>6.1.2.a readonly property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <person-name>
+ <first-name>Roland</first-name>
+ <last-name>Orlando</last-name>
+ </person-name>
+ </xforms:instance>
+ <xforms:bind id="fname" nodeset="/person-name/first-name" readonly="true()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.2.a readonly property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "Roland" in the First Name input control and the value
+ "Orlando" in the Last Name input control. You must only be able to change the value in the
+ Last Name input control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="/person-name/first-name">
+ <xforms:label>First Name:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="/person-name/last-name">
+ <xforms:label>Last Name:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.2/6.1.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>6.1.2.b inheritance rules of readonly property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <person-name>
+ <first-name>Roland</first-name>
+ <last-name >Orlando</last-name>
+ </person-name>
+ </xforms:instance>
+ <xforms:bind id="person" nodeset="/person-name" readonly="true()"/>
+ <!-- last-name should be readonly because it inherits the ancestor node's value -->
+ <xforms:bind id="lname" nodeset="/person-name/last-name" readonly="false()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.2.b inheritance rules of readonly property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "Roland" in the First Name input control and the value
+ "Orlando" in the Last Name input control. You must not be able to change the value in
+ either of the input controls.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:input ref="/person-name/first-name">
+ <xforms:label>First Name:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:input ref="/person-name/last-name">
+ <xforms:label>Last Name:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/6.1.2.a.xhtml/1.1/Wed Nov 14 20:55:06 2007//
+/6.1.2.b.xhtml/1.1/Wed Nov 14 20:55:06 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.1/6.1.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.3/6.1.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>6.1.3.a required property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <person-name>
+ <first-name></first-name>
+ <last-name/>
+ </person-name>
+ </xforms:instance>
+ <xforms:bind id="fname_bind" nodeset="/person-name/first-name" required="true()"/>
+ <xforms:submission id="fname" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" bind="fname_bind"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.3.a required property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The Submit First Name submit control must not replace this page with the form data until you have
+ entered a value into the First Name input field.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="/person-name/first-name">
+ <xforms:label>First Name:</xforms:label>
+ </xforms:input>
+
+ <xforms:submit submission="fname">
+ <xforms:label>Submit First Name</xforms:label>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/6.1.3.a.xhtml/1.1/Wed Nov 14 20:55:41 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.1/6.1.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.4/6.1.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>6.1.4.a inheritance rules for relevant property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <person-name>
+ <first-name>
+ <title/>
+ <name/>
+ </first-name>
+ <last-name/>
+ </person-name>
+ </xforms:instance>
+ <xforms:bind id="fname_bind" nodeset="/person-name/first-name" relevant="false()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.4.a inheritance rules for relevant property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must only be able to enter a value into the Last Name input field. The Title and First Name input
+ fields must be hidden or unavailable.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="/person-name/first-name/title">
+ <xforms:label>Title:</xforms:label>
+ </xforms:input>
+
+ <xforms:input ref="/person-name/first-name/name">
+ <xforms:label>First Name:</xforms:label>
+ </xforms:input>
+
+ <xforms:input ref="/person-name/last-name">
+ <xforms:label>Last Name:</xforms:label>
+ </xforms:input>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.4/6.1.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>6.1.4.b relevant property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <order>
+ <item>
+ <amount/>
+ <discount>100</discount>
+ </item>
+ </order>
+ </xforms:instance>
+ <xforms:bind nodeset="/order/item/discount" readonly="true()"
+ relevant="/order/item/amount > 1000"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.4.b relevant property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the output "Discount : 100" after you activate the Enter 1500 trigger, but
+ not when you activate the Enter 250 trigger.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="/order/item/amount">
+ <xforms:label>Order Amount:</xforms:label>
+ </xforms:input>
+
+ <xforms:output ref="/order/item/discount">
+ <xforms:label>Discount : </xforms:label>
+ </xforms:output>
+
+ <xforms:trigger>
+ <xforms:label>Enter 250</xforms:label>
+ <xforms:setvalue ref="/order/item/amount" ev:event="DOMActivate">250</xforms:setvalue>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Enter 1500</xforms:label>
+ <xforms:setvalue ref="/order/item/amount" ev:event="DOMActivate">1500</xforms:setvalue>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.4/6.1.4.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>6.1.4.c relevant property inheritance to attributes</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <people>
+ <personA>
+ <favcolor/>
+ <value/>
+ </personA>
+ <personB>
+ <favcolor/>
+ <value/>
+ </personB>
+ <personC>
+ <favcolor/>
+ <value/>
+ </personC>
+ </people>
+ </xforms:instance>
+ <xforms:bind nodeset="personA" relevant="true()"/>
+ <xforms:bind nodeset="personB/favcolor" relevant="false()"/>
+ <xforms:bind nodeset="personC" relevant="false()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.4.c relevant property inheritance to attributes</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must only be able to enter a value into the Person A, Favorite Color A, and Person B input fields.
+ The Favorite Color B, Person C, and Favorite Color C input fields must be hidden or unavailable.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:input ref="personA/value">
+ <xforms:label>Person A:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="personA/favcolor">
+ <xforms:label>Favorite Color A:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:input ref="personB/value">
+ <xforms:label>Person B:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="personB/favcolor">
+ <xforms:label>Favorite Color B:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:input ref="personC/value">
+ <xforms:label>Person C:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="personC/favcolor">
+ <xforms:label>Favorite Color C:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/6.1.4.a.xhtml/1.1/Wed Nov 14 20:55:36 2007//
+/6.1.4.b.xhtml/1.1/Wed Nov 14 20:55:36 2007//
+/6.1.4.c.xhtml/1.1/Wed Nov 14 20:55:36 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.1/6.1.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.5/6.1.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>6.1.5.a calculate property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <order>
+ <item>
+ <amount/>
+ <discount/>
+ </item>
+ </order>
+ </xforms:instance>
+ <xforms:bind nodeset="/order/item/discount" calculate="/order/item/amount * 0.5"
+ relevant="/order/item/amount > 1000"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.5.a calculate property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the output "Discount : 750" after you have activated the Enter 1500 trigger.
+ You must see the output "Discount : 1000" after you have activated the Enter 2000 trigger.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Enter 250</xforms:label>
+ <xforms:setvalue ref="/order/item/amount" ev:event="DOMActivate">250</xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Enter 1500</xforms:label>
+ <xforms:setvalue ref="/order/item/amount" ev:event="DOMActivate">1500</xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Enter 2000</xforms:label>
+ <xforms:setvalue ref="/order/item/amount" ev:event="DOMActivate">2000</xforms:setvalue>
+ </xforms:trigger>
+ </xforms:group>
+
+ <xforms:output ref="/order/item/discount">
+ <xforms:label>Discount : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/6.1.5.a.xhtml/1.1/Wed Nov 14 20:56:11 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.1/6.1.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.6/6.1.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>6.1.6.a constraint property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <range>
+ <from>10</from>
+ <to/>
+ </range>
+ </xforms:instance>
+ <xforms:bind nodeset="/range/to" constraint="number(.) > number(/range/from)"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.6.a constraint property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-valid message when you activate the Valid Value trigger.
+ You must see an xforms-invalid message when you activate the Invalid Value trigger.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="/range/from">
+ <xforms:label>From </xforms:label>
+ </xforms:input>
+ <xforms:input ref="/range/to">
+ <xforms:label>To </xforms:label>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">xforms-valid</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-invalid">
+ <xforms:message level="modal">xforms-invalid</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ <xforms:trigger>
+ <xforms:label>Valid Value</xforms:label>
+ <xforms:setvalue ref="/range/to" ev:event="DOMActivate">25</xforms:setvalue>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Invalid Value</xforms:label>
+ <xforms:setvalue ref="/range/to" ev:event="DOMActivate">5</xforms:setvalue>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/6.1.6.a.xhtml/1.2/Tue Jun 2 17:08:29 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.1/6.1.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.7/6.1.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>Test case for p3ptype property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../TestSuite10.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <person-name>
+ <first-name/>
+ <last-name/>
+ </person-name>
+ </xforms:instance>
+ <xforms:bind nodeset="/person-name/first-name" p3ptype="user.name.given"/>
+ <xforms:bind nodeset="/person-name/last-name" p3ptype="user.name.family"/>
+ <xforms:submission id="submit_names" ref="/person-name" action="http://xformstest.org/cgi-bin/echo.sh" method="post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.1.7.a p3ptype property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Test case for the p3ptype property. After submitting data into the fields
+ the fields may be auto filled the second time you try to input the same
+ data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/person-name/first-name">
+ <xforms:label>First-Name</xforms:label>
+ </xforms:input>
+ <xforms:input ref="/person-name/last-name">
+ <xforms:label>Last-Name</xforms:label>
+ </xforms:input>
+ <xforms:submit submission="submit_names">
+ <xforms:label>Submit Names</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/6.1.7.a.xhtml/1.4/Tue Nov 2 14:45:36 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.1/6.1.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/6.1.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,7 @@
+D/6.1.1////
+D/6.1.2////
+D/6.1.3////
+D/6.1.4////
+D/6.1.5////
+D/6.1.6////
+D/6.1.7////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.2/6.2.1/6.2.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>6.2.1.a atomic datatype</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <first-name>Frank</first-name>
+ </xforms:instance>
+ <xsd:schema>
+ <xsd:simpleType name="nonEmptyString">
+ <xsd:restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:schema>
+ <xforms:bind type="nonEmptyString" nodeset="/first-name"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">6.2.1.a atomic datatype</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The First Name input control is bound to an atomic datatype.
+ When you activate the Use Joe trigger you must see an xforms-valid message.
+ When you activate the Use Empty String trigger you must see an xforms-invalid message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="/first-name">
+ <xforms:label>First Name : </xforms:label>
+ <xforms:message ev:event="xforms-valid" level="modal">xforms-valid</xforms:message>
+ <xforms:message ev:event="xforms-invalid" level="modal">xforms-invalid</xforms:message>
+ </xforms:input>
+
+ <xforms:trigger>
+ <xforms:label>Use Empty String</xforms:label>
+ <xforms:setvalue ref="/first-name" ev:event="DOMActivate"></xforms:setvalue>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Use Joe</xforms:label>
+ <xforms:setvalue ref="/first-name" ev:event="DOMActivate">Joe</xforms:setvalue>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.2/6.2.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/6.2.1.a.xhtml/1.3/Tue Nov 2 14:45:34 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.2/6.2.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.2/6.2.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.2/6.2.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+D/6.2.1////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06/6.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/6.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+D/6.1////
+D/6.2////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt06
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt06/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.1/7.10.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>7.10.1.a instance() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance id="wrongInstance" >
+ <orderForm xmlns="">
+ <shipTo>
+ <firstName>George</firstName>
+ </shipTo>
+ </orderForm>
+ </xforms:instance>
+ <xforms:instance id="orderform">
+ <orderForm xmlns="">
+ <shipTo>
+ <firstName>John</firstName>
+ </shipTo>
+ </orderForm>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.10.1.a instance() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "John" for the First Name output.
+ You must see the value "George" for the Second Name output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('orderform')/shipTo/firstName">
+ <xforms:label>First Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance()/shipTo/firstName">
+ <xforms:label>Second Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.10.1.a.xhtml/1.1/Wed Nov 14 20:56:24 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.10/7.10.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.2/7.10.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.10.2.a current() function example 1</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <converter>
+ <amount>100</amount>
+ <currency>jpy</currency>
+ <convertedAmount></convertedAmount>
+ </converter>
+ </xforms:instance>
+ <xforms:instance xmlns="" id="convTable">
+ <convTable date="20040212" currency="cdn">
+ <rate currency="eur">0.59376</rate>
+ <rate currency="mxn">8.37597</rate>
+ <rate currency="jpy">80.23451</rate>
+ <rate currency="usd">0.76138</rate>
+ </convTable>
+ </xforms:instance>
+ <xforms:bind nodeset="convertedAmount"
+ calculate="../amount * instance('convTable')/rate[@currency=current()/../currency]" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.10.2.a current() function example 1</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "8023.451" for the Converted Amount output.</xforms:label>
+ </xforms:group>
+ <xforms:output ref="convertedAmount">
+ <xforms:label>Converted Amount :</xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.2/7.10.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.10.2.b current() function example 2</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance xmlns="" id="i1">
+ <months>
+ <mon>01</mon>
+ <mon>02</mon>
+ <mon>03</mon>
+ </months>
+ </xforms:instance>
+ <xforms:instance xmlns="" id="i2">
+ <months>
+ <month code="01">Jan</month>
+ <month code="02">Feb</month>
+ <month code="03">Mar</month>
+ </months>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.10.2.b current() function example 2</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "Jan Feb Mar" for the Months output. </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="mon">
+ <xforms:output value="instance('i2')/month[@code = current()]"/>
+ </xforms:repeat>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/7.10.2.a.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/7.10.2.b.xhtml/1.3/Thu Mar 15 15:25:53 2012//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.10/7.10.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.3/7.10.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>7.10.3.a id() function</xhtml:title>
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root>
+ <level_1a>
+ <level_1achild xml:id="a">Node-A</level_1achild>
+ <level_1achild xml:id="d">Node-D</level_1achild>
+ </level_1a>
+ <level_1b>
+ <level_1bchild xml:id="b">Node-B</level_1bchild>
+ <level_1bchild xml:id="f">Node-F</level_1bchild>
+ <level_1bchild xml:id="c">Node-C</level_1bchild>
+ </level_1b>
+ </root>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css" />
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.10.3.a id() function</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the values "Node-A", "Node-B", and "Node-C" for the Node
+ Values output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="id('a b c')">
+ <xforms:output ref=".">
+ <xforms:label>Node Values : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.3/7.10.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>7.10.3.b id() function with xml:id</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root>
+ <level_1a>
+ <level_1achild xml:id="a">Node-A</level_1achild>
+ <level_1achild xml:id="d">Node-D</level_1achild>
+ </level_1a>
+ <level_1b>
+ <level_1bchild xml:id="b">Node-B</level_1bchild>
+ <level_1bchild xml:id="f">Node-F</level_1bchild>
+ <level_1bchild xml:id="c">Node-C</level_1bchild>
+ </level_1b>
+ </root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.10.3.b id() function with xml:id</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "Node-A" for the Node Values output. <!-- ...I think -->
+ <!-- //This is the old case description, just in case
+ This repeat should operate only on elements in the nodeset
+ "level_1a" whose IDs match "a", "b", or
+ "c". You should see only "a IDREF" below.
+ -->
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="id('a b c', /root/level_1a)">
+ <xforms:output ref=".">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xhtml:body>
+
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.3/7.10.3.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>7.10.3.c id() function with xsi:type</xhtml:title>
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root>
+ <level_1a>
+ <level_1achild xsi:type="xsd:ID" name="Node-A">a</level_1achild>
+ <level_1achild xsi:type="xsd:ID" name="Node-D">d</level_1achild>
+ </level_1a>
+ <level_1b>
+ <level_1bchild xsi:type="xsd:ID" name="Node-B">b</level_1bchild>
+ <level_1bchild xsi:type="xsd:ID" name="Node-F">f</level_1bchild>
+ <level_1bchild xsi:type="xsd:ID" name="Node-C">c</level_1bchild>
+ </level_1b>
+ </root>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css" />
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.10.3.c id() function with xsi:type</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the values "Node-A", "Node-B", and "Node-C" for the Node
+ Values output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="id('a b c')">
+ <xforms:output ref="@name">
+ <xforms:label>Node Values : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/7.10.3.a.xhtml/1.1/Wed Nov 14 20:55:52 2007//
+/7.10.3.b.xhtml/1.3/Sat Feb 21 20:30:39 2009//
+/7.10.3.c.xhtml/1.1/Wed Nov 14 20:55:52 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.10/7.10.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.4/7.10.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>7.10.4.a context() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+<!-- <xf:model id="myModel">
+> <xf:instance id="myInstance" xmlns="">
+> <root>
+> <fruit>apple</fruit>
+> <fruit>orange</fruit>
+> <fruit>mandarine</fruit>
+> <fruit>tomato</fruit>
+> <bad-fruit>Unknown</bad-fruit>
+> </root>
+> </xf:instance>
+> </xf:model>
+> <xf:repeat nodeset="instance('myInstance')/fruit" model="myModel"
+> id="fruits-repeat">
+> <xf:trigger>
+> <xf:label>Pick</xf:label>
+> <xf:action ev:event="DOMActivate">
+> <xf:setvalue ref="instance('myInstance')/bad-fruit" value="."/>
+> </xf:action>
+> </xf:trigger>
+> </xf:repeat>
+ -->
+
+ <xforms:model>
+ <xforms:instance id="fruitInstance" >
+ <fruitRoot xmlns="">
+ <fruit>apple</fruit>
+ <fruit>orange</fruit>
+ <fruit>mandarine</fruit>
+ <fruit>tomato</fruit>
+ <bad-fruit>Unknown</bad-fruit>
+ </fruitRoot>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.10.4.a context() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must initially see the value "Unknown" for the Bad Fruit picked output and
+ four triggers labeled "apple", "orange", "mandarine", and "tomato".
+ When you activate one of these triggers, you
+ must see one of these values for the Bad Fruit picked output: "apple", "orange", "mandarine", or "tomato".
+
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('fruitInstance')/bad-fruit">
+ <xforms:label>Bad Fruit picked : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:repeat nodeset="instance('fruitInstance')/fruit" id="fruits-repeat">
+ <xforms:trigger>
+ <xforms:label ref="."/>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="instance('fruitInstance')/bad-fruit" value="context()"/>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.10.4.a.xhtml/1.1/Wed Nov 14 20:56:00 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.10/7.10.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/7.10.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/7.10.1////
+D/7.10.2////
+D/7.10.3////
+D/7.10.4////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.10
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.10/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/7.11.1/7.11.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.11.1.a choose() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <petlist>
+ <dogs>
+ <dog name="Benji" />
+ <dog name="Cujo" />
+ <dog name="Lassie" />
+ </dogs>
+ <cats>
+ <cat name="Garfield" />
+ <cat name="Heathcliff" />
+ <cat name="Felix" />
+ <cat name="Tom" />
+ </cats>
+ </petlist>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.11.1.a choose() function</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the values "Garfield", "Heathcliff", "Felix",
+ and "Tom" output from the Nodeset output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="choose(count(dogs/dog) > count(cats/cat), dogs/dog, cats/cat)">
+ <xforms:output ref="@name">
+ <xforms:label>Nodeset : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/7.11.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.11.1.a.xhtml/1.2/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/7.11.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.11/7.11.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/7.11.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/7.11.2/7.11.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>7.11.2.a event() function with inserted-nodes property</xhtml:title>
+ <xforms:model >
+ <xforms:instance>
+ <Dates>
+ <date xsi:type="xsd:date">2006-12-25</date>
+ <date xsi:type="xsd:date">2006-01-01</date>
+ </Dates>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-insert">
+ <xforms:setvalue model="description_catcher" ref="insert_description" value="event('inserted-nodes')"/>
+ </xforms:action>
+ </xforms:model>
+ <xforms:model id="description_catcher">
+ <xforms:instance>
+ <descriptions>
+ <insert_description/>
+ </descriptions>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.11.2.a event() function with inserted-nodes property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Insert A Date trigger you must see the correct value as output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Insert A Date</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:insert nodeset="/Dates/date" at="1" position="before"/>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the XPath expression "/Dates/date" or "2006-01-01" : </xforms:label>
+ <xforms:output model="description_catcher" ref="insert_description">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/7.11.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.11.2.a.xhtml/1.3/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/7.11.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.11/7.11.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/7.11.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+D/7.11.1////
+D/7.11.2////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.11
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.11/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.12/7.12.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>
+ 7.12.a invalid functions attribute in model element
+ </xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model functions="invalid">
+ <xforms:instance>
+ <address>
+ <first>John</first>
+ <last>Doe</last>
+ <city>Chicago</city>
+ </address>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-compute-exception" level="modal">xforms-compute-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.12.a invalid functions attribute in model element
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-compute-exception message or a fatal error due to an
+ xforms-compute-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.12/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.12.a.xhtml/1.2/Tue Jun 2 17:30:59 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.12/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.12
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.12/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.2/7.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://example.com">
+ <xhtml:head>
+ <xhtml:title>7.2.a evaluation context for the outermost binding elements</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <my:user>
+ <my:first>Seth</my:first>
+ <my:last>Peters</my:last>
+ <my:email>speters@example.com</my:email>
+ </my:user>
+ </xforms:instance>
+ <xforms:bind id="firstname" nodeset="my:first"/>
+ <xforms:bind id="lastname" nodeset="my:last"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.2.a evaluation context for the outermost binding elements
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "Seth" for First Name, a value of "Peters" for Last Name,
+ and a value of "speters@example.com" for Email Address.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input bind="firstname">
+ <xforms:label>First Name : </xforms:label>
+ </xforms:input>
+ <xforms:input bind="lastname">
+ <xforms:label>Last Name : </xforms:label>
+ </xforms:input>
+ <xforms:output ref="my:email">
+ <xforms:label>Email Address : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.2/7.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>7.2.b evaluation context for the non-outermost binding elements</xhtml:title>
+ <xforms:model>
+ <xforms:instance>
+ <user>
+ <name>
+ <first>Curtiss</first>
+ <last>Hewie</last>
+ </name>
+ <contact>
+ <email>chewie@example.com</email>
+ </contact>
+ </user>
+ </xforms:instance>
+ <xforms:bind id="firstname" nodeset="name/first"/>
+ <xforms:bind id="lastname" nodeset="name/last"/>
+ </xforms:model>
+ <xhtml:link href="../../driverPages/forms/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.2.b evaluation context for the non-outermost binding elements
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "Curtiss" for First Name, a value of "Hewie" for Last
+ Name, and a value of "chewie@example.com" for Email Address.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input bind="firstname">
+ <xforms:label>First Name : </xforms:label>
+ </xforms:input>
+ <xforms:input bind="lastname">
+ <xforms:label>Last Name : </xforms:label>
+ </xforms:input>
+ <xforms:output ref="contact/email">
+ <xforms:label>Email Address : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.2/7.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>7.2.c context node always resides within the context model</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="M1">
+ <xforms:instance>
+ <test:value xmlns:test="http://example.org">
+ 1
+ </test:value>
+ </xforms:instance>
+ </xforms:model>
+
+ <xforms:model id="M2">
+ <xforms:instance>
+ <test:value xmlns:test="http://example.org">
+ 2
+ </test:value>
+ </xforms:instance>
+ </xforms:model>
+
+ <xforms:model id="M3">
+ <xforms:instance>
+ <test:value xmlns:test="http://example.org">
+ 3
+ </test:value>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.2.c context node always resides within the context model
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!--
+ Rule 3: Define three XForms models identified as M1, M2 and
+ M3 in document order. Create three outputs, the first with
+ no model attribute, the second with a model of M2 and the
+ third with no model attribute but within a group that has a
+ model of M3. Bind each output to the root instance element,
+ and set the content of the instance element equal to the
+ model number (1, 2 or 3). -->
+ You must see a value of "1" for the First Number output, a value of "2" for the
+ Second Number output, and a value of "3" for the Third Number output.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:output ref="/test:value" xmlns:test="http://example.org">
+ <xforms:label>First Number : </xforms:label>
+ <!-- Should be 1 -->
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/test:value" model="M2" xmlns:test="http://example.org">
+ <xforms:label>Second Number : </xforms:label>
+ <!-- Should be 2 -->
+ </xforms:output>
+ </xforms:group>
+ <xforms:group model="M3">
+ <xforms:output ref="/test:value"
+ xmlns:test="http://example.org">
+ <xforms:label>Third Number : </xforms:label>
+ <!-- Should be 3 -->
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.2/7.2.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>7.2.d context node for the computed expression is the node currently being processed</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model xmlns:test="http://example.org">
+ <xforms:instance>
+ <test:Lines>
+ <test:Line>
+ <test:Units>2</test:Units>
+ <test:Price>3</test:Price>
+ <test:Subtotal />
+ </test:Line>
+ <test:Line>
+ <test:Units>4</test:Units>
+ <test:Price>5</test:Price>
+ <test:Subtotal />
+ </test:Line>
+ <test:Line>
+ <test:Units>6</test:Units>
+ <test:Price>7</test:Price>
+ <test:Subtotal />
+ </test:Line>
+ </test:Lines>
+ </xforms:instance>
+ <xforms:bind nodeset="test:Line/test:Subtotal"
+ calculate="../test:Units * ../test:Price" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.2.d context node for the computed expression is the node currently being processed
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!--
+ Rule 4: Create an instance with multiple Line elements each
+ containing children Units, Price, Subtotal. Set the Units
+ and Price of each Line to mutually distinct positive
+ numbers. The nodeset, "Line/Subtotal", should be calculated with this
+ formula, "../Units * ../Price". -->
+ You must see a value of "6" for the first Subtotal output, a value of "20" for the
+ second Subtotal output, and a value of "42" for the third Subtotal output.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:repeat nodeset="test:Line"
+ xmlns:test="http://example.org">
+ <xforms:group>
+ <xforms:output ref="test:Subtotal">
+ <xforms:label>Subtotal : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.2/7.2.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>7.2.e context size and position</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model xmlns:test="http://example.org">
+ <xforms:instance>
+ <test:root>
+ <test:child />
+ <test:child />
+ <test:child />
+ </test:root>
+ </xforms:instance>
+ <xforms:bind nodeset="test:child"
+ calculate="position() + last()" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.2.e context size and position
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "4" for the first Total output, a value of "5" for the second
+ Total output, and a value of "6" for the third Total output.
+ <!--
+ Rule 5: Create an instance whose root element contains three
+ children. Write a bind that attaches to all the children and
+ assigns a calculate of position()+last(). Bind outputs to
+ each child and ensure that the outputs display 4, 5 and 6.
+ The last() is uniformly 3 and the position() increases from 1
+ -->
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="test:child" xmlns:test="http://example.org">
+ <xforms:output ref=".">
+ <xforms:label>Total : </xforms:label>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.2/7.2.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>7.2.f namespace declarations in scope for the attribute are applied to the expression</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <Root xmlns="http://example.org">Mazda</Root>
+ </xforms:instance>
+ <xforms:bind nodeset="/ex:Root" readonly="true()"
+ xmlns:ex="http://example.org" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.2.f namespace declarations in scope for the attribute are applied to the
+ expression</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The Car Make input control must contain the value "Mazda" and you must be unable to
+ change the value.
+ <!--
+ Rule 8: Create an instance whose Root element node declares
+ a default namespace of http://example.org. Create a bind
+ element that declares xmlns:ex to be equal to
+ http://example.org and which assigns readonly of true() to
+ the ex:Root element. Create an input control that declares
+ xmlns:ex again and also binds to ex:Root. Ensure that the
+ input control is read only and the default value should be 'Mazda'.
+ -->
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/ex:Root" xmlns:ex="http://example.org">
+ <xforms:label>Car Make : </xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+/7.2.a.xhtml/1.1/Wed Nov 14 20:55:23 2007//
+/7.2.b.xhtml/1.1/Wed Nov 14 20:55:23 2007//
+/7.2.c.xhtml/1.1/Wed Nov 14 20:55:23 2007//
+/7.2.d.xhtml/1.1/Wed Nov 14 20:55:23 2007//
+/7.2.e.xhtml/1.1/Wed Nov 14 20:55:23 2007//
+/7.2.f.xhtml/1.1/Wed Nov 14 20:55:23 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.4/7.4.6/7.4.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>7.4.6.a binding examples</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="orders">
+ <xforms:instance xmlns="" id="orderform">
+ <orderForm>
+ <shipTo>
+ <firstName>John</firstName>
+ </shipTo>
+ </orderForm>
+ </xforms:instance>
+ <xforms:bind nodeset="/orderForm/shipTo/firstName" id="fn" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.4.6.a binding examples
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "John" in all three input fields.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/orderForm/shipTo/firstName">
+ <xforms:label>Driver 1's First Name : </xforms:label>
+ </xforms:input>
+ <xforms:input bind="fn">
+ <xforms:label>Driver 2's First Name : </xforms:label>
+ </xforms:input>
+ <xforms:input model="orders" ref="/orderForm/shipTo/firstName">
+ <xforms:label>Driver 3's First Name : </xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.4/7.4.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.4.6.a.xhtml/1.1/Wed Nov 14 20:56:13 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.4/7.4.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.4/7.4.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.4/7.4.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+D/7.4.6////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.5/7.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:ex="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>7.5.a error in modal item property causes an xforms-compute-exception</xhtml:title>
+ <xforms:model >
+ <xforms:instance>
+ <box_description>
+ <description>The box has more than 2 items.</description>
+ <box>
+ <box_item />
+ <box_item />
+ <box_item />
+ </box>
+ </box_description>
+ </xforms:instance>
+ <xforms:bind nodeset="/box_description/description" readonly="digest('abc', 'SHA-1', 'INVALID') != ''" />
+ <xforms:message ev:event="xforms-compute-exception" level="modal">xforms-compute-exception</xforms:message>
+ </xforms:model>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.5.a error in modal item property causes an xforms-compute-exception</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-compute-exception message or a fatal error due to an
+ xforms-compute-exception.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/box_description/description">
+ <xforms:label>Box description:</xforms:label>
+ </xforms:input>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.5/7.5.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>7.5.b error not in modal item property causes an xforms-binding-exception</xhtml:title>
+ <xforms:model >
+ <xforms:instance>
+ <favorite_colors>
+ <favorite>red</favorite>
+ <favorite>blue</favorite>
+ <favorite>green</favorite>
+ </favorite_colors>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.5.b error not in modal item property causes an xforms-binding-exception
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output ref="favorite[digest('abc', 'SHA-1', 'INVALID') != '']">
+ <xforms:label>I have this many favorite colors:</xforms:label>
+ <xforms:message ev:event="xforms-binding-exception" level="modal">
+ xforms-binding-exception
+ </xforms:message>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/7.5.a.xhtml/1.4/Sat Feb 21 20:30:39 2009//
+/7.5.b.xhtml/1.5/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/7.6.1/7.6.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.com">
+ <xhtml:head>
+ <xhtml:title>7.6.1.a boolean-from-string() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:driver>
+ <ex:safe>true</ex:safe>
+ <ex:experienced>TRUE</ex:experienced>
+ <ex:insured>1</ex:insured>
+ <ex:points>false</ex:points>
+ <ex:accidents>FALSE</ex:accidents>
+ <ex:mv_violation>0</ex:mv_violation>
+ <ex:junk>3dod0</ex:junk>
+ </ex:driver>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.6.1.a boolean-from-string() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "true" for the Safe Driver, Experienced Driver and Insured Driver outputs.
+ You must see the value "false" for the License Points, Accidents, Moving Violations, and
+ Junk Instance Data outputs.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="boolean-from-string(ex:safe)">
+ <xforms:label>Safe Driver : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="boolean-from-string(ex:experienced)">
+ <xforms:label>Experienced Driver : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="boolean-from-string(ex:insured)">
+ <xforms:label>Insured Driver : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="boolean-from-string(ex:points)">
+ <xforms:label>License Points : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="boolean-from-string(ex:accidents)">
+ <xforms:label>Accidents : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="boolean-from-string(ex:mv_violation)">
+ <xforms:label>Moving Violations : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="boolean-from-string(ex:junk)">
+ <xforms:label>Junk Instance Data : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/7.6.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.6.1.a.xhtml/1.1/Wed Nov 14 20:56:05 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/7.6.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.6/7.6.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/7.6.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/7.6.2/7.6.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.6.2.a is-card-number() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <root>341111111111111</root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.6.2.a is-card-number() function</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see the value "true" for the Test 1, Test 2, and Test 3 output controls.
+ You must see the value "false" for the Test 4, Test 5, and Test 6 output controls.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:output value="is-card-number('541234567890125')">
+ <xforms:label>Test 1 : </xforms:label>
+ <!-- must output true -->
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="is-card-number('1002312234567990000')">
+ <xforms:label>Test 2 : </xforms:label>
+ <!-- must output true -->
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="is-card-number(.)"> <!-- trying to use the root node in instance data, the # itself is valid -->
+ <xforms:label>Test 3 : </xforms:label>
+ <!-- must output true (if it doesn't the XPath may be broken) -->
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="is-card-number('123456789012')">
+ <xforms:label>Test 4 : </xforms:label>
+ <!-- must output false -->
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="is-card-number('123')">
+ <xforms:label>Test 5 : </xforms:label>
+ <!-- must output false -->
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="is-card-number('12345a789012')">
+ <xforms:label>Test 6 : </xforms:label>
+ <!-- must output false -->
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/7.6.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.6.2.a.xhtml/1.4/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/7.6.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.6/7.6.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/7.6.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+D/7.6.1////
+D/7.6.2////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.1/7.7.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.7.1.a avg() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root>
+ <ex:value>2</ex:value>
+ <ex:value>6</ex:value>
+ </ex:root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.7.1.a avg() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "4" for Average A.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="avg(ex:value)">
+ <xforms:label>Average A : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.1/7.7.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.7.1.b avg() function negative test</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root>
+ <ex:valuea>2</ex:valuea>
+ <ex:valuea>Y</ex:valuea>
+ </ex:root>
+ </xforms:instance>
+ <xforms:instance>
+ <ex:root>
+ <ex:valueb></ex:valueb>
+ <ex:valueb></ex:valueb>
+ </ex:root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.7.1.b avg() function negative test
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Average A and Average B must show a value of "NaN".</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="avg(ex:valuea)">
+ <xforms:label>Average A : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="avg(ex:valueb)">
+ <xforms:label>Average B : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/7.7.1.a.xhtml/1.1/Wed Nov 14 20:56:15 2007//
+/7.7.1.b.xhtml/1.1/Wed Nov 14 20:56:15 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.7/7.7.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.2/7.7.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.7.2.a min() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root>
+ <ex:value>2</ex:value>
+ <ex:value>6</ex:value>
+ </ex:root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.7.2.a min() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "2" for Minimum.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="min(ex:value)">
+ <xforms:label>Minimim : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.2/7.7.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.7.2.b min() function negative test</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root>
+ <ex:valuea>2</ex:valuea>
+ <ex:valuea>Y</ex:valuea>
+ </ex:root>
+ </xforms:instance>
+ <xforms:instance>
+ <ex:root>
+ <ex:valueb></ex:valueb>
+ <ex:valueb></ex:valueb>
+ </ex:root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.7.2.b min() function negative test
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "NaN" for Minimum A and Minimum B.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="min(ex:valuea)">
+ <xforms:label>Minimum A : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="min(ex:valueb)">
+ <xforms:label>Minimum B : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/7.7.2.a.xhtml/1.1/Wed Nov 14 20:56:13 2007//
+/7.7.2.b.xhtml/1.1/Wed Nov 14 20:56:13 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.7/7.7.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.3/7.7.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.7.3.a max() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root>
+ <ex:value>2</ex:value>
+ <ex:value>6</ex:value>
+ </ex:root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.7.3.a max() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "6" for Maximum.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="max(ex:value)">
+ <xforms:label>Maximum : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.3/7.7.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.7.3.b max() function negative test</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root>
+ <ex:valuea>2</ex:valuea>
+ <ex:valuea>Y</ex:valuea>
+ </ex:root>
+ </xforms:instance>
+ <xforms:instance>
+ <ex:root>
+ <ex:valueb></ex:valueb>
+ <ex:valueb></ex:valueb>
+ </ex:root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.7.3.b max() function negative test
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "NaN" for Maximum A and Maximum B.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="max(ex:valuea)">
+ <xforms:label>Maximum A : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="max(ex:valueb)">
+ <xforms:label>Maximum B : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/7.7.3.a.xhtml/1.1/Wed Nov 14 20:55:19 2007//
+/7.7.3.b.xhtml/1.2/Tue Feb 10 15:04:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.7/7.7.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.4/7.7.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.7.4.a count-non-empty() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root>
+ <ex:value>2</ex:value>
+ <ex:value/>
+ <ex:value>6</ex:value>
+ <ex:value></ex:value>
+ <ex:value/>
+ <ex:worth/>
+ <ex:worth></ex:worth>
+ <ex:worth/>
+ <ex:worth/>
+ </ex:root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.7.4.a count-non-empty() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "2" for the Set 1 output and
+ a value of "0" for the Set 2 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="count-non-empty(ex:value)">
+ <xforms:label>Set 1 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="count-non-empty(ex:worth)">
+ <xforms:label>Set 2 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.7.4.a.xhtml/1.1/Wed Nov 14 20:56:23 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.7/7.7.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.5/7.7.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.7.5.a index() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root>
+ <ex:value>2</ex:value>
+ <ex:value>6</ex:value>
+ </ex:root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.7.5.a index() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "1" for Index.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="ex:value" id="myrepeat">
+ <xforms:group>
+ </xforms:group>
+ </xforms:repeat>
+ <xforms:group>
+ <xforms:output value="index('myrepeat')">
+ <xforms:label>Index : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.5/7.7.5.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.7.5.b index() function negative test</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root>
+ <ex:value>2</ex:value>
+ <ex:value>6</ex:value>
+ </ex:root>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-compute-exception">
+ <xforms:message level="modal">xforms-compute-exception</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.7.5.b index() function negative test
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "NaN" for Index.
+ </xforms:label>
+ </xforms:group>
+ <!-- no repeat associated with index function -->
+ <xforms:output value="index('nonexistent')">
+ <xforms:label>Index : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/7.7.5.a.xhtml/1.1/Wed Nov 14 20:55:35 2007//
+/7.7.5.b.xhtml/1.1/Wed Nov 14 20:55:36 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.7/7.7.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.6/7.7.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.7.6.a power() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <root/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.7.6.a power() function</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "8" for the power(2,3) output control.
+ You must see a value of "NaN" for the power(-1, 0.5) output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="power(2,3)">
+ <xforms:label>power(2,3) : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="power(-1, 0.5)">
+ <xforms:label>power(-1, 0.5) : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.7.6.a.xhtml/1.1/Wed Nov 14 20:55:03 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.7/7.7.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.7/7.7.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.7.7.a random() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <root/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.7.7.a random() function</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see three random numbers between 0.0 and 1.0 for the outputs Test 1, Test 2, and
+ Test 3. The Test 3 output is set to be seeded with a source of randomness determined by the
+ implementation.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:output value="random()">
+ <xforms:label>Test 1 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="random()">
+ <xforms:label>Test 2 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="random(true())">
+ <xforms:label>Test 3 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.7.7.a.xhtml/1.3/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.7/7.7.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.8/7.7.8.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.7.8.a compare() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <root/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.7.8.a compare() function</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "-1" for the compare('apple','orange') output control.
+ You must see a value of "0" for the compare('apple','apple') output control.
+ You must see a value of "1" for the compare('orange','apple') output control.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:output value="compare('apple','orange')">
+ <xforms:label>compare('apple','orange') : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="compare('apple','apple')">
+ <xforms:label>compare('apple','apple') : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="compare('orange','apple')">
+ <xforms:label>compare('orange','apple') : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.7.8.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.7/7.7.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/7.7.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,8 @@
+D/7.7.1////
+D/7.7.2////
+D/7.7.3////
+D/7.7.4////
+D/7.7.5////
+D/7.7.6////
+D/7.7.7////
+D/7.7.8////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.1/7.8.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.com">
+ <xhtml:head>
+ <xhtml:title>7.8.1.a if() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:driver>
+ <ex:age>18</ex:age>
+ <ex:points>12</ex:points>
+ </ex:driver>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.8.1.a if() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "Yes" for the Adult output and the value "Unsafe" for the
+ Safety output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="if(ex:age > 17, 'Yes', 'No')">
+ <xforms:label>Adult : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="if(ex:points < 6, 'Safe', 'Unsafe')">
+ <xforms:label>Safety : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.8.1.a.xhtml/1.1/Wed Nov 14 20:55:37 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.8/7.8.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.2/7.8.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.8.2.a property() function with version property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.2.a property() function with version property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "1.1" for the Version output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="property('version')">
+ <xforms:label>Version : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.2/7.8.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.8.2.b property() function with conformance-level property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.2.b property() function with conformance-level property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see either the values "basic", "full", or an output beginning with
+ "basic" or "full" for the Conformance Level output control. You must
+ determine if the correct value is displayed for your implementation of XForms.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="property('conformance-level')">
+ <xforms:label>Conformance Level : </xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.2/7.8.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>7.8.2.c property() function with invalid NCNAME property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.2.c property() function with invalid NCNAME property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception. You must see no value for the Invalid Property output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="property('invalid')">
+ <xforms:label>Invalid Property : </xforms:label>
+ <xforms:message ev:event="xforms-binding-exception" level="modal">xforms-binding-exception</xforms:message>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.2/7.8.2.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.8.2.d property() function with invalid QNamebutnotNCNAME property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.2.d property() function with invalid QNamebutnotNCNAME property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see no value for the Invalid Property output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="property('in:valid')">
+ <xforms:label>Invalid Property : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+/7.8.2.a.xhtml/1.1/Wed Nov 14 20:55:24 2007//
+/7.8.2.b.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/7.8.2.c.xhtml/1.5/Thu Dec 10 07:12:23 2009//
+/7.8.2.d.xhtml/1.2/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.8/7.8.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.3/7.8.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.8.3.a digest() function using sha1, md5, and sha256</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.3.a digest() function using sha1, md5, and sha256</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see the group label "PASS" for all Tests.
+ If the function does not return the correct value you will see a group label
+ with the word "FAIL" and the incorrect value.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>Test 1</xforms:label>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-1', 'hex') = 'a9993e364706816aba3e25717850c26c9cd0d89d']">
+ <xforms:label>Test 1 : PASS</xforms:label>
+ </xforms:group>
+
+ <xforms:group ref="self::node()[digest('abc', 'SHA-1', 'hex') != 'a9993e364706816aba3e25717850c26c9cd0d89d']">
+ <xforms:label>Test 1 : FAIL</xforms:label>
+ <xforms:output value="digest('abc', 'SHA-1', 'hex')">
+ <xforms:label>Bad Value=</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>Test 2</xforms:label>
+ <xforms:group ref="self::node()[digest('abc', 'MD5', 'hex') = '900150983cd24fb0d6963f7d28e17f72']">
+ <xforms:label>Test 2 : PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'MD5', 'hex') != '900150983cd24fb0d6963f7d28e17f72']">
+ <xforms:label>Test 2 : FAIL </xforms:label>
+ <xforms:output value="digest('abc', 'MD5', 'hex')">
+ <xforms:label>Bad Value=</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+
+ <xforms:group>
+ <xforms:label>Test 3</xforms:label>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-256', 'hex') = 'ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad']">
+ <xforms:label>Test 3 : PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-256', 'hex') != 'ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad']">
+ <xforms:label>Test 3 : FAIL </xforms:label>
+ <xforms:output value="digest('abc', 'SHA-256', 'hex')">
+ <xforms:label>Bad Value=</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>Test 4</xforms:label>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-1', 'base64')= 'qZk+NkcGgWq6PiVxeFDCbJzQ2J0=']" >
+ <xforms:label>Test 4 : PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-1', 'base64')!= 'qZk+NkcGgWq6PiVxeFDCbJzQ2J0=']" >
+ <xforms:label>Test 4 : FAIL </xforms:label>
+ <xforms:output value="digest('abc', 'SHA-1', 'base64')">
+ <xforms:label>Bad Value=</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>Test 5</xforms:label>
+ <xforms:group ref="self::node()[digest('abc', 'MD5', 'base64')='kAFQmDzST7DWlj99KOF/cg==']">
+ <xforms:label>Test 5 : PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'MD5', 'base64')!= 'kAFQmDzST7DWlj99KOF/cg==']">
+ <xforms:label>Test 5 : FAIL </xforms:label>
+ <xforms:output value="digest('abc', 'MD5', 'base64')">
+ <xforms:label>Bad Value=</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>Test 6</xforms:label>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-256', 'base64')='ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=']">
+ <xforms:label>Test 6 : PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-256', 'base64')!= 'ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=']">
+ <xforms:label>Test 6 : FAIL </xforms:label>
+ <xforms:output value="digest('abc', 'SHA-256', 'base64')">
+ <xforms:label>Bad Value=</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.3/7.8.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.8.3.b digest() function using sha384 and sha512 (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.3.b digest() function using sha384 and sha512 (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This case tests the digest() attribute using the optional SHA-384 and SHA-512 hash algorithms.
+ You must see the group label "PASS" for all Tests.
+ If the function does not return the correct value you will see a group label
+ with the word "FAIL" and the incorrect value.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-384', 'hex') = 'cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7']">
+ <xforms:label>Test 1 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-384', 'hex') != 'cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7']">
+ <xforms:label>Test 1 FAIL: </xforms:label>
+ <xforms:output value="digest('abc', 'SHA-384', 'hex')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+ <xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-512', 'hex') = 'ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f']">
+ <xforms:label>Test 2 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-512', 'hex') != 'ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f']">
+ <xforms:label>Test 2 FAIL: </xforms:label>
+ <xforms:output value="digest('abc', 'SHA-512', 'hex')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+ <xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-384', 'base64')='ywB1P0WjXou1oD1pmsZQBycsMqsO3tFjGotgWkP/W+2AhgcroefMI1i67KE0yCWn' ]">
+ <xforms:label>Test 3 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-384', 'base64')!='ywB1P0WjXou1oD1pmsZQBycsMqsO3tFjGotgWkP/W+2AhgcroefMI1i67KE0yCWn' ]">
+ <xforms:label>Test 3 FAIL: </xforms:label>
+ <xforms:output value="digest('abc', 'SHA-384', 'base64')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+ <xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-512', 'base64')='3a81oZNherrMQXNJriBBMRLm+k6JqX6iCp7u5ktV05ohkpkqJ0/BqDa6PCOj/uu9RU1EI2Q86A4qmslPpUyknw==' ]">
+ <xforms:label>Test 4 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-512', 'base64')!='3a81oZNherrMQXNJriBBMRLm+k6JqX6iCp7u5ktV05ohkpkqJ0/BqDa6PCOj/uu9RU1EI2Q86A4qmslPpUyknw==' ]">
+ <xforms:label>Test 4 FAIL: </xforms:label>
+ <xforms:output value="digest('abc', 'SHA-512', 'base64')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.3/7.8.3.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>7.8.3.c digest() function negative test with invalid NCNAME property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ <xforms:bind nodeset="/" calculate="digest('abc', 'invalid', 'hex')" />
+ <xforms:message ev:event="xforms-compute-exception" level="modal">xforms-compute-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.3.c digest() function negative test with invalid NCNAME property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-compute-exception message or a fatal error due to an
+ xforms-compute-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.3/7.8.3.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>7.8.3.d digest() function negative test with an invalid QNameButNotNCNAME</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ <xforms:bind nodeset="/" calculate="digest('abc', 'in:valid', 'hex')" />
+ <xforms:message ev:event="xforms-compute-exception" level="modal">xforms-compute-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.3.d digest() function negative test with an invalid QNameButNotNCNAME</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-compute-exception message or a fatal error due to an
+ xforms-compute-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.3/7.8.3.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>7.8.3.e digest() function with invalid encoding method</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.3.e digest() function with invalid encoding method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="digest('abc', 'SHA-1', 'INVALID')">
+ <xforms:label>Invalid Digest : </xforms:label>
+ <xforms:message ev:event="xforms-binding-exception" level="modal">xforms-binding-exception</xforms:message>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.3/7.8.3.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.8.3.f digest() function default encoding base64</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.3.f digest() function default encoding is 'base64'</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see the group label "PASS" for all Tests.
+ If the function does not return the correct value you will see a group label
+ with the word "FAIL" and the incorrect value.
+ </xforms:label>
+ </xforms:group>
+
+ <!-- Test that default encoding is 'base64' -->
+ <xforms:group>
+ <xforms:label>Test 1</xforms:label>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-256')='ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=']">
+ <xforms:label>Test 1 : PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[digest('abc', 'SHA-256')!='ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=']">
+ <xforms:label>Test 1 : FAIL </xforms:label>
+ <xforms:output value="digest('abc', 'SHA-256')">
+ <xforms:label>Bad Value=</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+/7.8.3.a.xhtml/1.5/Mon May 25 06:41:46 2009//
+/7.8.3.b.xhtml/1.4/Mon May 25 06:41:46 2009//
+/7.8.3.c.xhtml/1.3/Sat Feb 21 20:30:37 2009//
+/7.8.3.d.xhtml/1.4/Tue Nov 2 14:45:36 2010//
+/7.8.3.e.xhtml/1.4/Tue Jun 2 17:25:03 2009//
+/7.8.3.f.xhtml/1.1/Tue Feb 10 22:32:45 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.8/7.8.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.4/7.8.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.8.4.a hmac() function using sha1, md5, and sha256</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.4.a hmac() function using sha1, md5, and sha256</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see the group label "PASS" for all Tests.
+ If the function does not return the correct value you will see a group label
+ with the word "FAIL" and the incorrect value.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-1', 'hex') = '4fd0b215276ef12f2b3e4c8ecac2811498b656fc']">
+ <xforms:label>Test 1 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-1', 'hex') != '4fd0b215276ef12f2b3e4c8ecac2811498b656fc']">
+ <xforms:label>Test 1 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'SHA-1', 'hex')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'MD5', 'hex') = 'd2fe98063f876b03193afb49b4979591']">
+ <xforms:label>Test 2 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'MD5', 'hex') != 'd2fe98063f876b03193afb49b4979591']">
+ <xforms:label>Test 2 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'MD5', 'hex')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-256', 'hex') = '9c196e32dc0175f86f4b1cb89289d6619de6bee699e4c378e68309ed97a1a6ab']">
+ <xforms:label>Test 3 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-256', 'hex') != '9c196e32dc0175f86f4b1cb89289d6619de6bee699e4c378e68309ed97a1a6ab']">
+ <xforms:label>Test 3 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'SHA-256', 'hex')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-1', 'base64')='T9CyFSdu8S8rPkyOysKBFJi2Vvw=']">
+ <xforms:label>Test 4 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-1', 'base64')!='T9CyFSdu8S8rPkyOysKBFJi2Vvw=']">
+ <xforms:label>Test 4 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'SHA-1', 'base64')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'MD5', 'base64')='0v6YBj+HawMZOvtJtJeVkQ==']">
+ <xforms:label>Test 5 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'MD5', 'base64')!='0v6YBj+HawMZOvtJtJeVkQ==']">
+ <xforms:label>Test 5 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'MD5', 'base64')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-256', 'base64')='nBluMtwBdfhvSxy4konWYZ3mvuaZ5MN45oMJ7Zehpqs=']">
+ <xforms:label>Test 6 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-256', 'base64')!='nBluMtwBdfhvSxy4konWYZ3mvuaZ5MN45oMJ7Zehpqs=']">
+ <xforms:label>Test 6 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'SHA-256', 'base64')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.4/7.8.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.8.4.b hmac() function using sha384 and sha512 (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.4.b hmac() function using sha384 and sha512 (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the group label "PASS" for all Tests.
+ If the function does not return the correct value you will see a group label
+ with the word "FAIL" and the incorrect value.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-384', 'hex') = '30ddb9c8f347cffbfb44e519d814f074cf4047a55d6f563324f1c6a33920e5edfb2a34bac60bdc96cd33a95623d7d638']">
+ <xforms:label>Test 1 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-384', 'hex') != '30ddb9c8f347cffbfb44e519d814f074cf4047a55d6f563324f1c6a33920e5edfb2a34bac60bdc96cd33a95623d7d638']">
+ <xforms:label>Test 1 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'SHA-384', 'hex')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-512', 'hex') = '3926a207c8c42b0c41792cbd3e1a1aaaf5f7a25704f62dfc939c4987dd7ce060009c5bb1c2447355b3216f10b537e9afa7b64a4e5391b0d631172d07939e087a']">
+ <xforms:label>Test 2 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-512', 'hex') != '3926a207c8c42b0c41792cbd3e1a1aaaf5f7a25704f62dfc939c4987dd7ce060009c5bb1c2447355b3216f10b537e9afa7b64a4e5391b0d631172d07939e087a']">
+ <xforms:label>Test 2 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'SHA-512', 'hex')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-384', 'base64')='MN25yPNHz/v7ROUZ2BTwdM9AR6Vdb1YzJPHGozkg5e37KjS6xgvcls0zqVYj19Y4']">
+ <xforms:label>Test 3 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-384', 'base64')!='MN25yPNHz/v7ROUZ2BTwdM9AR6Vdb1YzJPHGozkg5e37KjS6xgvcls0zqVYj19Y4']">
+ <xforms:label>Test 3 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'SHA-384', 'base64')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-512', 'base64')='OSaiB8jEKwxBeSy9PhoaqvX3olcE9i38k5xJh9184GAAnFuxwkRzVbMhbxC1N+mvp7ZKTlORsNYxFy0Hk54Ieg==']">
+ <xforms:label>Test 4 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-512', 'base64')!='OSaiB8jEKwxBeSy9PhoaqvX3olcE9i38k5xJh9184GAAnFuxwkRzVbMhbxC1N+mvp7ZKTlORsNYxFy0Hk54Ieg==']">
+ <xforms:label>Test 4 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'SHA-512', 'base64')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.4/7.8.4.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>7.8.4.c hmac() function with invalid NCNAME property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ <xforms:bind nodeset="/" calculate="hmac('key', 'abc', 'invalid', 'hex')" />
+ <xforms:message ev:event="xforms-compute-exception" level="modal">xforms-compute-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.4.c hmac() function with invalid NCNAME property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-compute-exception message or a fatal error due to an
+ xforms-compute-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.4/7.8.4.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>7.8.4.d hmac() function with invalid QNameButNotNCNAME</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ <xforms:bind nodeset="/" calculate="hmac('key', 'abc', 'in:valid', 'hex')" />
+ <xforms:message ev:event="xforms-compute-exception" level="modal">xforms-compute-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.4.d hmac() function with invalid QNameButNotNCNAME</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <xforms:group>
+ You must see an xforms-compute-exception message or a fatal error due to an
+ xforms-compute-exception.
+ </xforms:group>
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.4/7.8.4.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>7.8.4.e hmac() function with invalid encoding method</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ <xforms:bind nodeset="/" calculate="hmac('key', 'abc', 'SHA-1', 'INVALID')" />
+ <xforms:message ev:event="xforms-compute-exception" level="modal">xforms-compute-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.4.e hmac() function with invalid encoding method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-compute-exception message or a fatal error due to an
+ xforms-compute-exception.
+ </xforms:label>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.4/7.8.4.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>7.8.4.f hmac() function using default encoding base64</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">7.8.4.f hmac() function using default encoding base64</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label>
+ You must see the group label "PASS" for all Tests.
+ If the function does not return the correct value you will see a group label
+ with the word "FAIL" and the incorrect value.
+ </xforms:label>
+ </xforms:group>
+
+ <!-- default is 'base64' -->
+ <xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-256')='nBluMtwBdfhvSxy4konWYZ3mvuaZ5MN45oMJ7Zehpqs=']">
+ <xforms:label>Test 1 PASS </xforms:label>
+ </xforms:group>
+ <xforms:group ref="self::node()[hmac('key', 'abc', 'SHA-256')!='nBluMtwBdfhvSxy4konWYZ3mvuaZ5MN45oMJ7Zehpqs=']">
+ <xforms:label>Test 1 FAIL: </xforms:label>
+ <xforms:output value="hmac('key', 'abc', 'SHA-256')">
+ <xforms:label>Bad Value =</xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+/7.8.4.a.xhtml/1.5/Mon May 25 06:41:46 2009//
+/7.8.4.b.xhtml/1.4/Mon May 25 06:41:46 2009//
+/7.8.4.c.xhtml/1.4/Tue Nov 2 14:45:35 2010//
+/7.8.4.d.xhtml/1.4/Tue Nov 2 14:45:36 2010//
+/7.8.4.e.xhtml/1.5/Sat Feb 21 20:30:38 2009//
+/7.8.4.f.xhtml/1.2/Tue Feb 10 22:57:55 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.8/7.8.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/7.8.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/7.8.1////
+D/7.8.2////
+D/7.8.3////
+D/7.8.4////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.1/7.9.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.1.a local-date() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.1.a local-date() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see one of two values for the Local Date output: either the date based on your local time
+ zone information or only the date portion of the results from the now() function.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="local-date()">
+ <xforms:label>Local Date : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.9.1.a.xhtml/1.1/Wed Nov 14 20:55:41 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.10/7.9.10.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.10.a months() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.10.a months() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "14" for the Test 1 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="months('P1Y2M')">
+ <xforms:label>Test 1 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "-19" for the Test 2 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="months('-P19M')">
+ <xforms:label>Test 2 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "NaN" for the Test 3 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="months('01101001')">
+ <xforms:label>Test 3 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.10/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.9.10.a.xhtml/1.1/Wed Nov 14 20:55:33 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.10/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.10
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.10/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.2/7.9.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.2.a local-dateTime() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.2.a local-dateTime() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see either the time based on local time zone information or only the time portion
+ of the result of the now() function for the Local dateTime output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="local-dateTime()">
+ <xforms:label>Local dateTime : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.9.2.a.xhtml/1.1/Wed Nov 14 20:56:14 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.3/7.9.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.3.a now() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.3.a now() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the current system date and time. The format of the output is data for the
+ year, month, day, hour, minute, and second. There may be optional timezone information at the
+ end of the value.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="now()">
+ <xforms:label>Current Time : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.9.3.a.xhtml/1.1/Wed Nov 14 20:55:22 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.4/7.9.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.4.a days-from-date() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.4.a days-from-date() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "11688" for the Test 1 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="days-from-date('2002-01-01')">
+ <xforms:label>Test 1 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "-1" for the Test 2 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="days-from-date('1969-12-31')">
+ <xforms:label>Test 2 : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.4/7.9.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.4.b days-from-date() function ignores hours, minutes, and seconds components</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.4.b days-from-date() function ignores hours, minutes, and seconds components
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "4" for the Test output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="days-from-date('1970-01-05T01:01:01.01Z')">
+ <xforms:label>Test : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.4/7.9.4.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.4.c days-from-date() function negative test</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.4.c days-from-date() function negative test
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "NaN" for the Test output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="days-from-date('01101010110')">
+ <xforms:label>Test : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/7.9.4.a.xhtml/1.1/Wed Nov 14 20:55:26 2007//
+/7.9.4.b.xhtml/1.1/Wed Nov 14 20:55:26 2007//
+/7.9.4.c.xhtml/1.1/Wed Nov 14 20:55:26 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.5/7.9.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.5.a days-to-date() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.5.a days-to-date() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "2002-01-01" for the Test 1 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="days-to-date(11688)">
+ <xforms:label>Test 1 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "1969-12-31" for the Test 2 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="days-to-date(-1)">
+ <xforms:label>Test 2 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.9.5.a.xhtml/1.1/Wed Nov 14 20:55:47 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.6/7.9.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.6.a seconds-from-dateTime() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.6.a seconds-from-dateTime() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see either the value "3.1536E7" or the value "31536000" for the
+ Test 1 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="seconds-from-dateTime('1971-01-01T00:00:00Z')">
+ <xforms:label>Test 1 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "0.001" for the Test 2 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="seconds-from-dateTime('1970-01-01T00:00:00.001Z')">
+ <xforms:label>Test 2 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "NaN" for the Test 3 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="seconds-from-dateTime('0110101010')">
+ <xforms:label>Test 3 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.9.6.a.xhtml/1.2/Tue Feb 10 15:04:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.7/7.9.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.7.a seconds-to-dateTime() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.7.a seconds-to-dateTime() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "1970-01-01T00:00:00Z" for the Test 1 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="seconds-to-dateTime(0)">
+ <xforms:label>Test 1 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must not see a value for the Test 2 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="seconds-to-dateTime('NaN')">
+ <xforms:label>Test 2 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.9.7.a.xhtml/1.2/Tue Feb 10 15:04:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.8/7.9.8.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.8.a adjust-dateTime-to-timezone() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.8.a adjust-dateTime-to-timezone() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "2007-10-07T02:22:00-07:00"(assuming Pacific Standard Time with daylight savings time) for the Test 1 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="adjust-dateTime-to-timezone('2007-10-07T02:22:00')">
+ <xforms:label>Test 1 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "2007-10-02T14:26:43-07:00" (assuming Pacific Standard Time with daylight savings time) for the Test 2 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="adjust-dateTime-to-timezone('2007-10-02T21:26:43Z')">
+ <xforms:label>Test 2 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must not see a value for the Test 3 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="adjust-dateTime-to-timezone()">
+ <xforms:label>Test 3 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.9.8.a.xhtml/1.1/Wed Nov 14 20:56:02 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.9/7.9.9.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.org">
+ <xhtml:head>
+ <xhtml:title>7.9.9.a seconds() function</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 7.9.9.a seconds() function
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "0" for the Test 1 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="seconds('P1Y2M')">
+ <xforms:label>Test 1 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "297001.5" for the Test 2 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="seconds('P3DT10H30M1.5S')">
+ <xforms:label>Test 2 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "NaN" for the Test 3 output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="seconds('3')">
+ <xforms:label>Test 3 : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.9/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/7.9.9.a.xhtml/1.1/Wed Nov 14 20:56:06 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.9/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9/7.9.9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/7.9.9/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,10 @@
+D/7.9.1////
+D/7.9.10////
+D/7.9.2////
+D/7.9.3////
+D/7.9.4////
+D/7.9.5////
+D/7.9.6////
+D/7.9.7////
+D/7.9.8////
+D/7.9.9////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07/7.9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/7.9/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,10 @@
+D/7.10////
+D/7.11////
+D/7.12////
+D/7.2////
+D/7.4////
+D/7.5////
+D/7.6////
+D/7.7////
+D/7.8////
+D/7.9////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt07
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt07/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.1/8.1.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.1.a form control violates data binding restriction</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <person-info>
+ <age>8</age>
+ </person-info>
+ </xforms:instance>
+ <xforms:bind nodeset="/person-info/age" type="xsd:string" />
+ <xforms:message ev:event="xforms-binding-exception" level="modal">xforms-binding-exception</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.1.a form control violates data binding restriction</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-binding-exception message or a fatal error due to an xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+ <xforms:range ref="/person-info/age">
+ <xforms:label>Age : </xforms:label>
+ </xforms:range>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.1/8.1.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.1.b non-relevant form control becoming relevant</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <person-name>
+ <first-name>
+ <title/>
+ <name/>
+ </first-name>
+ <last-name/>
+ <switch>0</switch>
+ </person-name>
+ </xforms:instance>
+ <xforms:bind id="fname_bind" nodeset="/person-name/first-name" relevant="/person-name/switch > 1"/>
+ <xforms:setvalue ev:event="xforms-ready" ref="/person-name/switch">2</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.1.b non-relevant form control becoming relevant</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-enabled message, an xforms-value-changed message, an xforms-valid
+ message, an xforms-readwrite message, and an xforms-optional message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/person-name/first-name/name">
+ <xforms:label>First Name:</xforms:label>
+ <xforms:action ev:event="xforms-enabled">
+ <xforms:message level="modal">xforms-enabled</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:message level="modal">xforms-value-changed</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">xforms-valid</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-readwrite">
+ <xforms:message level="modal">xforms-readwrite</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-optional">
+ <xforms:message level="modal">xforms-optional</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.1/8.1.1.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.1.c relevant form control becoming non-relevant</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <person-name>
+ <first-name>
+ <title/>
+ <name>Fred</name>
+ </first-name>
+ <last-name/>
+ <switch>2</switch>
+ </person-name>
+ </xforms:instance>
+ <xforms:bind id="fname_bind" nodeset="/person-name/first-name" relevant="/person-name/switch > 1"/>
+ <xforms:setvalue ev:event="xforms-ready" ref="/person-name/switch">0</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.1.c relevant form control becoming non-relevant</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-disabled message only.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/person-name/first-name/name">
+ <xforms:label>First Name:</xforms:label>
+ <xforms:message level="modal" ev:event="xforms-disabled">xforms-disabled</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-enabled">xforms-enabled</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-value-changed">xforms-value-changed</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-valid">xforms-valid</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-readwrite">xforms-readwrite</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-optional">xforms-optional</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-in-range">xforms-in-range</xforms:message>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/8.1.1.a.xhtml/1.1/Wed Nov 14 20:55:57 2007//
+/8.1.1.b.xhtml/1.1/Wed Nov 14 20:55:57 2007//
+/8.1.1.c.xhtml/1.1/Wed Nov 14 20:55:57 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.10/8.1.10.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.1.10.a selection attribute of select element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.10.a selection attribute of select element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must be able to both select a value from the Select A Flavor select control and enter your own value
+ into it.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select ref="/icecream/flavor" selection="open">
+ <xforms:label>Select A Flavor:</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ </xforms:select>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/icecream/flavor">
+ <xforms:label>Selected Flavor : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.10/8.1.10.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.1.10.b incremental attribute of select element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.10.b incremental attribute of select element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-value-changed message whenever you change the selection in the Select A Flavor
+ select control. When you make a selection a list of the first letter of the flavor(s) must be displayed in the Selected Flavor
+ output control. Each letter is separated by a space in the list.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select ref="/icecream/flavor" incremental="true">
+ <xforms:label>Select A Flavor:</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:message level="modal">xforms-value-changed</xforms:message>
+ </xforms:action>
+ </xforms:select>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/icecream/flavor">
+ <xforms:label>Selected Flavor : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.10/8.1.10.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.1.10.c appearance attribute of select element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.10.c appearance attribute of select element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see three select controls each with a different value for appearance (Full, Compact, or Minimal).
+ When you make a selection a list of the first letter of the flavor(s) must be displayed in the Selected Flavor
+ output control. Each letter is separated by a space in the list.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output ref="/icecream/flavor">
+ <xforms:label>Selected Flavor : </xforms:label>
+ </xforms:output>
+ <xforms:group>
+ <xforms:select ref="/icecream/flavor" appearance="full">
+ <xforms:label>Select A Flavor(Full):</xforms:label>
+ <xforms:choices>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ </xforms:select>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select ref="/icecream/flavor" appearance="compact">
+ <xforms:label>Select A Flavor(Compact):</xforms:label>
+ <xforms:choices>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ </xforms:select>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select ref="/icecream/flavor" appearance="minimal">
+ <xforms:label>Select A Flavor(Minimal):</xforms:label>
+ <xforms:choices>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ </xforms:select>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.10/8.1.10.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.1.10.d value out of range of a select element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor>v</flavor>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.10.d value out of range of a select element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Enter An Invalid Value trigger you must see an indication of an out-of-range
+ condition. This may take the form of an xforms-out-of-range message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/icecream/flavor">
+ <xforms:label>Selected Flavor : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select ref="/icecream/flavor">
+ <xforms:label>Select a Flavor:</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-out-of-range">
+ <xforms:message level="modal">xforms-out-of-range</xforms:message>
+ </xforms:action>
+ </xforms:select>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Enter An Invalid Value</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="/icecream/flavor">mango</xforms:setvalue>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.10/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+/8.1.10.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/8.1.10.b.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/8.1.10.c.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/8.1.10.d.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.10/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.10
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.10/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.11/8.1.11.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.1.11.a selection attribute of select1 element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.11.a selection attribute of select1 element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must be able to both select a value from the Select A Flavor select1 control and enter your own value
+ into it.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/icecream/flavor">
+ <xforms:label>Selected Flavor : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select1 ref="/icecream/flavor" selection="open">
+ <xforms:label>Select a Flavor :</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.11/8.1.11.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.1.11.b incremental attribute of select1 element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.11.b incremental attribute of select1 element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-value-changed message whenever you change the selection in the Select A Flavor
+ select1 control. When you make a selection the first letter of the flavor must be displayed in the
+ Selected Flavor output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/icecream/flavor">
+ <xforms:label>Selected Flavor : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select1 ref="/icecream/flavor" incremental="true">
+ <xforms:label>Ice Cream</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:message level="modal">xforms-value-changed</xforms:message>
+ </xforms:action>
+ </xforms:select1>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.11/8.1.11.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.1.11.c appearance attribute of select1 element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.11.c appearance attribute of select1 element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see three select1 controls each with a different value for appearance (Full, Compact, or Minimal).
+ When you make a selection the first letter of the flavor must be displayed in the Selected Flavor
+ output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:output ref="/icecream/flavor">
+ <xforms:label>Selected Flavor : </xforms:label>
+ </xforms:output>
+ <xforms:group>
+ <xforms:select1 ref="/icecream/flavor" appearance="full">
+ <xforms:label>Select A Flavor(Full):</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select1 ref="/icecream/flavor" appearance="compact">
+ <xforms:label>Select A Flavor(Compact):</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select1 ref="/icecream/flavor" appearance="minimal">
+ <xforms:label>Select A Flavor(Minimal):</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.11/8.1.11.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.1.11.d value out of range of a select1 element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor>v</flavor>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.11.d value out of range of a select1 element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Enter An Invalid Value trigger you must see an indication of an out-of-range
+ condition. This may take the form of an xforms-out-of-range message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/icecream/flavor">
+ <xforms:label>Selected Flavor : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select1 ref="/icecream/flavor" selection="closed">
+ <xforms:label>Select a Flavor :</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-out-of-range">
+ <xforms:message level="modal">xforms-out-of-range</xforms:message>
+ </xforms:action>
+ </xforms:select1>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Enter An Invalid Value</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="/icecream/flavor">mango</xforms:setvalue>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.11/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+/8.1.11.a.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/8.1.11.b.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/8.1.11.c.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/8.1.11.d.xhtml/1.2/Sat Feb 21 20:30:40 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.11/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.11
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.11/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.2/8.1.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.2.a incremental attribute for input element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <order>
+ <shipTo>
+ <street/>
+ </shipTo>
+ <shipDate/>
+ </order>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.2.a incremental attribute for input element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-value-changed message every time the value in the Street Name
+ input field is changed.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/order/shipTo/street" incremental="true">
+ <xforms:label>Street Name</xforms:label>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:message level="modal">xforms-value-changed</xforms:message>
+ </xforms:action>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.2/8.1.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>8.1.2.b data binding restrictions for input element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <picture xsi:type="xsd:base64Binary"/>
+ <picture2 xsi:type="xsd:hexBinary"/>
+ </data>
+ </xforms:instance>
+
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.2.b data binding restrictions for input element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This page has two input controls. One is bound to the data type 64Binary and the other
+ to the data type hexBinary. Input controls do not correctly bind to these data types. The input
+ controls must not work correctly, generate an error, not appear on this
+ page or otherwise make the problem known.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/data/picture">
+ <xforms:label>Picture (type xsd:base64Binary)</xforms:label>
+ </xforms:input>
+ <xforms:input ref="/data/picture2">
+ <xforms:label>Picture2 (type xsd:hexBinary)</xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.2/8.1.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.2.c datatype bound to input element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <date-of-birth xsi:type="xsd:date">1997-12-21</date-of-birth>
+ <confirm xsi:type="xsd:boolean">false</confirm>
+ </data>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.2.c datatype bound to input element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an input bound to a node of type xsd:date. It
+ might be rendered as a calendar control. The default value is 1997-12-21.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="/data/date-of-birth">
+ <xforms:label>Date Of Birth</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an input bound to a node of type boolean. It might be rendered
+ as a checkbox. The default value is false.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/data/confirm">
+ <xforms:label>Confirm that date of birth is
+ <xforms:output ref="/data/date-of-birth">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/8.1.2.a.xhtml/1.1/Wed Nov 14 20:55:32 2007//
+/8.1.2.b.xhtml/1.1/Wed Nov 14 20:55:32 2007//
+/8.1.2.c.xhtml/1.1/Wed Nov 14 20:55:32 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.3/8.1.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.3.a incremental attribute of secret element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <user>
+ <pin/>
+ <password/>
+ </user>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.3.a incremental attribute of secret element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-value-changed message every time the value in the Password secret
+ control changes.
+ </xforms:label>
+ </xforms:group>
+ <xforms:secret ref="/user/password" incremental="true">
+ <xforms:label>Password</xforms:label>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:message level="modal">xforms-value-changed</xforms:message>
+ </xforms:action>
+ </xforms:secret>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.3/8.1.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.3.b data binding restrictions for secret element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <user>
+ <password1 xsi:type="xsd:base64Binary"/>
+ <password2 xsi:type="xsd:hexBinary"/>
+ </user>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.3.b data binding restrictions for secret element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This page has two secret controls. One is bound to the data type 64Binary and the other
+ to the data type hexBinary. Secret controls do not correctly bind to these data types. The secret
+ controls must not work correctly, generate an error, not appear on this
+ page or otherwise make the problem known.
+ </xforms:label>
+ </xforms:group>
+ <xforms:secret ref="/user/password1">
+ <xforms:label>Password 1</xforms:label>
+ </xforms:secret>
+ <xforms:secret ref="/user/password2">
+ <xforms:label>Password 2</xforms:label>
+ </xforms:secret>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/8.1.3.a.xhtml/1.1/Wed Nov 14 20:56:03 2007//
+/8.1.3.b.xhtml/1.1/Wed Nov 14 20:56:03 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.4/8.1.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.4.a incremental attribute of textarea element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <description/>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.4.a incremental attribute of textarea element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-value-changed message every time you change the value in the textarea
+ control. You must also be able to enter multiple lines of text into the control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:textarea ref="/car/description" incremental="true">
+ <xforms:label>Car description</xforms:label>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:message level="modal">xforms-value-changed</xforms:message>
+ </xforms:action>
+ </xforms:textarea>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.4/8.1.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://example.com/">
+ <xhtml:head>
+ <xhtml:title>8.1.4.b data binding restrictions for textarea element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <ex:message>
+ <ex:body xsi:type="question">
+ <ex:child>bad</ex:child>
+ </ex:body>
+ </ex:message>
+ </xforms:instance>
+ <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ id="mySchema1" targetNamespace="http://example.com/"
+ xmlns:ex="http://example.com/">
+ <xsd:complexType name="BaseQuestion"/>
+ <xsd:complexType name="question">
+ <xsd:complexContent>
+ <xsd:extension base="ex:BaseQuestion">
+ <xsd:attribute name="type" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:schema>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.4.b data binding restrictions for textarea element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This page has a textarea control bound to a complexType datatype. Textarea controls can only bind
+ to simpleContent. The textarea control must not work correctly, generate an error, not appear on this
+ page or otherwise make the problem known.
+ </xforms:label>
+ </xforms:group>
+ <xforms:textarea ref="/ex:message/ex:body">
+ <xforms:label>Bound to Complex Content</xforms:label>
+ </xforms:textarea>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/8.1.4.a.xhtml/1.1/Wed Nov 14 20:55:58 2007//
+/8.1.4.b.xhtml/1.1/Wed Nov 14 20:55:58 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/8.1.5.1/8.1.5.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.5.1.a mediatype element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <pic>
+ <image filename="../calendar-picker-open.png" mediatype="image/*"/>
+ </pic>
+ </xforms:instance>
+ <xforms:bind id="image" nodeset="/pic/image/@filename" type="xsd:anyURI"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.5.1.a mediatype element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You should see the "calendar-picker-open.png" image.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:output bind="image" mediatype="text/plain">
+ <xforms:label>Image : </xforms:label>
+ <xforms:mediatype ref="../@mediatype"/>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/8.1.5.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/8.1.5.1.a.xhtml/1.3/Tue Nov 2 14:45:34 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/8.1.5.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.5/8.1.5.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/8.1.5.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/8.1.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.5.a appearance attribute of output element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <make>Lotus</make>
+ <year>2005</year>
+ <color>Aztec Bronze</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.5.a appearance attribute of output element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see three output controls. The Car Make output control must have the value "Lotus".
+ The Car Year output control must have the value "2005".
+ The Car Color output control must have the value "Aztec Bronze".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/make" appearance="full">
+ <xforms:label>Car Make (appearance=full): </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/year" appearance="compact">
+ <xforms:label>Car Year (appearance=compact): </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/color" appearance="minimal">
+ <xforms:label>Car Color (appearance=minimal): </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/8.1.5.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.5.b value attribute of output element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <make>Lotus</make>
+ <year>2005</year>
+ <color>Aztec Bronze</color>
+ <price>43000</price>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="year_bind" nodeset="/car/year" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.5.b value attribute of output element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "1032" for the Tax output control and
+ the value "2005" for the Car Year output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="0.024 * /car/price">
+ <xforms:label>Tax : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="/car/price" bind="year_bind">
+ <xforms:label>Car Year : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/8.1.5.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>8.1.5.c UI Common added to output element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <ID>
+ <name>Bill</name>
+ </ID>
+ </xforms:instance>
+ <xforms:bind nodeset="name" constraint="string-length(string(/ID/name)) > 0"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.5.c UI Common added to output element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Enter An Invalid Value trigger you must see a message that says "That is
+ an invalid name".
+ When you activate the Dispatch Hint Message trigger you must see a message that says "This is
+ the hint message".
+ When you activate the Dispatch Help Message trigger you must see a message that says "This is
+ the help message".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="name" id="name_output">
+ <xforms:label>Name : </xforms:label>
+ <xforms:hint>This is the hint message</xforms:hint>
+ <xforms:help>This is the help message</xforms:help>
+ <xforms:alert>That is an invalid name</xforms:alert>
+ </xforms:output>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Enter An Invalid Value</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="name"></xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Dispatch Hint Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-hint" targetid="name_output"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Dispatch Help Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-help" targetid="name_output"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/8.1.5.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.5.d mediatype attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <pic>
+ <image filename="calendar-picker-open.png"/>
+ </pic>
+ </xforms:instance>
+ <xforms:bind id="image" nodeset="/pic/image/@filename" type="xsd:anyURI"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.5.d mediatype attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You should see the "calendar-picker-open.png" image.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output bind="image" mediatype="image/*">
+ <xforms:label>Image : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+D/8.1.5.1////
+/8.1.5.a.xhtml/1.1/Wed Nov 14 20:55:13 2007//
+/8.1.5.b.xhtml/1.1/Wed Nov 14 20:55:13 2007//
+/8.1.5.c.xhtml/1.3/Tue Nov 2 14:45:35 2010//
+/8.1.5.d.xhtml/1.1/Wed Feb 27 15:33:20 2008//
+/calendar-picker-open.png/1.1/Wed Feb 27 15:33:20 2008/-kb/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
Binary file 2.0/core/tests/Edition1/Chapt08/8.1/8.1.5/calendar-picker-open.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.1/8.1.6.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+
+ <xhtml:title>8.1.6.1.a filename element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <mail>
+ <attachment xsi:type="xsd:base64Binary" filename="" mediatype=""/>
+ </mail>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.6.1.a filename element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After using the upload control to select a file you must see the file name displayed in the Filename output
+ control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:upload ref="/mail/attachment" mediatype="image/*">
+ <xforms:label>Select an image to attach</xforms:label>
+ <xforms:filename ref="@filename"/>
+ <xforms:mediatype ref="@mediatype"/>
+ </xforms:upload>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/mail/attachment/@filename">
+ <xforms:label>Filename : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/8.1.6.1.a.xhtml/1.1/Wed Nov 14 20:56:27 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.6/8.1.6.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.2/8.1.6.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.6.2.a mediatype element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <mail>
+ <attachment xsi:type="xsd:base64Binary" filename="" type=""/>
+ </mail>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.6.2.a mediatype element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After using the upload control to select a file you must see the file type displayed in the Mediatype output
+ control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:upload ref="/mail/attachment" mediatype="image/*">
+ <xforms:label>Select an image to attach</xforms:label>
+ <xforms:filename ref="@filename"/>
+ <xforms:mediatype ref="@type"/>
+ </xforms:upload>
+ <xforms:group>
+ <xforms:output ref="/mail/attachment/@type">
+ <xforms:label>Mediatype : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/8.1.6.2.a.xhtml/1.1/Wed Nov 14 20:56:12 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.6/8.1.6.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>8.1.6.a mediatype attribute for upload element (non-normative)</xhtml:title>
+ <xforms:model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:instance xmlns="">
+ <mail>
+ <picture>
+ <attach xsi:type="xsd:base64Binary"/>
+ <name xsi:type="xsd:anyURI"/>
+ <type/>
+ </picture>
+ </mail>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label class="title">8.1.6.a mediatype attribute for upload element (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>
+ When you activate the Upload Image upload control your choice of files may be limited to those
+ that are the same media type as the ones in the mediatype attribute. The mediatype attribute
+ contains the value "image/jpeg image/png".
+ </xforms:label>
+ </xforms:group>
+ <xforms:upload mediatype="image/jpeg image/png" ref="/mail/picture/attach" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>Upload Image</xforms:label>
+ <xforms:mediatype ref="@mediatype"/>
+ </xforms:upload>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.6.b incremental attribute for upload element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <mail>
+ <picture>
+ <attach xsi:type="xsd:base64Binary"/>
+ <name xsi:type="xsd:anyURI"/>
+ <type xsi:type="xsd:base64Binary"/>
+ </picture>
+ </mail>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.6.b incremental attribute for upload element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating the Upload control and selecting a file you must see an
+ xforms-value-changed message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:upload ref="/mail/picture/attach" incremental="true">
+ <xforms:label>Upload File:</xforms:label>
+ <xforms:filename ref="/mail/picture/name"/>
+ <xforms:mediatype ref="/mail/picture/type"/>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:message level="modal">xforms-value-changed</xforms:message>
+ </xforms:action>
+ </xforms:upload>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.6.c filename and mediatype elements for upload element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <mail>
+ <picture>
+ <attach xsi:type="xsd:base64Binary"/>
+ <name xsi:type="xsd:anyURI"/>
+ <type/>
+ </picture>
+ </mail>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.6.c filename and mediatype elements for upload element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating the Upload control and selecting a file you must see the Filename and Media Type
+ output controls display the name and type of the file you selected.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:upload ref="/mail/picture/attach">
+ <xforms:label>Upload</xforms:label>
+ <xforms:filename ref="/mail/picture/name"/>
+ <xforms:mediatype ref="/mail/picture/type"/>
+ </xforms:upload>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/mail/picture/name">
+ <xforms:label>Filename : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/mail/picture/type">
+ <xforms:label>Media type : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.6.d data binding restrictions for upload element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <mail>
+ <picture>
+ <attachment xsi:type="xsd:string"></attachment> <!-- binding to type string is invalid for an upload control -->
+ <name></name>
+ <type></type>
+ </picture>
+ </mail>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.6.d data binding restrictions for upload element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-binding-exception message or a fatal error due to an
+ xforms-binding-exception. The upload must not work correctly.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:upload ref="/mail/picture/attachment">
+ <xforms:label>Upload that binds to node with invalid datatype</xforms:label>
+ <xforms:filename ref="/mail/picture/name"/>
+ <xforms:mediatype ref="/mail/picture/type"/>
+ <xforms:hint>Invalid</xforms:hint>
+ <xforms:message ev:event="xforms-binding-exception" level="modal">xforms-binding-exception</xforms:message>
+ </xforms:upload>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/mail/picture/name">
+ <xforms:label>Filename : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/mail/picture/type">
+ <xforms:label>Media type : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/8.1.6.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.6.e upload element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <mail>
+ <picture>
+ <attachment1 xsi:type="xsd:base64Binary"/>
+ <attachment2 xsi:type="xsd:hexBinary"/>
+ <attachment3 xsi:type="xsd:anyURI"/>
+ </picture>
+ </mail>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.6.e upload element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ All three upload controls on the page must allow you to select a file without any errors.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:upload ref="/mail/picture/attachment1">
+ <xforms:label>Upload 1</xforms:label>
+ <xforms:filename ref="/mail/picture/name"/>
+ <xforms:mediatype ref="/mail/picture/type"/>
+ </xforms:upload>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:upload ref="/mail/picture/attachment2">
+ <xforms:label>Upload 2</xforms:label>
+ <xforms:filename ref="/mail/picture/name"/>
+ <xforms:mediatype ref="/mail/picture/type"/>
+ </xforms:upload>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:upload ref="/mail/picture/attachment3">
+ <xforms:label>Upload 3</xforms:label>
+ <xforms:filename ref="/mail/picture/name"/>
+ <xforms:mediatype ref="/mail/picture/type"/>
+ </xforms:upload>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,7 @@
+D/8.1.6.1////
+D/8.1.6.2////
+/8.1.6.a.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/8.1.6.b.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/8.1.6.c.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/8.1.6.d.xhtml/1.2/Tue Nov 2 14:45:35 2010//
+/8.1.6.e.xhtml/1.1/Wed Nov 14 20:55:21 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/8.1.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.7.a start attribute of range element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <mileage xsi:type="xsd:int">1000</mileage>
+ <age/>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.7.a start attribute of range element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a range control that starts at 1000. No end value is defined.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:range ref="/car/mileage" start="1000">
+ <xforms:label>Car mileage</xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/mileage">
+ <xforms:label>Car mileage : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/8.1.7.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.7.b end attribute of range element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <mileage xsi:type="xsd:integer">50000</mileage>
+ <age/>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.7.b end attribute of range element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a range control that ends at 50000. No start value is defined.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:range ref="/car/mileage" end="50000">
+ <xforms:label>Car mileage</xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/mileage">
+ <xforms:label>Car mileage : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/8.1.7.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.7.c step attribute of range element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <mileage xsi:type="xsd:integer"/>
+ <age xsi:type="xsd:integer">2</age>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.7.c step attribute of range element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a range control that increments by 2. No start or end values are defined.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:range ref="/car/age" step="2">
+ <xforms:label>Car age</xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/age">
+ <xforms:label>Car age : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/8.1.7.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.7.d incremental attribute of range element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <mileage xsi:type="xsd:integer">5</mileage>
+ <age xsi:type="xsd:integer">5</age>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.7.d incremental attribute of range element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a range control that displays an xforms-value-changed message
+ when you change its value.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:range ref="/car/age" start="0" end="10" incremental="true">
+ <xforms:label>Car age</xforms:label>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:message level="modal">xforms-value-changed</xforms:message>
+ </xforms:action>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/age">
+ <xforms:label>Car age : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/8.1.7.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.7.e example of range element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <stats>
+ <balance xsi:type="xsd:decimal">0</balance>
+ </stats>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.7.e example of range element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You should see a range control with range of -2 to 2 and increments by 0.5.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:range ref="/stats/balance" start="-2.0" end="2.0" step="0.5" incremental="true">
+ <xforms:label>Balance : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/stats/balance">
+ <xforms:label>Balance:</xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/8.1.7.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.7.f data binding restrictions on range element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <car_yearmonthduration xsi:type="xforms:yearMonthDuration">P1Y</car_yearmonthduration>
+ <car_daytimeduration xsi:type="xforms:dayTimeDuration">PT10M10S</car_daytimeduration>
+ <car_date xsi:type="xsd:date">2000-01-01</car_date>
+ <car_time xsi:type="xsd:time">00:00:00</car_time>
+ <car_dateTime xsi:type="xsd:dateTime">2006-01-01T00:00:00Z</car_dateTime>
+ <car_gYearMonth xsi:type="xsd:gYearMonth">2006-01</car_gYearMonth>
+ <car_gYear xsi:type="xsd:gYear">2000</car_gYear>
+ <car_gMonthDay xsi:type="xsd:gMonthDay">--01-01</car_gMonthDay>
+ <car_gDay xsi:type="xsd:gDay">---01</car_gDay>
+ <car_gMonth xsi:type="xsd:gMonth">--01</car_gMonth>
+ <car_float xsi:type="xsd:float">0</car_float>
+ <car_decimal xsi:type="xsd:decimal">0</car_decimal>
+ <car_double xsi:type="xsd:double">0</car_double>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.7.f data binding restrictions on range element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ All of the range elements must work since they are bound to acceptable datatypes.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_yearmonthduration">
+ <xforms:label>yearMonthDuration : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_yearmonthduration" start="P1Y" end="P10Y" incremental="true">
+ <xforms:label>yearMonthDuration range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_daytimeduration">
+ <xforms:label>dayTimeDuration : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_daytimeduration" start="PT10M10S" end="PT30M20S" incremental="true">
+ <xforms:label>dayTimeDuration range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_date">
+ <xforms:label>date : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_date" start="2000-01-01" end="2000-12-31" step="1">
+ <xforms:label>date range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_time">
+ <xforms:label>time : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_time" start="00:00:00" end="06:00:00" step="1">
+ <xforms:label>time range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_dateTime">
+ <xforms:label>dateTime : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_dateTime" start="2006-01-01T00:00:00Z" end="2006-01-01T06:00:00Z" step="1">
+ <xforms:label>dateTime range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gYearMonth">
+ <xforms:label>gYearMonth : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gYearMonth" start="2006-01" end="2006-12" step="1">
+ <xforms:label>gYearMonth range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gYear">
+ <xforms:label>gYear: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gYear" start="2000" end="2006" step="1">
+ <xforms:label>gYear range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gMonthDay">
+ <xforms:label>gMonthDay: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gMonthDay" start="--01-01" end="--01-31" step="1">
+ <xforms:label>gMonthDay range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gDay">
+ <xforms:label>gDay: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gDay" start="---01" end="---31" step="1">
+ <xforms:label>gDay range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gMonth">
+ <xforms:label>gMonth: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gMonth" start="--01" end="--12" step="1">
+ <xforms:label>gMonth range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_float">
+ <xforms:label>float: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_float" start="0" end="2e4" step="1e3">
+ <xforms:label>float range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_decimal">
+ <xforms:label>decimal: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_decimal" start="0" end="2e4" step="1e3">
+ <xforms:label>decimal range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_double">
+ <xforms:label>double: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_double" start="0" end="2e4" step="1e3">
+ <xforms:label>double range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/8.1.7.g.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.7.g data binding restrictions on range element for basic processors</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <car_dateTime xsi:type="xsd:dateTime">2006-01-01T00:00:00Z</car_dateTime>
+ <car_date xsi:type="xsd:date">2000-01-01</car_date>
+ <car_time xsi:type="xsd:time">00:00:00</car_time>
+ <car_gYearMonth xsi:type="xsd:gYearMonth">2006-01</car_gYearMonth>
+ <car_gYear xsi:type="xsd:gYear">2000</car_gYear>
+ <car_gMonthDay xsi:type="xsd:gMonthDay">--01-01</car_gMonthDay>
+ <car_gDay xsi:type="xsd:gDay">---01</car_gDay>
+ <car_gMonth xsi:type="xsd:gMonth">--01</car_gMonth>
+ <car_decimal xsi:type="xsd:decimal">0</car_decimal>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.7.g data binding restrictions on range element for basic processors</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ All of the range elements must work since they are bound to acceptable datatypes.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_dateTime">
+ <xforms:label>dateTime : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_dateTime" start="2006-01-01T00:00:00Z" end="2006-01-01T06:00:00Z" step="1">
+ <xforms:label>dateTime range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_date">
+ <xforms:label>date : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_date" start="2000-01-01" end="2000-12-31" step="1">
+ <xforms:label>date range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_time">
+ <xforms:label>time : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_time" start="00:00:00" end="06:00:00" step="1">
+ <xforms:label>time range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gYearMonth">
+ <xforms:label>gYearMonth : </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gYearMonth" start="2006-01" end="2006-12" step="1">
+ <xforms:label>gYearMonth range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gYear">
+ <xforms:label>gYear: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gYear" start="2000" end="2006" step="1">
+ <xforms:label>gYear range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gMonthDay">
+ <xforms:label>gMonthDay: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gMonthDay" start="--01-01" end="--01-31" step="1">
+ <xforms:label>gMonthDay range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gDay">
+ <xforms:label>gDay: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gDay" start="---01" end="---31" step="1">
+ <xforms:label>gDay range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_gMonth">
+ <xforms:label>gMonth: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_gMonth" start="--01" end="--12" step="1">
+ <xforms:label>gMonth range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="car_decimal">
+ <xforms:label>decimal: </xforms:label>
+ </xforms:output>
+ <xforms:range ref="car_decimal" start="0" end="2e4" step="1e3">
+ <xforms:label>decimal range : </xforms:label>
+ </xforms:range>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,7 @@
+/8.1.7.a.xhtml/1.1/Wed Nov 14 20:55:44 2007//
+/8.1.7.b.xhtml/1.1/Wed Nov 14 20:55:44 2007//
+/8.1.7.c.xhtml/1.1/Wed Nov 14 20:55:44 2007//
+/8.1.7.d.xhtml/1.1/Wed Nov 14 20:55:44 2007//
+/8.1.7.e.xhtml/1.1/Wed Nov 14 20:55:45 2007//
+/8.1.7.f.xhtml/1.1/Wed Nov 14 20:55:44 2007//
+/8.1.7.g.xhtml/1.1/Wed Nov 14 20:55:44 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.8/8.1.8.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.1.8.a trigger element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.8.a trigger element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the DOMActivate trigger control you must see a DOMActivate message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>DOMActivate</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message level="modal">DOMActivate</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.8/8.1.8.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>8.1.8.b trigger element with appearance attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <root/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.8.b trigger element with appearance attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see two trigger controls on this page, one labeled "Regular Trigger" and
+ the other labeled "Minimal Trigger". They may look different.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Regular Trigger</xforms:label>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger appearance="minimal">
+ <xforms:label>Minimal Trigger</xforms:label>
+ </xforms:trigger>
+ </xforms:group>
+ </xhtml:body>
+
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/8.1.8.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/8.1.8.b.xhtml/1.1/Wed Nov 14 20:56:10 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.9/8.1.9.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.1.9.a submit element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <employee>
+ <name>Janel</name>
+ </employee>
+ </xforms:instance>
+ <xforms:submission id="timecard" ref="/employee/name"
+ action="http://xformstest.org/cgi-bin/echo.sh" method="post" replace="none">
+ <xforms:action ev:event="xforms-submit-done">
+ <xforms:message level="modal">xforms-submit-done</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-submit">
+ <xforms:message level="modal">xforms-submit</xforms:message>
+ </xforms:action>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.9.a submit element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Name submit control you must see a DOMActivate message, an xforms-submit
+ message, and an xforms-submit-done message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="timecard">
+ <xforms:label>Submit Name</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message level="modal">DOMActivate</xforms:message>
+ </xforms:action>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.9/8.1.9.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ex="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>8.1.9.b submit element with appearance attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <name>Janel</name>
+ </xforms:instance>
+ <xforms:submission id="sub" ref="/name" action="http://xformstest.org/cgi-bin/echo.sh" method="post" replace="none"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.1.9.b submit element with appearance attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see two submit controls on this page, one labeled "Regular Submit" and
+ the other labeled "Minimal Submit". They may look different.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub">
+ <xforms:label>Regular Submit</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub" appearance="minimal">
+ <xforms:label>Minimal Submit</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.9/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/8.1.9.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/8.1.9.b.xhtml/1.1/Wed Nov 14 20:56:08 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.9/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1/8.1.9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.9/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/8.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>8.1.a navindex and accesskey (non-normative)</xhtml:title>
+ <xforms:model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:instance xmlns="">
+ <order>
+ <quantity>3</quantity>
+ <name>Steven</name>
+ <item>Ball</item>
+ </order>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link href="../../driverPages/forms/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label class="title">8.1.a navindex and accesskey (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>
+ This test case is non-normative and assumes that navindex attributes
+ will be recognized and interpreted as described in section 4.3.1 of the specification.
+ Navigation order must be the Name input first, the Quantity input second, and the Item input third.
+ Keyboard users can use the Tab key to test the navigation order.
+ The input controls are also set to use access keys. Keyboard users can hold down the Alt key, the Shift
+ key, and the key in parentheses in the labels of the input controls to jump directly to an input control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input accesskey="q" navindex="2" ref="/order/quantity" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>Quantity(q):</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input accesskey="n" navindex="1" ref="/order/name" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>Name(n):</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input accesskey="i" navindex="3" ref="/order/item" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>Item(i):</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,12 @@
+D/8.1.1////
+D/8.1.10////
+D/8.1.11////
+D/8.1.2////
+D/8.1.3////
+D/8.1.4////
+D/8.1.5////
+D/8.1.6////
+D/8.1.7////
+D/8.1.8////
+D/8.1.9////
+/8.1.a.xhtml/1.2/Tue Nov 2 14:45:35 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.1/8.2.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.1.a label element references instance data</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <mylabel>Instance Data</mylabel>
+ <myinput></myinput>
+ </data>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.1.a label element references instance data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an input control with the label "Instance Data".
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="myinput">
+ <xforms:label ref="/data/mylabel"></xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.1/8.2.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.1.b label element uses inline text</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <mylabel>Instance Data (WRONG)</mylabel>
+ <myinput></myinput>
+ </data>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.1.b label element uses inline text</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an input control with the label "Inline Text".
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="myinput">
+ <xforms:label>Inline Text</xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.1/8.2.1.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.1.c label element has binding precedence</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <mylabel>Instance Data</mylabel>
+ <myinput></myinput>
+ </data>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.1.c label element has binding precedence</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an input control with the label "Instance Data".
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="myinput">
+ <xforms:label ref="/data/mylabel">Inline Text (WRONG)</xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/8.2.1.a.xhtml/1.3/Tue Nov 2 14:45:35 2010//
+/8.2.1.b.xhtml/1.2/Tue Nov 2 14:45:35 2010//
+/8.2.1.c.xhtml/1.3/Tue Nov 2 14:45:36 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.2/8.2.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.2/8.2.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.2.a help element references instance data</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <msg>Instance Help Message</msg>
+ <myinput></myinput>
+ </data>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.2.a help element references instance data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Dispatch Help Message trigger you must see a message that says
+ "Instance Help Message".
+ </xforms:label>
+ </xforms:group>
+ <xforms:input id="input1" ref="myinput">
+ <xforms:label>Input : </xforms:label>
+ <xforms:help id="extHelp" ref="../msg"></xforms:help>
+ </xforms:input>
+ <xforms:trigger id="help_trigger">
+ <xforms:label>Dispatch Help Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-help" targetid="input1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.2/8.2.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.2.b help element uses inline text</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <msg>Instance Help Message (WRONG)</msg>
+ <myinput></myinput>
+ </data>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.2.b help element uses inline text</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Dispatch Help Message trigger you must see a message that says
+ "Inline Help Message".
+ </xforms:label>
+ </xforms:group>
+ <xforms:input id="input1" ref="myinput">
+ <xforms:label>Input : </xforms:label>
+ <xforms:help id="extHelp">Inline Help Message</xforms:help>
+ </xforms:input>
+
+ <xforms:trigger id="help_trigger">
+ <xforms:label>Dispatch Help Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-help" targetid="input1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.2/8.2.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.2.c bind precedence for help element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <msg>Instance Help Message</msg>
+ <myinput></myinput>
+ </data>
+ </xforms:instance>
+ <xforms:bind id="inst_help" nodeset="/mail/message"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.2.c bind precedence for help element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Dispatch Help Message trigger you must see the message "Instance Help
+ Message".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input id="input1" ref="myinput">
+ <xforms:label>Input : </xforms:label>
+ <xforms:help ref="../msg">Inline Help Message (WRONG)</xforms:help>
+ </xforms:input>
+
+ <xforms:trigger id="help_trigger">
+ <xforms:label>Dispatch help message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-help" targetid="input1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/8.2.2.a.xhtml/1.4/Tue Nov 2 14:45:34 2010//
+/8.2.2.b.xhtml/1.3/Tue Nov 2 14:45:34 2010//
+/8.2.2.c.xhtml/1.4/Tue Nov 2 14:45:34 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.2/8.2.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.3/8.2.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.3.a hint element references instance data</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <msg>Instance Hint Message</msg>
+ <myinput></myinput>
+ </data>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.3.a hint element references instance data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Dispatch Hint Message trigger you must see a message that says
+ "Instance Hint Message".
+ </xforms:label>
+ </xforms:group>
+ <xforms:input id="input1" ref="myinput">
+ <xforms:label>Input : </xforms:label>
+ <xforms:hint id="hintSrc" ref="../msg"></xforms:hint>
+ </xforms:input>
+ <xforms:trigger id="hint_trigger">
+ <xforms:label>Dispatch Hint Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-hint" targetid="input1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.3/8.2.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.3.b hint element uses inline text</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <msg>Instance Hint Message (WRONG)</msg>
+ <myinput></myinput>
+ </data>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.3.b hint element uses inline text</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Dispatch Hint Message trigger you must see a message that says
+ "Inline Hint Message".
+ </xforms:label>
+ </xforms:group>
+ <xforms:input id="input1" ref="myinput">
+ <xforms:label>Input : </xforms:label>
+ <xforms:hint id="hintInv">Inline Hint Message</xforms:hint>
+ </xforms:input>
+ <xforms:trigger id="hint_trigger">
+ <xforms:label>Dispatch Hint Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-hint" targetid="input1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.3/8.2.3.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.3.c bind precedence for hint element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <msg>Instance Hint Message</msg>
+ <myinput></myinput>
+ </data>
+ </xforms:instance>
+ <xforms:bind id="inst_hint" nodeset="/mail/message"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.3.c bind precedence for hint element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Dispacth Hint Message trigger you must see the message
+ "Instance Hint Message".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input id="input1" ref="myinput">
+ <xforms:label>Input : </xforms:label>
+ <xforms:hint id="hintBind" ref="../msg">Inline Hint Message (WRONG)</xforms:hint>
+ </xforms:input>
+
+ <xforms:trigger id="hint_trigger">
+ <xforms:label>Dispatch Hint Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-hint" targetid="input1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/8.2.3.a.xhtml/1.3/Tue Nov 2 14:45:34 2010//
+/8.2.3.b.xhtml/1.4/Tue Nov 2 14:45:36 2010//
+/8.2.3.c.xhtml/1.4/Tue Nov 2 14:45:34 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.2/8.2.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.4/8.2.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.4.a alert element references instance data</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <numeric_field>0</numeric_field>
+ <msg>Instance Alert Message</msg>
+ </data>
+ </xforms:instance>
+ <xforms:bind nodeset="numeric_field" type="xsd:integer"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.4.a alert element references instance data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you enter an alphanumeric value in the input field you must see a message that says
+ "Instance Alert Message".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="numeric_field">
+ <xforms:label>Enter 'abc', tab out, and see the alert message</xforms:label>
+ <xforms:alert ref="/data/msg"/>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.4/8.2.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.4.b alert element uses inline text</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <numeric_field>0</numeric_field>
+ </data>
+ </xforms:instance>
+ <xforms:bind nodeset="numeric_field" type="xsd:integer"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.4.b alert element uses inline text</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you enter an alphanumeric value in the input field you must see a message that says
+ "Inline Alert Message".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="numeric_field">
+ <xforms:label>Enter 'abc', tab out, and see the alert message</xforms:label>
+ <xforms:alert>Inline alert message</xforms:alert>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.4/8.2.4.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>8.2.4.c bind precedence for alert element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <numeric_field>0</numeric_field>
+ <msg>Instance Alert Message</msg>
+ </data>
+ </xforms:instance>
+ <xforms:bind nodeset="numeric_field" type="xsd:integer"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.2.4.c bind precedence for alert element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you enter an alphanumeric value in the input field you must see the message
+ "Instance Alert Message".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="numeric_field">
+ <xforms:label>Enter 'abc', tab out, and see the alert message</xforms:label>
+ <xforms:alert ref="/data/msg">Inline Alert Message (WRONG)</xforms:alert>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/8.2.4.a.xhtml/1.2/Mon Jul 27 09:14:41 2009//
+/8.2.4.b.xhtml/1.2/Mon Jul 27 09:14:41 2009//
+/8.2.4.c.xhtml/1.2/Mon Jul 27 09:14:41 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.2/8.2.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/8.2.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/8.2.1////
+D/8.2.2////
+D/8.2.3////
+D/8.2.4////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.1/8.3.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.3.1.a choices element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.3.1.a choices element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a select control and a select1 control on the page. The select control must contain three
+ choices elements labeled Group 1, Group 2, and Group 3. The select1 control must contain three choices
+ elements labeled Group 4, Group 5, Group 6.
+ </xforms:label>
+ </xforms:group>
+<xforms:group>
+ <xforms:select ref="/icecream/flavor">
+ <xforms:label>select control:</xforms:label>
+ <xforms:choices>
+ <xforms:label>Group 1</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>vanilla</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>chocolate</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ <xforms:choices>
+ <xforms:label>Group 2</xforms:label>
+ <xforms:item>
+ <xforms:label>Orange Creamsicle</xforms:label>
+ <xforms:value>orangeCreamsicle</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Fudge Ripple</xforms:label>
+ <xforms:value>fudgeRipple</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ <xforms:choices>
+ <xforms:label>Group 3</xforms:label>
+ <xforms:item>
+ <xforms:label>Dill Pickle</xforms:label>
+ <xforms:value>yuck</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Carob</xforms:label>
+ <xforms:value>whyBother</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ </xforms:select>
+</xforms:group>
+<xforms:group>
+ <xforms:select1 ref="/icecream/flavor">
+ <xforms:label>select1 control:</xforms:label>
+ <xforms:choices>
+ <xforms:label>Group 4</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>vanilla</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>chocolate</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ <xforms:choices>
+ <xforms:label>Group 5</xforms:label>
+ <xforms:item>
+ <xforms:label>Orange Creamsicle</xforms:label>
+ <xforms:value>orangeCreamsicle</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Fudge Ripple</xforms:label>
+ <xforms:value>fudgeRipple</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ <xforms:choices>
+ <xforms:label>Group 6</xforms:label>
+ <xforms:item>
+ <xforms:label>Dill Pickle</xforms:label>
+ <xforms:value>yuck</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Carob</xforms:label>
+ <xforms:value>whyBother</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ </xforms:select1>
+</xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/8.3.1.a.xhtml/1.3/Tue Nov 2 14:45:36 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.3/8.3.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.2/8.3.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>8.3.2.a item element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.3.2.a item element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a select control and a select1 control on the page.
+ The select control must contain two
+ item elements labeled Item 1 and Item 2 as well as a choices element labeled Special Items that contains
+ another item element labeled Special 3.
+ The select1 control must contain two
+ item elements labeled Item 4 and Item 5 as well as a choices element labeled Special Items that contains
+ another item element labeled Special 6.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select ref="/icecream/flavor">
+ <xforms:label>select control:</xforms:label>
+ <xforms:item>
+ <xforms:label>Item 1</xforms:label>
+ <xforms:value>item1</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Item 2</xforms:label>
+ <xforms:value>item2</xforms:value>
+ </xforms:item>
+ <xforms:choices>
+ <xforms:label>Special Items</xforms:label>
+ <xforms:item>
+ <xforms:label>Special 3</xforms:label>
+ <xforms:value>item3</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ </xforms:select>
+ </xforms:group>
+ <xforms:group>
+ <xforms:select1 ref="/icecream/flavor">
+ <xforms:label>select1 control:</xforms:label>
+ <xforms:item>
+ <xforms:label>Item 4</xforms:label>
+ <xforms:value>item4</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Item 5</xforms:label>
+ <xforms:value>item5</xforms:value>
+ </xforms:item>
+ <xforms:choices>
+ <xforms:label>Special Items</xforms:label>
+ <xforms:item>
+ <xforms:label>Special 6</xforms:label>
+ <xforms:value>item6</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ </xforms:select1>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/8.3.2.a.xhtml/1.3/Tue Nov 2 14:45:36 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.3/8.3.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.3/8.3.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>8.3.3.a data binding restrictions on value element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor xsi:type="xsd:string"/>
+ <scoops xsi:type="xsd:int"/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.3.3.a data binding restrictions on value element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you select the values "One" or "Two" from the Number select1 control you must see an xforms-invalid
+ message. When you select the value "Three" from the Number select1 control you must see an xforms-valid
+ message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:select1 ref="/icecream/scoops">
+ <xforms:label>Number:</xforms:label>
+ <xforms:item>
+ <xforms:label>One</xforms:label>
+ <xforms:value>one</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Two</xforms:label>
+ <xforms:value>two</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Three</xforms:label>
+ <xforms:value>3</xforms:value>
+ </xforms:item>
+ <xforms:action ev:event="xforms-valid">
+ <xforms:message level="modal">xforms-valid</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-invalid">
+ <xforms:message level="modal">xforms-invalid</xforms:message>
+ </xforms:action>
+ </xforms:select1>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.3/8.3.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>8.3.3.b precedence for value element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <icecream>
+ <flavor/>
+ <default>Neapolitan</default>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.3.3.b precedence for value element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ No matter what flavor you choose in the Flavors select1 control the value "Neapolitan" must be
+ displayed in the Selected Flavor output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:select1 ref="/icecream/flavor" appearance="compact">
+ <xforms:label>Flavors:</xforms:label>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value ref="/icecream/default">vanilla</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value ref="/icecream/default">strawberry</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value ref="/icecream/default">chocolate</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ <xforms:output ref="/icecream/flavor">
+ <xforms:label>Selected Flavor : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.3/8.3.3.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsi="http://www.w3.org/2001/XMLschema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLschema">
+ <xhtml:head>
+ <xhtml:title>8.3.3.c value element with inline content</xhtml:title>
+ <xhtml:link rel="stylesheet" href= "../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance>
+ <colors>
+ <mycolor/>
+ <primary1>red</primary1>
+ <primary2>blue</primary2>
+ <primary3>green</primary3>
+ </colors>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">8.3.3.c value element with inline content</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you pick a value from the Select A Color select1 control you must see the same value as the
+ output for the Your Color output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:select1 ref="/colors/mycolor">
+ <xforms:label>Select A Color:</xforms:label>
+ <xforms:item>
+ <xforms:label>red</xforms:label>
+ <xforms:value>red</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>blue</xforms:label>
+ <xforms:value>blue</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>green</xforms:label>
+ <xforms:value>green</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+ <xforms:group>
+ <xforms:output ref="/colors/mycolor">
+ <xforms:label>Your Color : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/8.3.3.a.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/8.3.3.b.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/8.3.3.c.xhtml/1.1/Wed Nov 14 20:55:59 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.3/8.3.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/8.3.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+D/8.3.1////
+D/8.3.2////
+D/8.3.3////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08/8.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/8.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+D/8.1////
+D/8.2////
+D/8.3////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt08
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt08/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/9.1.1/9.1.1.a1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.1.1.a1 precedence of group element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <order>
+ <shipTo>
+ <street/>
+ <city/>
+ </shipTo>
+ <shipDate/>
+ <shipCost/>
+ </order>
+ </xforms:instance>
+ <xforms:bind id="group1" nodeset="/order/shipDate" relevant="false()"/>
+ <xforms:bind id="group2" nodeset="/order/shipCost" relevant="true()"/>
+ <xforms:bind id="input1" nodeset="/order/shipTo/street" relevant="true()"/>
+ <xforms:bind id="input2" nodeset="/order/shipTo/city" relevant="false()"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.1.1.a1 precedence of group element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must not be able to see the Street Name and City input controls or they must
+ be somehow unavailable to you.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group bind="group1">
+ <xforms:input bind="input1">
+ <xforms:label>Street Name</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group bind="group2">
+ <xforms:input bind="input2">
+ <xforms:label>City</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/9.1.1/9.1.1.a2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:et="http://w3c.org/eventtracker">
+<xhtml:head>
+ <xhtml:title>9.1.1.a2 group element inside case element of a switch</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css"
+ type="text/css" />
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <yourname />
+ </xforms:instance>
+ </xforms:model>
+</xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.1.1.a2 group element inside case element of a switch</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Show Out Case trigger you must see "You are now in the Out case"
+ output to the screen and a Show In Case trigger.
+ When you activate the Show In Case trigger you must see "You are now in the In case"
+ output to the screen and a Show Out Case trigger.
+ When either switch is activated you must see an xforms-disabled message and an xforms-enabled message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="in">
+ <xforms:group>
+ <xforms:label>You are now in the In case</xforms:label>
+ <xforms:message level="modal" ev:event="xforms-disabled">xforms-disabled</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-enabled">xforms-enabled</xforms:message>
+ </xforms:group>
+ <xforms:trigger ref="/yourname">
+ <xforms:label>Show Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:group>
+ <xforms:label>You are now in the Out case</xforms:label>
+ <xforms:message level="modal" ev:event="xforms-disabled">xforms-disabled</xforms:message>
+ <xforms:message level="modal" ev:event="xforms-enabled">xforms-enabled</xforms:message>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Show In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="in"/>
+ </xforms:trigger>
+ </xforms:case>
+ </xforms:switch>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/9.1.1/9.1.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.1.1.b label element in a group element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <order>
+ <shipTo>
+ <street/>
+ <city/>
+ </shipTo>
+ <shipDate>
+ <month/>
+ <day/>
+ </shipDate>
+ </order>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.1.1.b label element in a group element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The first element in each of the two groups is a label element. This label should act as a label
+ for the entire group. The group labeled "Shipping Address" must include the inputs
+ Street Name and City.
+ The group labeled "Shipping Date" must include the inputs Day and Month.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Shipping Address</xforms:label>
+ <xforms:input ref="/order/shipTo/street">
+ <xforms:label>Street Name: </xforms:label>
+ </xforms:input>
+ <xforms:input ref="/order/shipTo/city">
+ <xforms:label>City: </xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Shipping Date</xforms:label>
+ <xforms:input ref="/order/shipDate/day">
+ <xforms:label>Day: </xforms:label>
+ </xforms:input>
+ <xforms:input ref="/order/shipDate/month">
+ <xforms:label>Month: </xforms:label>
+ </xforms:input>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/9.1.1/9.1.1.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.1.1.c focus set to group element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <order>
+ <shipTo>
+ <street/>
+ <city/>
+ </shipTo>
+ <shipDate/>
+ <billTo>
+ <street/>
+ <city/>
+ </billTo>
+ </order>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.1.1.c focus set to group element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Set Focus To Group 2 trigger it will set the focus to the second group.
+ The focus (your cursor) must be inside the Street Name 2 input control of the Billing
+ Address group.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group id="g1">
+ <xforms:label>Shipping Address (group 1)</xforms:label>
+ <xforms:input ref="/order/shipTo/street">
+ <xforms:label>Street Name 1:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="/order/shipTo/city">
+ <xforms:label>City 1:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group id="g2">
+ <xforms:label>Billing Address (group 2)</xforms:label>
+ <xforms:input ref="/order/billTo/street">
+ <xforms:label>Street Name 2:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="/order/billTo/city">
+ <xforms:label>City 2:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Set Focus To Group 2</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setfocus control="g2"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/9.1.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+/9.1.1.a1.xhtml/1.1/Wed Nov 14 20:56:04 2007//
+/9.1.1.a2.xhtml/1.1/Wed Nov 14 20:56:04 2007//
+/9.1.1.b.xhtml/1.1/Wed Nov 14 20:56:04 2007//
+/9.1.1.c.xhtml/1.1/Wed Nov 14 20:56:04 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/9.1.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.1/9.1.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/9.1.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+D/9.1.1////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.1/9.2.1.a1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.2.1.a1 switch element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <yourname>Bill</yourname>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.2.1.a1 switch element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the In Case trigger it must be replaced by the Out Case trigger.
+ When you activate the Out Case trigger it must be replaced by the In Case trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="in" selected="true">
+ <xforms:trigger>
+ <xforms:label>Case In</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:trigger id="edit">
+ <xforms:label>Case Out</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="in"/>
+ </xforms:trigger>
+ </xforms:case>
+ </xforms:switch>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.1/9.2.1.a2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.2.1.a2 switch element receives events</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <haveCar>no</haveCar>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="mybind" nodeset="haveCar" readonly="/car/haveCar='yes'" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.2.1.a2 switch element receives events</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you choose "yes" in the select1 control, you should see the message "Switch is readonly"
+ and the select1 control should be readonly too.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <!-- Relying on event to bubble up -->
+ <xforms:message ev:event="xforms-readonly" level="modal">Switch is readonly</xforms:message>
+
+ <xforms:switch ref="haveCar" >
+ <xforms:case id="in">
+ <xforms:trigger>
+ <xforms:label>Show Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:trigger>
+ <xforms:label>Show In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="in"/>
+ </xforms:trigger>
+ </xforms:case>
+ </xforms:switch>
+ </xforms:group>
+
+ <xforms:select1 ref="haveCar">
+ <xforms:label>Do you have a car?</xforms:label>
+ <xforms:item>
+ <xforms:label>Yes</xforms:label>
+ <xforms:value>yes</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>No</xforms:label>
+ <xforms:value>no</xforms:value>
+ </xforms:item>
+ </xforms:select1>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.1/9.2.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.2.1.b switch element example</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <yourname>Bill</yourname>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.2.1.b switch element example</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Send Name trigger, the input control and the trigger will be replaced
+ by an output that says "Hello" followed by whatever value was in
+ the input control when it was activated and an Edit trigger. When activated, the output and the
+ Edit trigger
+ must be replaced by the input field and the Send Name trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="in" selected="true">
+ <xforms:input ref="/yourname">
+ <xforms:label>Please tell me your name:</xforms:label>
+ </xforms:input>
+ <xforms:trigger>
+ <xforms:label>Send Name</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ </xforms:case>
+ <xforms:case id="out" selected="false">
+ <xforms:output ref="/yourname">
+ <xforms:label>Hello </xforms:label>
+ </xforms:output>
+ <xforms:trigger id="editButton">
+ <xforms:label>Edit</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="in"/>
+ </xforms:trigger>
+ </xforms:case>
+ </xforms:switch>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/9.2.1.a1.xhtml/1.1/Wed Nov 14 20:55:19 2007//
+/9.2.1.a2.xhtml/1.3/Tue Nov 2 14:45:34 2010//
+/9.2.1.b.xhtml/1.1/Wed Nov 14 20:55:19 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.2/9.2.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.2/9.2.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.2.2.a case element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <person>
+ <name>Janel</name>
+ <eyeColor>Blue</eyeColor>
+ </person>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.2.2.a case element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the output "Name : Janel" below.
+ You must NOT be able to see an output labeled "Eye Color" or it must
+ be somehow unavailable to you.
+ </xforms:label>
+ </xforms:group>
+ <!-- There are two cases in the switch. The first one listed should be automatically selected -->
+ <xforms:switch>
+ <xforms:case id="in">
+ <xforms:output ref="/person/name">
+ <xforms:label>Name : </xforms:label>
+ </xforms:output>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:output ref="/person/eyeColor">
+ <xforms:label>Eye Color : </xforms:label>
+ </xforms:output>
+ </xforms:case>
+ </xforms:switch>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.2/9.2.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.2.2.b case element with selected attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <person>
+ <name>Janel</name>
+ <eyeColor>Blue</eyeColor>
+ </person>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.2.2.b case element with selected attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the output "Eye Color : Blue" below.
+ You must NOT be able to see an output labeled "Name" or it must
+ be somehow unavailable to you.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <!-- There are two cases in the switch and the second has a selected value of true. -->
+ <xforms:case id="in">
+ <xforms:output ref="/person/name">
+ <xforms:label>Name : </xforms:label>
+ </xforms:output>
+ </xforms:case>
+ <xforms:case id="out" selected="true">
+ <xforms:output ref="/person/eyeColor">
+ <xforms:label>Eye Color : </xforms:label>
+ </xforms:output>
+ </xforms:case>
+ </xforms:switch>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.2/9.2.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.2.2.c case element with multiple selected attributes</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <person>
+ <name>Janel</name>
+ <eyeColor>Blue</eyeColor>
+ </person>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.2.2.c case element with multiple selected attributes</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the output "Name : Janel" below.
+ You must NOT be able to see an output labeled "Eye Color" or it must
+ be somehow unavailable to you.
+ </xforms:label>
+ </xforms:group>
+ <!-- There are two cases in the switch and both have a selected value of true. -->
+ <xforms:switch>
+ <xforms:case id="in" selected="true">
+ <xforms:output ref="/person/name">
+ <xforms:label>Name : </xforms:label>
+ </xforms:output>
+ </xforms:case>
+ <xforms:case id="out" selected="true">
+ <xforms:output ref="/person/eyeColor">
+ <xforms:label>Eye Color : </xforms:label>
+ </xforms:output>
+ </xforms:case>
+ </xforms:switch>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/9.2.2.a.xhtml/1.1/Wed Nov 14 20:55:47 2007//
+/9.2.2.b.xhtml/1.1/Wed Nov 14 20:55:47 2007//
+/9.2.2.c.xhtml/1.1/Wed Nov 14 20:55:47 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.2/9.2.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.3/9.2.3.1/9.2.3.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>9.2.3.1.a case element child of the toggle element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <yourname/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.2.3.1.a case element child of the toggle element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label> <!-- in case I broke this test case, the filename used to be 3.4.a -->
+ When you activate the In Case trigger it must be replaced by the Out Case trigger.
+ When you activate the Out Case trigger it must be replaced by the In Case trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="in" selected="true">
+ <xforms:trigger id="inbutton">
+ <xforms:label>In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate">
+ <xforms:case value="out"/>
+ </xforms:toggle>
+ </xforms:trigger>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:trigger id="outbutton">
+ <xforms:label>Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate">
+ <xforms:case value="in"/>
+ </xforms:toggle>
+ </xforms:trigger>
+ </xforms:case>
+ </xforms:switch>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.3/9.2.3.1/9.2.3.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>9.2.3.1.b case element child of the toggle element precedence testing</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <yourname/>
+ </xforms:instance>
+ <xforms:instance id="inst_case" xmlns="">
+ <cases>
+ <in>in</in>
+ <out>out</out>
+ <exit>exit</exit>
+ </cases>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.2.3.1.b case element child of the toggle element precedence testing</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label> <!-- in case I broke this test case, the filename used to be 3.4.b -->
+ Activating different triggers will place the the switch element into different cases. When in the
+ In case, you must see a Go To Out Case trigger. When in the Out case, you must see a Go To Exit Case
+ trigger and a Go To In Case trigger. When in the Exit case, you must see a Go To Out Case trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="in" selected="true">
+ <xforms:label>You are in the In case</xforms:label>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Go To Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:label>You are in the Out case</xforms:label>
+ <xforms:group>
+ <xforms:trigger id="edit">
+ <xforms:label>Go To Exit Case</xforms:label>
+ <!-- case attr in toggle and case element in toggle, element has precedence -->
+ <xforms:toggle ev:event="DOMActivate" case="in">
+ <xforms:case>exit</xforms:case>
+ </xforms:toggle>
+ </xforms:trigger>
+ <xforms:trigger id="exit_btn">
+ <xforms:label>Go To In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate">
+ <!-- value attr in case element with inline content, value attr has precedence -->
+ <xforms:case value="instance('case_inst')/in">exit</xforms:case>
+ </xforms:toggle>
+ </xforms:trigger>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="exit" selected="true">
+ <xforms:label>You are in the Exit case</xforms:label>
+ <xforms:group>
+ <xforms:trigger id="rtrn_edit">
+ <xforms:label>Go To Out Case</xforms:label>
+ <!-- case attr in toggle element with value attr in case element and inline content,
+ value attr has precedence -->
+ <xforms:toggle ev:event="DOMActivate" case="in">
+ <xforms:case value="instance('case_inst')/out">in</xforms:case>
+ </xforms:toggle>
+ </xforms:trigger>
+ </xforms:group>
+ </xforms:case>
+ </xforms:switch>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.3/9.2.3.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/9.2.3.1.a.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/9.2.3.1.b.xhtml/1.3/Sun May 10 12:54:04 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.3/9.2.3.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.2/9.2.3/9.2.3.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.3/9.2.3.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.3/9.2.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:et="http://w3c.org/eventtracker">
+
+<xhtml:head>
+ <xhtml:title>9.2.3.a events dispatched by toggle element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css"
+ type="text/css" />
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <yourname />
+ </xforms:instance>
+ </xforms:model>
+</xhtml:head>
+<xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.2.3.a events dispatched by toggle element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ If you are in the "in" case and you activate the Show Out Case trigger
+ you must see an xforms-deselect(in) message followed by an
+ xforms-select(out) message.
+ If you are in the "out" case and you activate the Show In Case trigger
+ you must see an xforms-deselect(out) message followed by an
+ xforms-select(in) message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="in">
+ <xforms:group>
+ <xforms:label>You are now in the "in" case</xforms:label>
+ </xforms:group>
+ <xforms:trigger ref="/yourname">
+ <xforms:label>Show Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:action ev:event="xforms-select" ev:observer="in">
+ <xforms:message level="modal">xforms-select(in)</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ <xforms:group>
+ <xforms:action ev:event="xforms-deselect" ev:observer="in">
+ <xforms:message level="modal">xforms-deselect(in)</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:group>
+ <xforms:label>You are now in the "out" case</xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Show In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="in"/>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:action ev:event="xforms-select" ev:observer="out">
+ <xforms:message level="modal">xforms-select(out)</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ <xforms:group>
+ <xforms:action ev:event="xforms-deselect" ev:observer="out">
+ <xforms:message level="modal">xforms-deselect(out)</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ </xforms:case>
+ </xforms:switch>
+
+</xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+D/9.2.3.1////
+/9.2.3.a.xhtml/1.1/Wed Nov 14 20:56:16 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.2/9.2.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/9.2.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+D/9.2.1////
+D/9.2.2////
+D/9.2.3////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.1/9.3.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.3.1.a repeat element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <cart>
+ <items>
+ <item>windshield wipers</item>
+ <item>tires</item>
+ <item>exhaust</item>
+ <item>air freshener</item>
+ </items>
+ </cart>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.1.a repeat element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the values "winshield wipers", "tires", "exhaust", and
+ "air freshener" output below.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="/cart/items/item">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.1/9.3.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.3.1.b startindex attribute of repeat element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <cart>
+ <items>
+ <item>windshield wipers</item>
+ <item>tires</item>
+ <item>exhaust</item>
+ <item>air freshener</item>
+ </items>
+ </cart>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.1.b startindex attribute of repeat element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The value of the Initial Index output must be "3".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output value="index('myrepeat')">
+ <xforms:label>Initial index : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:repeat id="myrepeat" nodeset="/cart/items/item" startindex="3">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.1/9.3.1.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.3.1.c number attribute of repeat element (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <cart>
+ <items>
+ <item>windshield wipers</item>
+ <item>tires</item>
+ <item>exhaust</item>
+ <item>air freshener</item>
+ </items>
+ </cart>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.1.c number attribute of repeat element (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You may see only one car part item for the Items In Cart output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Items In Cart : </xforms:label>
+ <xforms:repeat nodeset="/cart/items/item" number="1">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.1/9.3.1.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.3.1.d unrolling the repeat element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <cart>
+ <items>
+ <item>windshield wipers</item>
+ <item>tires</item>
+ <item>exhaust</item>
+ <item>air freshener</item>
+ </items>
+ </cart>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.1.d unrolling the repeat element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see two lists of items, Items In Cart 1 and Items In Cart 2. Both lists must contain the
+ values "winshield wipers", "tires", "exhaust", and
+ "air freshener".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Items In Cart 1 :
+ </xforms:label>
+ <xforms:repeat nodeset="/cart/items/item">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Items In Cart 2 :
+ </xforms:label>
+ <!-- unrolled repeat -->
+ <xforms:group>
+ <xforms:output ref="/cart/items/item[1]">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/cart/items/item[2]">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/cart/items/item[3]">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/cart/items/item[4]">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:group>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.1/9.3.1.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>9.3.1.e repeat element example</xhtml:title>
+ <xforms:model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:instance xmlns="">
+ <lines>
+ <line name="a">
+ <price>3.00</price>
+ </line>
+ <line name="b">
+ <price>32.25</price>
+ </line>
+ <line name="c">
+ <price>132.99</price>
+ </line>
+ </lines>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label class="title">9.3.1.e repeat element example</xforms:label>
+ </xforms:group>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>
+ You must see three items (named a, b, and c) and a price for each item (3.00,
+ 32.25, and 132.99 respectively). You must be able to add and remove items.
+ When you add an item its initial name will be an empty input control and
+ initial price will be 0.00.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label/>
+ <xforms:repeat id="lineset" nodeset="/lines/line">
+ <xforms:group>
+ <xforms:label/>
+ <xforms:input ref="price">
+ <xforms:label>Line Item:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="@name">
+ <xforms:label>Name:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:trigger xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>Insert New Item After The Current One</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:insert at="index('lineset')" nodeset="/lines/line" position="after"/>
+ <xforms:setvalue ref="/lines/line[index('lineset')]/@name"/>
+ <xforms:setvalue ref="/lines/line[index('lineset')]/price">0.00</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>Remove Current Item</xforms:label>
+ <xforms:delete at="index('lineset')" ev:event="DOMActivate" nodeset="/lines/line"/>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:output value="index('lineset')">
+ <xforms:label>Current index : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.1/9.3.1.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.3.1.f switch element within repeat element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <myset>
+ <repeatnodes>
+ <go/>
+ <go/>
+ <go/>
+ </repeatnodes>
+ <labels>
+ <incase>You are in the In case</incase>
+ <outcase>You are in the Out case</outcase>
+ </labels>
+ </myset>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.1.f switch element within repeat element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see three sets of the statement "You are in the In case" and Go To Out Case triggers.
+ When you activate a Go To Out Case trigger, the corresponding statement must change to
+ "You are in the Out case" and the trigger must be replaced by a Go To In Case trigger.
+ The other two statements and triggers must not change. Activating a Go To In Case trigger must
+ restore the statement and trigger to their original state and also not change the other two
+ statements or triggers.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:repeat nodeset="/myset/repeatnodes/go">
+ <xforms:switch>
+ <xforms:case id="in" selected="true">
+ <xforms:group>
+ <xforms:output ref="/myset/labels/incase"/>
+ <xforms:trigger>
+ <xforms:label>Go To Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:group>
+ <xforms:output ref="/myset/labels/outcase"/>
+ <xforms:trigger>
+ <xforms:label>Go To In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="in"/>
+ </xforms:trigger>
+ </xforms:group>
+ </xforms:case>
+ </xforms:switch>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+/9.3.1.a.xhtml/1.1/Wed Nov 14 20:55:13 2007//
+/9.3.1.b.xhtml/1.1/Wed Nov 14 20:55:13 2007//
+/9.3.1.c.xhtml/1.1/Wed Nov 14 20:55:13 2007//
+/9.3.1.d.xhtml/1.1/Wed Nov 14 20:55:13 2007//
+/9.3.1.e.xhtml/1.1/Wed Nov 14 20:55:13 2007//
+/9.3.1.f.xhtml/1.1/Wed Nov 14 20:55:13 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.3/9.3.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.4/9.3.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:et="http://w3c.org/eventtracker">
+
+<xhtml:head>
+ <xhtml:title>9.3.4.a switch element inside a repeat element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css"
+ type="text/css" />
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <yourname>
+ <myID/>
+ </yourname>
+ </xforms:instance>
+ </xforms:model>
+</xhtml:head>
+<xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.4.a switch element inside a repeat element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Show Out Case trigger it must be replaced by the Show In Case trigger.
+ When you activate the Show In Case trigger it must be replaced by the Show Out Case trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="myID" number="1">
+ <xforms:switch>
+ <xforms:case id="in">
+ <xforms:trigger ref="/yourname">
+ <xforms:label>Show Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:trigger>
+ <xforms:label>Show In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="in"/>
+ </xforms:trigger>
+ </xforms:case>
+ </xforms:switch>
+ </xforms:repeat>
+</xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/9.3.4.a.xhtml/1.1/Wed Nov 14 20:56:25 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.3/9.3.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.5/9.3.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.3.5.a repeating structures via attributes (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <cart>
+ <items>
+ <item>windshield wipers</item>
+ <item>tires</item>
+ <item>exhaust</item>
+ <item>air freshener</item>
+ </items>
+ </cart>
+ </xforms:instance>
+ <xforms:bind id="bind_001" nodeset="/cart/items/item" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.5.a repeating structures via attributes (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Part 1: If the XForms processor under test supports repeat-* attribute usage, you will see a list of car parts (windshield wipers, tires, exhaust, air freshener):
+ </xforms:label>
+ </xforms:group>
+
+ <html:table xforms:repeat-nodeset="/cart/items/item" xforms:repeat-bind="bind_001">
+ <html:tr>
+ <html:td>
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </html:td>
+ </html:tr>
+ </html:table>
+
+ <xforms:group>
+ <xforms:label>Part 2: If the XForms processor under test supports repeat-* attribute usage, you will see a list of car parts (windshield wipers, tires, exhaust, air freshener):</xforms:label>
+ </xforms:group>
+ <xforms:group xforms:repeat-nodeset="/cart/items/item">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Part 3: If the XForms processor under test supports repeat-* attribute usage, you will see a list of car parts (windshield wipers, tires, exhaust, air freshener):</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Items in cart : </xforms:label>
+ <xforms:repeat nodeset="/cart/items/item">
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/9.3.5.a.xhtml/1.1/Wed Nov 14 20:56:23 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.3/9.3.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.6/9.3.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.3.6.a itemset element example</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="cone">
+ <xforms:instance xmlns="">
+ <icecream>
+ <order><type/></order>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ <xforms:model id="flavors">
+ <xforms:instance xmlns="">
+ <flavors>
+ <flavor type="v">
+ <description>Vanilla</description>
+ <type>v</type>
+ </flavor>
+ <flavor type="s">
+ <description>Strawberry</description>
+ <type>s</type>
+ </flavor>
+ <flavor type="c">
+ <description>Chocolate</description>
+ <type>c</type>
+ </flavor>
+ </flavors>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.6.a itemset element example</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see two select controls that both contain the values "Vanilla", "Strawberry",
+ and "Chocolate".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ List 1 (itemset element) :
+ </xforms:label>
+ <xforms:select1 model="cone" ref="/icecream/order">
+ <xforms:label></xforms:label>
+ <xforms:itemset model="flavors" nodeset="/flavors/flavor">
+ <xforms:label ref="description"/>
+ <xforms:copy ref="type"/>
+ </xforms:itemset>
+ </xforms:select1>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ List 2 (choice element) :
+ </xforms:label>
+ <xforms:select model="cone" ref="/icecream/order/type">
+ <xforms:label></xforms:label>
+ <xforms:choices>
+ <xforms:item>
+ <xforms:label>Vanilla</xforms:label>
+ <xforms:value>v</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Strawberry</xforms:label>
+ <xforms:value>s</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Chocolate</xforms:label>
+ <xforms:value>c</xforms:value>
+ </xforms:item>
+ </xforms:choices>
+ </xforms:select>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/9.3.6.a.xhtml/1.2/Tue Feb 10 15:04:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.3/9.3.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.7/9.3.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.3.7.a copy element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="cone">
+ <xforms:instance xmlns="">
+ <icecream>
+ <order/>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ <xforms:model id="flavors">
+ <xforms:instance xmlns="">
+ <flavors>
+ <flavor description="vanilla">vanilla</flavor>
+ <flavor description="strawberry">strawberry</flavor>
+ <flavor description="chocolate">chocolate</flavor>
+ </flavors>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.7.a copy element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you select a flavor from the select control below you must see the output "Icecream Order :
+ " and
+ the selected flavor. If no flavor is selected (including if the chosen flavor is deselected) the
+ output control, including label, must not be visible on the page.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:select model="cone" ref="/icecream/order">
+ <xforms:label>Flavors</xforms:label>
+ <xforms:itemset model="flavors" nodeset="/flavors/flavor">
+ <xforms:label ref="@description"/>
+ <xforms:copy ref="."/>
+ </xforms:itemset>
+ </xforms:select>
+ </xforms:group>
+
+ <xforms:output ref="/icecream/order/flavor">
+ <xforms:label>Icecream Order : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.7/9.3.7.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>9.3.7.b copy element has xforms-binding-exception event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="cone">
+ <xforms:instance xmlns="">
+ <icecream>
+ <order invalid="">
+ <flavor/>
+ </order>
+ </icecream>
+ </xforms:instance>
+ </xforms:model>
+ <xforms:model id="flavors">
+ <xforms:instance xmlns="">
+ <flavors>
+ <flavor description="vanilla">vanilla</flavor>
+ <flavor description="strawberry">strawberry</flavor>
+ <flavor description="chocolate">chocolate</flavor>
+ </flavors>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">9.3.7.b copy element has xforms-binding-exception event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you try to select a flavor from the select control you must see an
+ xforms-binding-exception message or a fatal error due to an xforms-binding-exception.
+ Note: The copy is trying to bind to a different model.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:select model="cone" ref="/icecream/order/@invalid">
+ <xforms:label>Flavors</xforms:label>
+ <xforms:itemset model="flavors" nodeset="/flavors/flavor">
+ <xforms:label ref="@description"/>
+ <xforms:copy ref="."/>
+ </xforms:itemset>
+ <xforms:message level="modal" ev:event="xforms-binding-exception">xforms-binding-exception</xforms:message>
+ </xforms:select>
+ </xforms:group>
+
+ <xforms:output ref="/icecream/order/flavor">
+ <xforms:label>Icecream Order : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/9.3.7.a.xhtml/1.1/Wed Nov 14 20:55:37 2007//
+/9.3.7.b.xhtml/1.2/Tue Feb 10 15:24:43 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.3/9.3.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/9.3.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+D/9.3.1////
+D/9.3.4////
+D/9.3.5////
+D/9.3.6////
+D/9.3.7////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09/9.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/9.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+D/9.1////
+D/9.2////
+D/9.3////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt09
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt09/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.1/10.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.1.a action element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="thismodel">
+ <xforms:instance xmlns="">
+ <root>
+ <car>Porche</car>
+ </root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.1.a action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Fire Test trigger the value in the Car Model output must be "BMW".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input ref="car">
+ <xforms:label>Car Model : </xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Fire Test</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="car">Pinto</xforms:setvalue>
+ <xforms:setvalue ref="car">Delorian</xforms:setvalue>
+ <xforms:setvalue ref="car">M-M-M-MONSTER JAM</xforms:setvalue>
+ <xforms:setvalue ref="car">KIDS SEATS STILL JUST 5 BUCKS</xforms:setvalue>
+ <xforms:setvalue ref="car">El Camino</xforms:setvalue>
+ <xforms:setvalue ref="car">BMW</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/10.1.a.xhtml/1.1/Wed Nov 14 20:56:24 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.13/10.13.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.13.a reset element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="theModel">
+ <xforms:instance xmlns="">
+ <car>
+ <color>White</color>
+ <originalCondition>excellent</originalCondition>
+ <currentCondition>fair</currentCondition>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="color" nodeset="/car/color"/>
+ <xforms:bind id="year" nodeset="/car/year"/>
+ <xforms:action ev:event="xforms-reset">
+ <xforms:message level="modal">xforms-reset</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.13.a reset element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Reset trigger you must see an xforms-reset message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Reset</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.13/10.13.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.13.b reset element with model attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m1">
+ <xforms:instance xmlns="">
+ <car>Mercedes</car>
+ </xforms:instance>
+ </xforms:model>
+ <xforms:model id="m2">
+ <xforms:instance xmlns="">
+ <car>
+ <color>white</color>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="color" nodeset="/car/color"/>
+ <xforms:bind id="year" nodeset="/car/year"/>
+ <xforms:action ev:event="xforms-reset">
+ <xforms:message level="modal">xforms-reset</xforms:message>
+ </xforms:action>
+ <xforms:setvalue model="m1" ref="/car" ev:event="xforms-ready">BMW</xforms:setvalue>
+ <xforms:setvalue model="m2" ref="/car/color" ev:event="xforms-ready">red</xforms:setvalue>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.13.b reset element with model attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Reset Car Type Value trigger the value in the Car Type output must change to
+ "Mercedes". You must NOT see a message.
+ When you activate the Reset Car Color Value trigger the value in the Car Color output must change to
+ "white" and you must see an xforms-reset message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output model="m1" ref="/car">
+ <xforms:label>Car Type : </xforms:label>
+ </xforms:output>
+
+ <xforms:trigger>
+ <xforms:label>Reset Car Type Value</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset/>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output model="m2" ref="/car/color">
+ <xforms:label>Car Color : </xforms:label>
+ </xforms:output>
+
+ <xforms:trigger>
+ <xforms:label>Reset Car Color Value</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="m2"/>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.13/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/10.13.a.xhtml/1.1/Wed Nov 14 20:55:38 2007//
+/10.13.b.xhtml/1.1/Wed Nov 14 20:55:38 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.13/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.13
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.13/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/10.14.1/10.14.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>10.14.1.a load element with resource child element</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css" />
+ <xforms:model >
+ <xforms:instance>
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">
+ 10.14.1.a load element with resource child element
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating the trigger below this page must be replaced by the XForms 1.1 specification.
+ If the page is replaced with the W3C homepage(http://www.w3.org) or no page loads this test case
+ has failed.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Go To The XForms 1.1 Spec</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:load resource="http://www.w3.org">
+ <xforms:resource>http://www.w3.org/TR/xforms11/</xforms:resource>
+ </xforms:load>
+ </xforms:action>
+ </xforms:trigger>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/10.14.1/10.14.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>10.14.1.b value attribute has precedence in load element</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css" />
+ <xforms:model >
+ <xforms:instance>
+ <root />
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.14.1.b value attribute has precedence in load element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating the trigger below this page must be replaced by the XForms 1.1 specification.
+ If the page is replaced with the W3C homepage(http://www.w3.org) or no page loads this test case
+ has failed.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Go To The XForms 1.1 Spec</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:load>
+ <xforms:resource value="'http://www.w3.org/TR/xforms11/'">http://www.w3.org</xforms:resource>
+ </xforms:load>
+ </xforms:action>
+ </xforms:trigger>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/10.14.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/10.14.1.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/10.14.1.b.xhtml/1.3/Sat Feb 21 20:30:37 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/10.14.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.14/10.14.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/10.14.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/10.14.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.14.a load element attributes</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <uri>http://www.w3.org/TR/xforms11/</uri>
+ <binduri uri="http://www.w3.org/TR/xforms11/" />
+ </data>
+ </xforms:instance>
+ <xforms:bind id="uribind" nodeset="binduri/@uri" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.14.a load element attributes</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When activated, each of the three triggers below must take you to the XForms 1.1 specification
+ on the W3C website.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Load Xforms Spec From resource Attribute</xforms:label>
+ <xforms:load ev:event="DOMActivate" resource="http://www.w3.org/TR/xforms11/" />
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Load Xforms Spec From ref Attribute</xforms:label>
+ <xforms:load ev:event="DOMActivate" ref="/data/uri"/>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Load Xforms Spec From bind Attribute</xforms:label>
+ <xforms:load ev:event="DOMActivate" bind="uribind" />
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/10.14.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.14.b show attribute of load element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <data>
+ <uri>http://www.w3.org/TR/xforms/index-all.html</uri>
+ <binduri uri="http://www.w3.org/TR/xforms11/" />
+ </data>
+ </xforms:instance>
+ <xforms:bind id="uribind" nodeset="binduri/@uri" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.14.b show attribute of load element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When activated, each of the three triggers below must take you to the XForms 1.1 specification
+ on the W3C website. The Show Not Defined and Show=Replace triggers must replace this form with
+ the specification. The Show=New trigger must display the specification without replacing this form.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Show Not Defined</xforms:label>
+ <xforms:load ev:event="DOMActivate"
+ resource="http://www.w3.org/TR/xforms11/" />
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Show=Replace</xforms:label>
+ <xforms:load ev:event="DOMActivate" show="replace"
+ resource="http://www.w3.org/TR/xforms11/" />
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Show=New</xforms:label>
+ <xforms:load ev:event="DOMActivate" show="new"
+ resource="http://www.w3.org/TR/xforms11/" />
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+D/10.14.1////
+/10.14.a.xhtml/1.1/Wed Nov 14 20:56:08 2007//
+/10.14.b.xhtml/1.1/Wed Nov 14 20:56:08 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.14
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.14/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.15/10.15.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.15.a send element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <car>
+ <color>Blue</color>
+ <condition>good</condition>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="submit_color" action="http://xformstest.org/cgi-bin/echo.sh"
+ ref="/car/color" method="post" replace="none">
+ <xforms:action ev:event="xforms-submit-done">
+ <xforms:message level="modal">xforms-submit-done</xforms:message>
+ </xforms:action>
+ </xforms:submission>
+ <xforms:submission id="submit_condition" action="http://xformstest.org/cgi-bin/echo.sh"
+ ref="/car/condition" method="post" replace="none">
+ <xforms:action ev:event="xforms-submit-done">
+ <xforms:message level="modal">xforms-submit-done</xforms:message>
+ </xforms:action>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.15.a send element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate either trigger on this page you must see an xforms-submit-done message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Send Color</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:send submission="submit_color"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Send Condition</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:send submission="submit_condition"/>
+ </xforms:action>
+ </xforms:trigger>
+
+
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.15/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/10.15.a.xhtml/1.2/Tue Sep 22 15:17:07 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.15/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.15
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.15/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.16/10.16.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.16.a message element using single node binding</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <mail>
+ <message>Instance Message</message>
+ <body/>
+ </mail>
+ </xforms:instance>
+ <xforms:bind id="inst_alert" nodeset="/mail/message"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.16.a message element using single node binding</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When activated both triggers must cause you to see a message that says "Instance Message".
+ <!--
+ (The first message has a bind and inline data, the bind attribute has precedence.
+ The second message has a ref attribute and inline data, the ref attribute has precedence.) -->
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Message with bind attribute</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message bind="inst_alert" level="modal">
+ Inline Message
+ </xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Message with ref attribute</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message ref="message" level="modal">
+ Inline Message
+ </xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.16/10.16.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.16.b level attribute of message element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <mail>
+ <attachment/>
+ </mail>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.16.b level attribute of message element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The Display Modal Message trigger must display a message that says "Modal Message" when activated.
+ The Display Modeless Message trigger must display a message that says "Modeless Message" when
+ activated.
+ The Display Ephemeral Message trigger must display a message that says "Ephemeral Message" when
+ activated.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Display Modal Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message level="modal">Modal Message</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Display Modeless Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message level="modeless">Modeless Message</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Display Ephemeral Message</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:message level="ephemeral">Ephemeral Message</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.16/10.16.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.16.c message element interface created at run time</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <mail>
+ <message>Instance Message</message>
+ <body/>
+ </mail>
+ </xforms:instance>
+ <xforms:bind id="inst_alert" nodeset="/mail/message"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.16.c message element interface created at run time</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the See Message trigger you must see a message that says "Hello, world!".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>See Message</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="message">world</xforms:setvalue>
+ <xforms:message ev:event="DOMActivate" level="modal">Hello, <xforms:output value="message"/>!</xforms:message>
+ </xforms:trigger>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.16/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+/10.16.a.xhtml/1.1/Wed Nov 14 20:55:59 2007//
+/10.16.b.xhtml/1.1/Wed Nov 14 20:55:59 2007//
+/10.16.c.xhtml/1.1/Wed Nov 14 20:55:59 2007//
+/message.txt/1.1/Wed Nov 14 20:55:59 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.16/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.16
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.16/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.16/message.txt Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+External Message
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.17/10.17.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>10.17.a conditional execution of XForms actions</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <two_table xmlns="">
+ <answers>
+ <one>2</one>
+ <two>4</two>
+ <three>6</three>
+ <four>8</four>
+ <five>10</five>
+ </answers>
+ <user_answers>
+ <one />
+ <two />
+ <three />
+ <four />
+ <five />
+ </user_answers>
+ </two_table>
+ </xforms:instance>
+ <xforms:instance id="fb">
+ <feedback>
+ <feedback_one />
+ <feedback_two />
+ <feedback_three />
+ <feedback_four />
+ <feedback_five />
+ </feedback>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.17.a conditional execution of XForms actions</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Enter Correct Answers trigger you must see numbers appear as answers for the
+ equations as well as the value "correct" output beside them.
+ When you activate the Enter Incorrect Answers trigger you must see numbers appear as answers for the
+ equations as well as the value "incorrect" output beside them.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label></xforms:label>
+ <xforms:output ref="user_answers/one">
+ <xforms:label class="hlist">2 x 1 = </xforms:label>
+ </xforms:output>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:setvalue ref="instance('fb')/feedback_one" if="user_answers/one != answers/one">incorrect</xforms:setvalue>
+ <xforms:setvalue ref="instance('fb')/feedback_one" if="user_answers/one = answers/one">correct</xforms:setvalue>
+ </xforms:action>
+ <xforms:output ref="instance('fb')/feedback_one">
+ <xforms:label />
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label></xforms:label>
+ <xforms:output ref="user_answers/two">
+ <xforms:label class="hlist">2 x 2 = </xforms:label>
+ </xforms:output>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:setvalue ref="instance('fb')/feedback_two" if="user_answers/two != answers/two">incorrect</xforms:setvalue>
+ <xforms:setvalue ref="instance('fb')/feedback_two" if="user_answers/two = answers/two">correct</xforms:setvalue>
+ </xforms:action>
+ <xforms:output ref="instance('fb')/feedback_two">
+ <xforms:label />
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label></xforms:label>
+ <xforms:output ref="user_answers/three">
+ <xforms:label class="hlist">2 x 3 = </xforms:label>
+ </xforms:output>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:setvalue ref="instance('fb')/feedback_three" if="user_answers/three != answers/three">incorrect</xforms:setvalue>
+ <xforms:setvalue ref="instance('fb')/feedback_three" if="user_answers/three = answers/three">correct</xforms:setvalue>
+ </xforms:action>
+ <xforms:output ref="instance('fb')/feedback_three">
+ <xforms:label />
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label></xforms:label>
+ <xforms:output ref="user_answers/four">
+ <xforms:label class="hlist">2 x 4 = </xforms:label>
+ </xforms:output>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:setvalue ref="instance('fb')/feedback_four" if="user_answers/four != answers/four">incorrect</xforms:setvalue>
+ <xforms:setvalue ref="instance('fb')/feedback_four" if="user_answers/four = answers/four">correct</xforms:setvalue>
+ </xforms:action>
+ <xforms:output ref="instance('fb')/feedback_four">
+ <xforms:label />
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label></xforms:label>
+ <xforms:output ref="user_answers/five">
+ <xforms:label class="hlist">2 x 5 = </xforms:label>
+ </xforms:output>
+ <xforms:action ev:event="xforms-value-changed">
+ <xforms:setvalue ref="instance('fb')/feedback_five" if="user_answers/five != answers/five">incorrect</xforms:setvalue>
+ <xforms:setvalue ref="instance('fb')/feedback_five" if="user_answers/five = answers/five">correct</xforms:setvalue>
+ </xforms:action>
+ <xforms:output ref="instance('fb')/feedback_five">
+ <xforms:label />
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Enter Correct Answers</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/one">2</xforms:setvalue>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/two">4</xforms:setvalue>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/three">6</xforms:setvalue>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/four">8</xforms:setvalue>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/five">10</xforms:setvalue>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Enter Incorrect Answers</xforms:label>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/one">0</xforms:setvalue>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/two">0</xforms:setvalue>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/three">0</xforms:setvalue>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/four">0</xforms:setvalue>
+ <xforms:setvalue ev:event="DOMActivate" ref="/two_table/user_answers/five">0</xforms:setvalue>
+ </xforms:trigger>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.17/10.17.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>10.17.b conditional execution of XForms actions using action element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="car" >
+ <xforms:instance id="data">
+ <root>beer</root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.17.b conditional execution of XForms actions using action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Positive Test trigger you must see the message "This is the positive test".
+ When you activate the Negative Test trigger you must NOT see the message "This is the negative
+ test".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Positive Test</xforms:label>
+ <xforms:action ev:event="DOMActivate" if="/root='beer'">
+ <xforms:message ev:event="DOMActivate" level="modal">This is the positive test</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Negative Test</xforms:label>
+ <xforms:action ev:event="DOMActivate" if="/root='rootrootforthehometeam'">
+ <xforms:message ev:event="DOMActivate" level="modal">This is the negative test</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.17/10.17.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>10.17.c conditional execution of XForms actions - Automatic Focus Advancement example</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <info>
+ <areaCode/>
+ <exchange/>
+ <local/>
+ <extension/>
+ </info>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.17.c conditional execution of XForms actions - Automatic Focus Advancement example</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ This test case shifts the focus to different input controls depending on if conditions have been met.
+ If you enter three characters into the Area Code input the focus must move to the Exchange input.
+ If you enter three characters into the Exchange input the focus must move to the Local input.
+ If you enter four characters into the Local input the focus must move to the Extension input.
+ </xforms:label>
+ </xforms:group>
+ <xforms:input ref="/info/areaCode" id="AreaCodeControl" incremental="true">
+ <xforms:label>Area Code:</xforms:label>
+ <xforms:setfocus ev:event="xforms-value-changed" control="ExchangeControl" if="string-length(.)=3 and . > 0"/>
+ </xforms:input>
+ <xforms:input ref="/info/exchange" id="ExchangeControl" incremental="true">
+ <xforms:label>Exchange:</xforms:label>
+ <xforms:setfocus ev:event="xforms-value-changed" control="LocalControl" if="string-length(.)=3 and . > 0"/>
+ </xforms:input>
+ <xforms:input ref="/info/local" id="LocalControl" incremental="true">
+ <xforms:label>Local:</xforms:label>
+ <xforms:setfocus ev:event="xforms-value-changed" control="ExtensionControl" if="string-length(.)=4 and . > 0"/>
+ </xforms:input>
+ <xforms:input ref="/info/extension" id="ExtensionControl">
+ <xforms:label>Extension:</xforms:label>
+ </xforms:input>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.17/10.17.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>10.17.d conditional execution of XForms actions - Handling Focus for Empty Repeats example</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance id="prototype">
+ <store>
+ <purchaseOrder>
+ <lines>
+ <line>Store Item</line>
+ <line>Store Item</line>
+ <line>Store Item</line>
+ </lines>
+ </purchaseOrder>
+ </store>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.17.d conditional execution of XForms actions - Handling Focus for Empty Repeats example</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate a Delete Row trigger the trigger and the output control on that row must
+ disappear from the page and the focus must move to the Insert Row trigger when the last Delete Row trigger is activated.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger id="InsertControl">
+ <xforms:label>Insert Row</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:insert nodeset="purchaseOrder/lines/line" at="1" position="before"/>
+ <xforms:setfocus control="PurchaseOrderRepeat"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:repeat nodeset="purchaseOrder/lines/line" id="PurchaseOrderRepeat">
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Delete Row</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setfocus control="InsertControl" if="last()=1"/>
+ <xforms:delete nodeset="../line" at="index('PurchaseOrderRepeat')"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:output ref=".">
+ <xforms:label></xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:repeat>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.17/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+/10.17.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/10.17.b.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/10.17.c.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/10.17.d.xhtml/1.3/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.17/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.17
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.17/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.18/10.18.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>10.18.a iteration of XForms actions</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <numbers>
+ <number/>
+ </numbers>
+ </xforms:instance>
+ <xforms:insert ev:event="xforms-ready" nodeset="number" at="1" position="after" while="count(number) < 10" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.18.a iteration of XForms actions</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "10" for the Number Of Nodes output : </xforms:label>
+ </xforms:group>
+ <xforms:output value="count(number)">
+ <xforms:label>Number Of Nodes : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.18/10.18.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>10.18.b iteration of XForms actions using action element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <numbers>
+ <number/>
+ </numbers>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.18.b iteration of XForms actions using action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Run Test trigger the Number Of Nodes output must show the value "10".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Run Test</xforms:label>
+ <xforms:action ev:event="DOMActivate" while="count(number) < 10">
+ <xforms:insert ev:event="xforms-ready" nodeset="number" at="1" position="after" />
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:output value="count(number)">
+ <xforms:label>Number Of Nodes : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.18/10.18.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>10.18.c iteration executed zero times</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <numbers>
+ <number/>
+ </numbers>
+ </xforms:instance>
+ <xforms:insert ev:event="xforms-ready" nodeset="number" at="1" position="after" while="count(number) > 10" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.18.c iteration executed zero times</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "1" for the Number Of Nodes output : </xforms:label>
+ </xforms:group>
+ <xforms:output value="count(number)">
+ <xforms:label>Number Of Nodes : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.18/10.18.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>10.18.d XForms actions with if and while attributes</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <numbers>
+ <number/>
+ </numbers>
+ </xforms:instance>
+ <xforms:insert ev:event="xforms-ready" nodeset="number" at="1" position="after"
+ if="count(number) < 5" while="count(number) < 10" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.18.d XForms actions with if and while attributes</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the value "5" for the Number Of Nodes output : </xforms:label>
+ </xforms:group>
+ <xforms:output value="count(number)">
+ <xforms:label>Number Of Nodes : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.18/10.18.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>10.18.e iteration of XForms actions - Summing Selected Results example</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance id="temps">
+ <root>
+ <counter/>
+ <accumulator/>
+ <some>
+ <nodes selected="true">1</nodes>
+ <nodes selected="true">2</nodes>
+ <nodes selected="true">3</nodes>
+ </some>
+ </root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.18.e iteration of XForms actions - Summing Selected Results example</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see a value of "6" for the Total Sum output and a value of "4" for
+ the Counter output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('temps')/accumulator">
+ <xforms:label>Total Sum : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('temps')/counter">
+ <xforms:label>Counter : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Get Sum</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="instance('temps')/counter" value="1"/>
+ <xforms:setvalue ref="instance('temps')/accumulator" value="0"/>
+ <xforms:action while="instance('temps')/counter <= count(instance('temps')/some/nodes)">
+ <xforms:setvalue ref="instance('temps')/accumulator"
+ value=". + instance('temps')/some/nodes[number(instance('temps')/counter)]"
+ if="boolean-from-string(instance('temps')/some/nodes[number(instance('temps')/counter)]/@selected)"/>
+ <xforms:setvalue ref="instance('temps')/counter" value=". + 1"/>
+ </xforms:action>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.18/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+/10.18.a.xhtml/1.3/Sat Feb 21 20:30:38 2009//
+/10.18.b.xhtml/1.3/Sat Feb 21 20:30:37 2009//
+/10.18.c.xhtml/1.4/Sat Feb 21 20:30:38 2009//
+/10.18.d.xhtml/1.3/Sat Feb 21 20:30:39 2009//
+/10.18.e.xhtml/1.2/Tue Feb 10 15:04:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.18/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.18
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.18/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.2/10.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.2.a setvalue elements with expression or literal</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m1">
+ <xforms:instance xmlns="">
+ <car>
+ <color>white</color>
+ <originalCondition>excellent</originalCondition>
+ <currentCondition>fair</currentCondition>
+ <make>Toyota</make>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="color" nodeset="/car/color"/>
+ <xforms:bind id="year" nodeset="/car/year"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.2.a setvalue elements with expression or literal</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "white" in the Color output control, the value
+ "excellent" in the Condition output control, and the value "Toyoto"
+ in the Make output control.
+ When you activate the Set Color trigger the value in the Color output must change to "blue".
+ When you activate the Set Condition trigger the value in the Condition output must change to
+ "fair".
+ When you activate the Set Make trigger the value in the Make output must not change.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/color">
+ <xforms:label>Color : </xforms:label>
+ </xforms:output>
+ <xforms:trigger> <!-- uses literal -->
+ <xforms:label>Set Color</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="/car/color">blue</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/originalCondition">
+ <xforms:label>Original Condition : </xforms:label>
+ </xforms:output>
+ <xforms:trigger> <!-- uses expression -->
+ <xforms:label>Set Condition</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="/car/originalCondition" value="/car/currentCondition"/>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:output ref="/car/make">
+ <xforms:label>Make : </xforms:label>
+ </xforms:output>
+ <xforms:trigger> <!-- uses expression -->
+ <xforms:label>Set Make</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="/car/doabarrelroll">FAIL</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+
+ <!--
+ <xforms:trigger>
+ <xforms:label>Reset Values</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="/car/originalCondition" value="/car/currentCondition"/>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ -->
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.2/10.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.2.b setvalue element with expression and literal, element with neither</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m1">
+ <xforms:instance xmlns="">
+ <car>
+ <originalColor>white</originalColor>
+ <currentColor>blue</currentColor>
+ <originalCondition>excellent</originalCondition>
+ <currentCondition>fair</currentCondition>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="color" nodeset="/car/color"/>
+ <xforms:bind id="year" nodeset="/car/year"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.2.b setvalue element with expression and literal, element with neither</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "white" in the Color output control and the value
+ "excellent" in the Condition output control.
+ When you activate the Set Color trigger the value in the Color output must change to "blue".
+ When you activate the Set Condition trigger the value in the Condition output must change being
+ empty.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/originalColor">
+ <xforms:label>Color : </xforms:label>
+ </xforms:output>
+
+ <xforms:trigger> <!-- both expression and literal -->
+ <xforms:label>Set color</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="/car/originalColor" value="/car/currentColor">lapis blue metallic</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/originalCondition">
+ <xforms:label>Condition : </xforms:label>
+ </xforms:output>
+
+ <xforms:trigger> <!-- using expression -->
+ <xforms:label>Set condition</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="/car/originalCondition"/>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/10.2.a.xhtml/1.1/Wed Nov 14 20:56:12 2007//
+/10.2.b.xhtml/1.1/Wed Nov 14 20:56:12 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xhtml:title>10.3.a insert action using context attribute</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list>
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ </number_list>
+ <number_list id="pick_me">
+ <number>4</number>
+ <number>5</number>
+ <number>6</number>
+ </number_list>
+ <number_list/>
+ </number_lists>
+ </xforms:instance>
+ <xforms:instance id="second">
+ <number_lists>
+ <number_list>
+ <number>0</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.a insert action using context attribute</xforms:label>
+ </xforms:group>
+ <xforms:action ev:observer="mod1" ev:event="xforms-ready">
+ <xforms:insert context="instance('second')" nodeset="number_list/number"/>
+ <xforms:insert context="number_list[2]" nodeset="number"/>
+ <xforms:insert context="number_list[2]" nodeset="number"/>
+ <xforms:insert nodeset="number_list[1]/number"/>
+ <xforms:insert context="number_list[@id = 'pick_me']" nodeset="number"/>
+ <xforms:insert context="number_list[3]" nodeset="number"/>
+ <xforms:insert nodeset="number_list[3]/number" />
+ </xforms:action>
+ <xforms:group>
+ <xforms:label>
+ You must see the correct values for each output control below.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group ref="instance('first')">
+ <xforms:label>You must see the numbers 1, 2, 3, and 3 : </xforms:label>
+ <xforms:repeat nodeset="number_list[1]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group ref="instance('first')">
+ <xforms:label>You must see the numbers 4, 5, 6, 6, 6, and 6 : </xforms:label>
+ <xforms:repeat nodeset="/number_lists/number_list[2]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')" >
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group ref="instance('second')">
+ <xforms:label>You must see the numbers 0 and 0 : </xforms:label>
+ <xforms:repeat nodeset="number_list/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <!-- empty nodeset with context attr, insert should terminate without effect-->
+ <xforms:group>
+ <xforms:label>You must not see a value : </xforms:label>
+ <xforms:repeat nodeset="/number_lists/number_list[3]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <!-- empty nodeset without context attr, insert should terminate without effect -->
+ <xforms:group>
+ <xforms:label>You must not see a value : </xforms:label>
+ <xforms:repeat nodeset="/number_lists/number_list[3]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.3.b insert action with bind and model attributes</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list>
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ </number_list>
+ <number_list id="pick_me">
+ <number>4</number>
+ <number>5</number>
+ <number>6</number>
+ </number_list>
+ <number_list />
+ </number_lists>
+ </xforms:instance>
+ <xforms:bind id="bind1" nodeset="number_list[2]/number" />
+ </xforms:model>
+ <xforms:model id="mod2">
+ <xforms:instance>
+ <number_lists>
+ <number_list>
+ <number>7</number>
+ <number>8</number>
+ <number>9</number>
+ <number>10</number>
+ </number_list>
+ <number_list>
+ <number>11</number>
+ <number>12</number>
+ <number>13</number>
+ <number>14</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <!-- second instance to make sure the default instance of model specified by model attr is used -->
+ <xforms:instance id="second">
+ <number_lists>
+ <number_list>
+ <number>15</number>
+ <number>16</number>
+ <number>17</number>
+ <number>18</number>
+ </number_list>
+ <number_list>
+ <number>19</number>
+ <number>20</number>
+ <number>21</number>
+ <number>22</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-ready">
+ <!-- insert <number>6</number> in second number_list nodeset, context attr should be ignored-->
+ <xforms:insert bind="bind1" context="number_list/number" />
+ <!-- make sure default element node of default instance of model specified by model attr used -->
+ <xforms:insert model="mod2" nodeset="number_list[1]/number" />
+ <!-- make sure evaluation context changed b4 special attributes evaluated -->
+ <xforms:insert model="mod2" context="number_list[2]" nodeset="number" />
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.b insert action with bind and model attributes</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the correct values for each output control below.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the numbers 4, 5, 6, and 6 : </xforms:label>
+ <xforms:repeat nodeset="number_list[2]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+
+ <xforms:group model="mod2">
+ <xforms:label>You must see the numbers 7, 8, 9, 10, and 10 : </xforms:label>
+ <xforms:repeat nodeset="number_list[1]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+
+ <xforms:group model="mod2">
+ <xforms:label>You must see the numbers 11, 12, 13, 14, and 14 : </xforms:label>
+ <xforms:repeat nodeset="number_list[2]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.3.c insert action using origin attribute</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list>
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ </number_list>
+ <number_list id="pick_me">
+ <number>4</number>
+ <number>5</number>
+ <number>6</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:instance id="second">
+ <number_lists>
+ <number_list>
+ <number>0</number>
+ </number_list>
+ <number_list />
+ </number_lists>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-ready">
+ <!-- empty nodeset without origin attribute, insert terminates with no effect -->
+ <xforms:insert nodeset="instance('second')/number_list[2]/number" />
+ <!-- without origin attribute -->
+ <xforms:insert nodeset="number_list[1]/number" at="3" />
+ <!-- with origin attribute -->
+ <xforms:insert nodeset="number_list[1]/number" at="3" origin="instance('second')/number_list/number" />
+ <!-- origin does not point to a nodeset, terminates w/o effect -->
+ <xforms:insert nodeset="number_list[1]/number" at="3" origin="googlymoogly" />
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.c insert action using origin attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the correct values for each output control below.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group ref="instance('first')">
+ <xforms:label>You must not see a value : </xforms:label>
+ <xforms:repeat nodeset="instance('second')/number_list[2]/number">
+ <xforms:output class="hlist" value="concat(. ,' ')">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group ref="instance('first')">
+ <xforms:label>You must see the numbers 1, 2, 3, 0, and 3 : </xforms:label>
+ <xforms:repeat nodeset="number_list[1]/number">
+ <xforms:output class="hlist" value="concat(. ,' ')">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>10.3.d insert action using at attribute</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <number_lists xmlns="">
+ <number_list>
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ <number>4</number>
+ <number>5</number>
+ </number_list>
+ <number_list />
+ </number_lists>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.d insert action using at attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating any of the Test triggers the integer sequence must match the one on
+ the label of the activated trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Test A: 1 2 3 4 5 5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- without at attribute, should take last position -->
+ <xforms:insert nodeset="number_list[1]/number" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Test B: 1 2 5 3 4 5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- at attribute is not an integer, round up to index 2 -->
+ <xforms:insert nodeset="number_list/number" at="1.5" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Test C: 1 2 3 5 4 5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- at attribute between 1 and node-set size -->
+ <xforms:insert nodeset="number_list/number" at="3" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Test D: 1 5 2 3 4 5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- at attribute less than 1 -->
+ <xforms:insert nodeset="number_list/number" at="-2" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Test E: 1 2 3 4 5 5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- at attribute greater than node-set size -->
+ <xforms:insert nodeset="number_list/number" at="6" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Test F: 1 2 3 4 5 5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- at attribute is NaN -->
+ <xforms:insert nodeset="number_list/number" at="'foo'" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Test G: List sizes remain 5 and 0, respectively</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- empty node-set, at is ignored -->
+ <xforms:insert nodeset="number_list[2]/number" at="2" />
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Integer sequence: </xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="number_list[1]/number">
+ <xforms:output value=".">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ <xforms:output value="count(number_list[1]/number)">
+ <xforms:label >Size of List X: </xforms:label>
+ </xforms:output>
+ <xforms:output value="count(number_list[2]/number)">
+ <xforms:label >Size of List Y: </xforms:label>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css"
+ type="text/css" />
+ <xhtml:title>10.3.e insert action using position attribute</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list>
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ <number>4</number>
+ <number>5</number>
+ </number_list>
+ <number_list />
+ </number_lists>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.e insert action using position attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating any of the Test triggers the numbers output onto the page must match those on
+ the label of the activated trigger control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Test A: 1 2 3 5 4 5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- without position attribute, should default to after -->
+ <xforms:insert nodeset="number_list/number" at="3" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Test B: 1 2 5 3 4 5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- position = after -->
+ <xforms:insert nodeset="number_list/number" at="2" position="after" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Test C: 1 2 5 3 4 5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- position = before -->
+ <xforms:insert ev:observer="mod1"
+ nodeset="number_list/number" at="3" position="before" />
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Test G: Sizes remain 5 and 0, respectively</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="mod1" />
+ <!-- empty nodeset -->
+ <xforms:insert nodeset="number_list[2]/number" position="before" />
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Integer sequence:</xforms:label>
+ </xforms:group>
+ <xforms:repeat nodeset="number_list[1]/number">
+ <xforms:output value=".">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ <xforms:output value="count(number_list[1]/number)">
+ <xforms:label>Size of List X:</xforms:label>
+ </xforms:output>
+ <xforms:output value="count(number_list[2]/number)">
+ <xforms:label>Size of List Y:</xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.3.f insert action in repeat bound to collection</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <lines>
+ <line name="a">
+ <price>3.00</price>
+ </line>
+ <line name="b">
+ <price>32.25</price>
+ </line>
+ <line name="c">
+ <price>132.99</price>
+ </line>
+ </lines>
+ </xforms:instance>
+ <xforms:instance id="i2" xmlns="">
+ <indexvalue/>
+ </xforms:instance>
+ <xforms:bind nodeset="instance('i2')" calculate="index('lineset')"/>
+ <xforms:action ev:event="xforms-insert">
+ <xforms:message level="modal">xforms-insert</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.f insert action in repeat bound to collection</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see an xforms-insert message after activating any of the Insert triggers.
+ The Insert At index 1 trigger must insert a new item at the beginning of the list.
+ The Insert At index 2 trigger must insert a new item after the first one in the list.
+ The Insert At index 100 trigger must insert a new item at the end of the list.
+ A new item with have a value of "0.00" for Price and no value for Name.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat id="lineset" nodeset="/lines/line">
+ <xforms:group>
+ <xforms:input ref="price">
+ <xforms:label>Price:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="@name">
+ <xforms:label>Name:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ </xforms:repeat>
+ <xforms:trigger>
+ <xforms:label>Insert At index 1</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <!-- should insert at index 1 -->
+ <xforms:insert nodeset="/lines/line" at="1"
+ position="before"/>
+ <xforms:setvalue ref="/lines/line[index('lineset')]/@name"/>
+ <xforms:setvalue ref="/lines/line[index('lineset')]/price">0.00</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Insert At index 1.5</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <!-- should insert at index 2 -->
+ <xforms:insert nodeset="/lines/line" at="1.5"
+ position="before"/>
+ <xforms:setvalue ref="/lines/line[index('lineset')]/@name"/>
+ <xforms:setvalue ref="/lines/line[index('lineset')]/price">0.00</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Insert At index 100</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:insert nodeset="/lines/line" at="100"
+ position="after"/>
+ <xforms:setvalue ref="/lines/line[index('lineset')]/@name"/>
+ <xforms:setvalue ref="/lines/line[index('lineset')]/price">0.00</xforms:setvalue>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:output ref="instance('i2')">
+ <xforms:label>index=</xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.g.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.3.g insert action - nodeset indicates root element</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list>
+ <number>7</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:insert ev:event="xforms-ready" origin="instance('first')/number_list/number" nodeset="/number_lists" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.g insert action - nodeset indicates root element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "7" : </xforms:label>
+ <xforms:output ref="/number">
+ <xforms:label/>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.h.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.3.h insert action and repeat element</xhtml:title>
+ <xforms:model >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list id="first_list">
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ <number>4</number>
+ <number>5</number>
+ </number_list>
+ <number_list>
+ <number>1</number>
+ </number_list>
+ <number_list>
+ <number>2</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:setindex ev:event="xforms-ready" repeat="repeat_2" index="3" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.h insert action and repeat element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the correct values for the two output controls both before and after
+ activating the Perform Insert trigger. The conditions change after the trigger is activated.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="before">
+ <xforms:group>
+ <xforms:label>Before - You must see the value "1" : </xforms:label>
+ <xforms:output value="index('repeat_1')"> <!-- this is the index(outer) -->
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Before - You must see the value "3" : </xforms:label>
+ <xforms:output value="index('repeat_2')"> <!-- this is the index(inner) -->
+ </xforms:output>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="after">
+ <xforms:group>
+ <xforms:label>After - You must see the value "3" : </xforms:label>
+ <xforms:output value="index('repeat_1')"> <!-- this is the index(outer) -->
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>After - You must see the value "1" : </xforms:label>
+ <xforms:output value="index('repeat_2')"> <!-- this is the index(inner) -->
+ </xforms:output>
+ </xforms:group>
+ </xforms:case>
+ </xforms:switch>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Perform Insert</xforms:label>
+ <xforms:insert ev:event="DOMActivate" position="after" nodeset="number_list" at="2" />
+ <xforms:toggle ev:event="DOMActivate" case="after"/>
+ </xforms:trigger>
+ </xforms:group>
+ <xforms:group>
+ <!--
+ <xforms:label>The repeats being acted upon: </xforms:label>
+ -->
+ <xforms:repeat id="repeat_1" nodeset="number_list">
+ <xforms:repeat id="repeat_2" nodeset="number">
+ <!--
+ <xforms:output ref=".">
+ <xforms:label/>
+ </xforms:output>
+ -->
+ </xforms:repeat>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.i.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.3.i insert action - xforms-insert event</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list id="first_list">
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ <number>4</number>
+ <number>5</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:insert ev:event="xforms-ready" nodeset="number_list/number" at="1" position="before"/>
+ <xforms:message ev:event="xforms-insert" level="modal">xforms-insert</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.i insert action - xforms-insert event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-insert message. The Node Count output must display a
+ value of "6".
+ </xforms:label>
+ </xforms:group>
+ <xforms:output value="count(number_list/number)">
+ <xforms:label>Node Count : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/10.3.j.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.3.j insert action - copying an attribute</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <item_lists>
+ <item_list>
+ <item>1</item>
+ <item name="two">2</item>
+ <item price="3.00">3</item>
+ </item_list>
+ </item_lists>
+ </xforms:instance>
+ <xforms:instance id="second">
+ <item_lists>
+ <item_list>
+ <item price="4.00">4</item>
+ <item price="5.00">5</item>
+ <item price="6.00">6</item>
+ </item_list>
+ </item_lists>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:insert origin="instance('second')/item_list/item[1]/@price" nodeset="instance('first')/item_list/item[1]"/>
+ <xforms:insert origin="instance('second')/item_list/item[2]/@price" nodeset="instance('first')/item_list/item[2]"/>
+ <xforms:insert origin="instance('second')/item_list/item[3]/@price" nodeset="instance('first')/item_list/item[3]"/>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.3.j insert action - copying an attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must not see the value "4.00" : </xforms:label>
+ <xforms:output ref="instance('first')/item_list/item[1]/@price"/>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must not see the value "5.00" : </xforms:label>
+ <xforms:output ref="instance('first')/item_list/item[2]/@price"/>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must not see the value "6.00" : </xforms:label>
+ <xforms:output ref="instance('first')/item_list/item[3]/@price"/>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,10 @@
+/10.3.a.xhtml/1.1/Wed Nov 14 20:55:16 2007//
+/10.3.b.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/10.3.c.xhtml/1.1/Wed Nov 14 20:55:16 2007//
+/10.3.d.xhtml/1.3/Sat Feb 21 20:30:37 2009//
+/10.3.e.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/10.3.f.xhtml/1.1/Wed Nov 14 20:55:16 2007//
+/10.3.g.xhtml/1.1/Wed Nov 14 20:55:16 2007//
+/10.3.h.xhtml/1.1/Wed Nov 14 20:55:16 2007//
+/10.3.i.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/10.3.j.xhtml/1.3/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/10.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.4.a delete action using context attribute</xhtml:title>
+ <xforms:model id="model_1">
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list>
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ </number_list>
+ <number_list id="pick_me">
+ <number>4</number>
+ <number>5</number>
+ <number>6</number>
+ </number_list>
+ <number_list />
+ </number_lists>
+ </xforms:instance>
+ <xforms:instance id="second">
+ <number_lists>
+ <number_list>
+ <number>10</number>
+ <number>11</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.4.a delete action using context attribute</xforms:label>
+ </xforms:group>
+ <xforms:group ref="instance('first')">
+ <xforms:action ev:event="xforms-ready" ev:observer="model_1">
+ <xforms:delete context="instance('second')" nodeset="number_list/number[2]" />
+ <xforms:delete nodeset="number_list/number[3]" />
+ <xforms:delete context="number_list[@id = 'pick_me']" nodeset="number[2]" />
+ <xforms:delete context="number_list[3]" nodeset="number" />
+ </xforms:action>
+ </xforms:group>
+ <xforms:group ref="instance('second')">
+ <xforms:label>You must see only the number 10:</xforms:label>
+ <xforms:repeat nodeset="number_list/number">
+ <xforms:output class="hlist" value="concat(. ,' ')">
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group ref="instance('first')">
+ <xforms:label>You must see only the number 4:</xforms:label>
+ <xforms:repeat nodeset="number_list[2]/number">
+ <xforms:output class="hlist" value="concat(. ,' ')">
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group ref="instance('first')">
+ <xforms:label>You must see only the numbers 1 and 2:</xforms:label>
+ <xforms:repeat nodeset="number_list[1]/number">
+ <xforms:output class="hlist" value="concat(. ,' ')">
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/10.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.4.b delete action using context and bind attributes</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list>
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ </number_list>
+ <number_list id="pick_me">
+ <number>4</number>
+ <number>5</number>
+ <number>6</number>
+ </number_list>
+ <number_list />
+ </number_lists>
+ </xforms:instance>
+ <xforms:bind id="bind1" nodeset="number_list[2]/number[3]" />
+ </xforms:model>
+ <xforms:model id="mod2">
+ <xforms:instance>
+ <number_lists>
+ <number_list>
+ <number>7</number>
+ <number>8</number>
+ <number>9</number>
+ <number>10</number>
+ </number_list>
+ <number_list>
+ <number>11</number>
+ <number>12</number>
+ <number>13</number>
+ <number>14</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <!-- second instance to make sure the default instance of model specified by model attr is used -->
+ <xforms:instance id="second">
+ <number_lists>
+ <number_list>
+ <number>15</number>
+ <number>16</number>
+ <number>17</number>
+ <number>18</number>
+ </number_list>
+ <number_list>
+ <number>19</number>
+ <number>20</number>
+ <number>21</number>
+ <number>22</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-ready">
+ <!-- delete <number>6</number> in second number_list nodeset, context attr should be ignored-->
+ <xforms:delete bind="bind1" context="number_list/number" />
+ <!-- make sure default element node of default instance of model specified by model attr used (10 is deleted) -->
+ <xforms:delete model="mod2" nodeset="number_list[1]/number[4]" />
+ <!-- make sure evaluation context changed b4 special attributes evaluated (14 is deleted) -->
+ <xforms:delete model="mod2" context="number_list[2]" nodeset="number[4]" />
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.4.b delete action using context and bind attributes</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see only the numbers 4 and 5 :</xforms:label>
+ <xforms:repeat nodeset="number_list[2]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group model="mod2">
+ <xforms:label>You must see only the numbers 7, 8, and 9 :</xforms:label>
+ <xforms:repeat nodeset="number_list[1]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group model="mod2">
+ <xforms:label>You must see only the numbers 11, 12, and 13 :</xforms:label>
+ <xforms:repeat nodeset="number_list[2]/number">
+ <xforms:output class="hlist" value="concat(. , ' ')">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/10.4.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.4.c delete action using context attribute terminates with no effect</xhtml:title>
+ <xforms:model >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list>
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ <number>4</number>
+ <number>5</number>
+ <number>6</number>
+ </number_list>
+ <number_list id="pick_me">
+ <number>7</number>
+ <number>8</number>
+ <number>9</number>
+ </number_list>
+ <number_list />
+ </number_lists>
+ </xforms:instance>
+ <xforms:instance id="second">
+ <number_lists>
+ <number_list>
+ <number>10</number>
+ <number>11</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <!-- Delete should terminate with no effect, make sure no nodesets were changed -->
+ <xforms:delete ev:event="xforms-ready" nodeset="number_list[3]/number" />
+ <!-- trying to delete an instance, should terminate with no effect -->
+ <xforms:delete ev:event="xforms-ready" nodeset="instance('first')" />
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.4.c delete action using context attribute terminates with no effect</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the number 3 : </xforms:label>
+ <xforms:output value="count(number_list)"/>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the number 6 : </xforms:label>
+ <xforms:output value="count(number_list[1]/number)"/>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the number 3 : </xforms:label>
+ <xforms:output value="count(number_list[2]/number)"/>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/10.4.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.4.d delete action using at attribute</xhtml:title>
+ <xforms:model >
+ <xforms:instance id="Instance_1">
+ <number_lists>
+ <number_list id="first">
+ <number>1</number>
+ <number>2</number>
+ <number>3</number>
+ </number_list>
+ <number_list id="second">
+ <number>4</number>
+ <number>5</number>
+ <number>6</number>
+ </number_list>
+ <number_list id="third">
+ <number>7</number>
+ <number>8</number>
+ <number>9</number>
+ </number_list>
+ <number_list id="fourth">
+ <number>10</number>
+ <number>11</number>
+ <number>12</number>
+ </number_list>
+ <number_list id="fifth">
+ <number>13</number>
+ <number>14</number>
+ <number>15</number>
+ </number_list>
+ <number_list />
+ </number_lists>
+ </xforms:instance>
+ <xforms:instance id="instance_2">
+ <number_lists>
+ <number_list>
+ <number>16</number>
+ <number>17</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-ready">
+ <!-- example without at, should delete last node -->
+ <xforms:delete nodeset="number_list[1]/number[3]" />
+ <!-- non-integer example, uses round(), should be 2 -->
+ <xforms:delete nodeset="number_list[2]/number" at="1.5" />
+ <!-- at < 1, should be 1 -->
+ <xforms:delete nodeset="number_list[3]/number" at="-2" />
+ <!-- at > node-set size, should be node-set size, 3 -->
+ <xforms:delete nodeset="number_list[4]/number" at="7" />
+ <!-- round() returns NaN at should be node-set size, 3 -->
+ <xforms:delete nodeset="number_list[5]/number" at="number('NaN')" />
+ <!-- example with at between node-set size and 1 -->
+ <xforms:delete nodeset="instance('instance_2')/number_list/number" at="1" />
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.4.d delete action using at attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the correct values for each output control below.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see only the numbers 1 and 2 : </xforms:label>
+ <xforms:repeat nodeset="number_list[1]/number">
+ <xforms:output value="string(concat(. ,' '))"/>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see only the numbers 4 and 6 : </xforms:label>
+ <xforms:repeat nodeset="number_list[2]/number">
+ <xforms:output value="string(concat(. ,' '))"/>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see only the numbers 8 and 9: </xforms:label>
+ <xforms:repeat nodeset="number_list[3]/number">
+ <xforms:output value="string(concat(. ,' '))"/>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see only the numbers 10 and 11 : </xforms:label>
+ <xforms:repeat nodeset="number_list[4]/number">
+ <xforms:output value="string(concat(. ,' '))"/>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see only the numbers 13 and 14 : </xforms:label>
+ <xforms:repeat nodeset="number_list[5]/number">
+ <xforms:output value="string(concat(. ,' '))"/>
+ </xforms:repeat>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see only the number 17 : </xforms:label>
+ <xforms:repeat nodeset="instance('instance_2')/number_list/number">
+ <xforms:output value="string(concat(. ,' '))"/>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/10.4.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.4.e delete element rules</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <lines>
+ <line name="a">
+ <price>3.00</price>
+ </line>
+ <line name="b">
+ <price>32.25</price>
+ </line>
+ <line name="c">
+ <price>132.99</price>
+ </line>
+ <line name="d">
+ <price>1320.99</price>
+ </line>
+ <line name="e">
+ <price>13200.99</price>
+ </line>
+ <line name="f">
+ <price>132000.99</price>
+ </line>
+ </lines>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-delete">
+ <xforms:message level="modal">xforms-delete</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.4.e delete element rules</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Delete Item At Index trigger you must see an xforms-delete message.
+ After an item is deleted the Current index must not change unless the last item in the list was
+ deleted, in which case the Current index must point to the new last item. If all items in the list
+ are deleted the Current index must be the number 0.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat id="lineset" nodeset="/lines/line">
+ <xforms:group>
+ <xforms:input ref="price">
+ <xforms:label>Line Item</xforms:label>
+ </xforms:input>
+ <xforms:input ref="@name">
+ <xforms:label>Name</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ </xforms:repeat>
+ <xforms:group>
+ <xforms:output value="index('lineset')">
+ <xforms:label>Current index : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Delete Item At Index</xforms:label>
+ <xforms:delete ev:event="DOMActivate" nodeset="/lines/line" at="index('lineset')"/>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/10.4.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.4.f delete action and repeat element</xhtml:title>
+ <xforms:model >
+ <xforms:instance id="instance_1">
+ <number_lists>
+ <number_list id="1st number_list">
+ <number xsi:type="xsd:integer">1</number>
+ <number xsi:type="xsd:integer">2</number>
+ <number xsi:type="xsd:integer">3</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:instance id="instance_2">
+ <number_lists>
+ <number_list id="1st number_list">
+ <number xsi:type="xsd:integer">1</number>
+ <number xsi:type="xsd:integer">2</number>
+ <number xsi:type="xsd:integer">3</number>
+ </number_list>
+ <number_list id="2nd number_list">
+ <number xsi:type="xsd:integer">4</number>
+ <number xsi:type="xsd:integer">5</number>
+ <number xsi:type="xsd:integer">6</number>
+ </number_list>
+ <number_list id="3rd number_list">
+ <number xsi:type="xsd:integer">7</number>
+ <number xsi:type="xsd:integer">8</number>
+ <number xsi:type="xsd:integer">9</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:instance id="instance_3">
+ <number_lists>
+ <number_list id="1st number_list">
+ <number xsi:type="xsd:integer">1</number>
+ <number xsi:type="xsd:integer">2</number>
+ <number xsi:type="xsd:integer">3</number>
+ </number_list>
+ <number_list id="2nd number_list">
+ <number xsi:type="xsd:integer">4</number>
+ <number xsi:type="xsd:integer">5</number>
+ <number xsi:type="xsd:integer">6</number>
+ </number_list>
+ <number_list id="3rd number_list">
+ <number xsi:type="xsd:integer">7</number>
+ <number xsi:type="xsd:integer">8</number>
+ <number xsi:type="xsd:integer">9</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:instance id="repeat_indices">
+ <xforms:root>
+ <repeat_2></repeat_2>
+ <repeat_2_inner></repeat_2_inner>
+ <repeat_3></repeat_3>
+ <repeat_3_inner></repeat_3_inner>
+ </xforms:root>
+ </xforms:instance>
+ <xforms:bind nodeset="instance('repeat_indices')/repeat_2" calculate="index('repeat_2')"/>
+ <xforms:bind nodeset="instance('repeat_indices')/repeat_2_inner" calculate="index('repeat_2_inner')"/>
+ <xforms:bind nodeset="instance('repeat_indices')/repeat_3" calculate="index('repeat_3')"/>
+ <xforms:bind nodeset="instance('repeat_indices')/repeat_3_inner" calculate="index('repeat_3_inner')"/>
+ <xforms:action ev:event="xforms-ready">
+ <!-- delete the last member of the list, index should revert to 0 -->
+ <xforms:setindex repeat="repeat_1" index="1" />
+ <xforms:delete nodeset="instance('instance_1')/number_list" at="1" />
+ <!-- delete last in set, which had index. index should revert to new last element -->
+ <!-- inner repeat index should be reset to 1 -->
+ <xforms:setindex repeat="repeat_2" index="3" />
+ <xforms:setindex repeat="repeat_2_inner" index="3" />
+ <xforms:delete nodeset="instance('instance_2')/number_list" at="3" />
+ <!-- delete node that is not last one -->
+ <xforms:setindex repeat="repeat_3" index="2" />
+ <xforms:setindex repeat="repeat_3_inner" index="3" />
+ <xforms:delete nodeset="instance('instance_3')/number_list" at="2" />
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.4.f delete action and repeat element</xforms:label>
+ </xforms:group>
+ <xforms:repeat id="repeat_1" nodeset="instance('instance_1')/number_list" />
+ <xforms:repeat id="repeat_2" nodeset="instance('instance_2')/number_list">
+ <xforms:repeat id="repeat_2_inner" nodeset="number" />
+ </xforms:repeat>
+ <xforms:repeat id="repeat_3" nodeset="instance('instance_3')/number_list">
+ <xforms:repeat id="repeat_3_inner" nodeset="number" />
+ </xforms:repeat>
+ <xforms:group>
+ <xforms:label>
+ You must see the correct values for each output control below.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the number 0 : </xforms:label>
+ <xforms:output value="index('repeat_1')">
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the number 2 : </xforms:label>
+ <xforms:output ref="instance('repeat_indices')/repeat_2">
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the number 1 : </xforms:label>
+ <xforms:output ref="instance('repeat_indices')/repeat_2_inner">
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the number 2 : </xforms:label>
+ <xforms:output ref="instance('repeat_indices')/repeat_3">
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>You must see the number 1 : </xforms:label>
+ <xforms:output ref="instance('repeat_indices')/repeat_3_inner">
+ </xforms:output>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/10.4.g.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xhtml:title>10.4.g delete action with xforms-delete event</xhtml:title>
+ <xforms:model id="mod1" >
+ <xforms:instance id="first">
+ <number_lists>
+ <number_list>
+ <number xsi:type="xsd:integer">1</number>
+ <number xsi:type="xsd:integer">2</number>
+ <number xsi:type="xsd:integer">3</number>
+ </number_list>
+ </number_lists>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-ready">
+ <xforms:delete nodeset="number_list/number" />
+ </xforms:action>
+ <xforms:message ev:observer="first" ev:event="xforms-delete" level="modal">xforms-delete</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.4.g delete action with xforms-delete event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must have seen an xforms-delete message and you must not see the numbers 1, 2 and 3 below.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:repeat nodeset="number_list/number">
+ <xforms:output value="concat(., ' ')">
+ <xforms:label />
+ </xforms:output>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,7 @@
+/10.4.a.xhtml/1.2/Tue Feb 10 15:24:43 2009//
+/10.4.b.xhtml/1.3/Sat Feb 21 20:30:37 2009//
+/10.4.c.xhtml/1.1/Wed Nov 14 20:55:23 2007//
+/10.4.d.xhtml/1.2/Tue Feb 10 15:24:43 2009//
+/10.4.e.xhtml/1.1/Wed Nov 14 20:55:24 2007//
+/10.4.f.xhtml/1.3/Sat Feb 21 20:30:37 2009//
+/10.4.g.xhtml/1.3/Tue Feb 10 15:24:43 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.5/10.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.5.a setindex element rules</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <lines>
+ <line name="a">
+ <price>3.00</price>
+ </line>
+ <line name="b">
+ <price>32.25</price>
+ </line>
+ <line name="c">
+ <price>132.99</price>
+ </line>
+ </lines>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.5.a setindex element rules</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Set index To -1 trigger you must see three xforms-scroll-first messages
+ and the index must display the number 1.
+ When you activate the Set index To 100 trigger you must see three xforms-scroll-last messages
+ and the index must display the number 3.
+ When you activate the Set index To 2 trigger you must not see a message
+ and the index must display the number 2.
+ </xforms:label>
+ </xforms:group>
+ <xforms:repeat id="lineset" nodeset="/lines/line">
+ <xforms:group>
+ <xforms:input ref="price">
+ <xforms:label>Price:</xforms:label>
+ </xforms:input>
+ <xforms:input ref="@name">
+ <xforms:label>Name:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:action ev:event="xforms-scroll-first" ev:observer="lineset">
+ <xforms:message level="modal">xforms-scroll-first</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ <xforms:group>
+ <xforms:action ev:event="xforms-scroll-last" ev:observer="lineset">
+ <xforms:message level="modal">xforms-scroll-last</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ </xforms:repeat>
+
+ <xforms:trigger>
+ <xforms:label>Set index To -1</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setindex repeat="lineset" index="-1"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Set index To 100</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setindex repeat="lineset" index="100"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Set index To 2</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setindex repeat="lineset" index="2"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:output value="index('lineset')">
+ <xforms:label>index : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/10.5.a.xhtml/1.2/Tue Nov 2 14:45:36 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.6/10.6.1/10.6.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>10.6.1.a case element child of the toggle element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model >
+ <xforms:instance xmlns="">
+ <yourname/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.6.1.a case element child of the toggle element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label> <!-- in case I broke this test case, the filename used to be 3.4.a -->
+ When you activate the In Case trigger it must be replaced by the Out Case trigger.
+ When you activate the Out Case trigger it must be replaced by the In Case trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="in" selected="true">
+ <xforms:trigger id="inbutton">
+ <xforms:label>In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate">
+ <xforms:case value="'out'"/>
+ </xforms:toggle>
+ </xforms:trigger>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:trigger id="outbutton">
+ <xforms:label>Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate">
+ <xforms:case value="'in'"/>
+ </xforms:toggle>
+ </xforms:trigger>
+ </xforms:case>
+ </xforms:switch>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.6/10.6.1/10.6.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>10.6.1.b case element child of the toggle element precedence testing</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <yourname/>
+ </xforms:instance>
+ <xforms:instance id="inst_case" xmlns="">
+ <cases>
+ <in>in</in>
+ <out>out</out>
+ <exit>exit</exit>
+ </cases>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.6.1.b case element child of the toggle element precedence testing
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label> <!-- in case I broke this test case, the filename used to be 3.4.b -->
+ Activating different triggers will place the the switch element into different cases. When in the
+ In case, you must see a Go To Out Case trigger. When in the Out case, you must see a Go To Exit Case
+ trigger and a Go To In Case trigger. When in the Exit case, you must see a Go To Out Case trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="in" selected="true">
+ <xforms:label>You are in the In case</xforms:label>
+ <xforms:group>
+ <xforms:trigger>
+ <xforms:label>Go To Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:label>You are in the Out case</xforms:label>
+ <xforms:group>
+ <xforms:trigger id="edit">
+ <xforms:label>Go To Exit Case</xforms:label>
+ <!-- case attr in toggle and case element in toggle, element has precedence -->
+ <xforms:toggle ev:event="DOMActivate" case="in">
+ <xforms:case>exit</xforms:case>
+ </xforms:toggle>
+ </xforms:trigger>
+ <xforms:trigger id="exit_btn">
+ <xforms:label>Go To In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate">
+ <!-- value attr in case element with inline content, value attr has precedence -->
+ <xforms:case value="instance('inst_case')/in">exit</xforms:case>
+ </xforms:toggle>
+ </xforms:trigger>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="exit" selected="true">
+ <xforms:label>You are in the Exit case</xforms:label>
+ <xforms:group>
+ <xforms:trigger id="rtrn_edit">
+ <xforms:label>Go To Out Case</xforms:label>
+ <!-- case attr in toggle element with value attr in case element and inline content,
+ value attr has precedence -->
+ <xforms:toggle ev:event="DOMActivate" case="in">
+ <xforms:case value="instance('inst_case')/out">in</xforms:case>
+ </xforms:toggle>
+ </xforms:trigger>
+ </xforms:group>
+ </xforms:case>
+ </xforms:switch>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.6/10.6.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/10.6.1.a.xhtml/1.3/Sat Feb 21 20:30:38 2009//
+/10.6.1.b.xhtml/1.4/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.6/10.6.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.6/10.6.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.6/10.6.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.6/10.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:et="http://w3c.org/eventtracker">
+
+<xhtml:head>
+ <xhtml:title>10.6.a events dispatched by toggle element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css"
+ type="text/css" />
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <yourname />
+ </xforms:instance>
+ </xforms:model>
+</xhtml:head>
+<xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.6.a events dispatched by toggle element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ If you are in the "in" case and you activate the Show Out Case trigger
+ you must see an xforms-deselect(in) message followed by an
+ xforms-select(out) message.
+ If you are in the "out" case and you activate the Show In Case trigger
+ you must see an xforms-deselect(out) message followed by an
+ xforms-select(in) message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:switch>
+ <xforms:case id="in">
+ <xforms:group>
+ <xforms:label>You are now in the "in" case</xforms:label>
+ </xforms:group>
+ <xforms:trigger ref="/yourname">
+ <xforms:label>Show Out Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="out"/>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:action ev:event="xforms-select" ev:observer="in">
+ <xforms:message level="modal">xforms-select(in)</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ <xforms:group>
+ <xforms:action ev:event="xforms-deselect" ev:observer="in">
+ <xforms:message level="modal">xforms-deselect(in)</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="out">
+ <xforms:group>
+ <xforms:label>You are now in the "out" case</xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Show In Case</xforms:label>
+ <xforms:toggle ev:event="DOMActivate" case="in"/>
+ </xforms:trigger>
+ <xforms:group>
+ <xforms:action ev:event="xforms-select" ev:observer="out">
+ <xforms:message level="modal">xforms-select(out)</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ <xforms:group>
+ <xforms:action ev:event="xforms-deselect" ev:observer="out">
+ <xforms:message level="modal">xforms-deselect(out)</xforms:message>
+ </xforms:action>
+ </xforms:group>
+ </xforms:case>
+ </xforms:switch>
+
+</xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+D/10.6.1////
+/10.6.a.xhtml/1.1/Wed Nov 14 20:55:48 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.7/10.7.1/10.7.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>10.7.1.a setfocus element with control child element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css"
+ type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance xmlns="">
+ <data>
+ <name>Alex</name>
+ <age>23</age>
+ <dob>1/25/72</dob>
+ </data>
+ </xforms:instance>
+ <xforms:instance id="focus_holder" xmlns="">
+ <root>
+ <focus>DOB</focus>
+ </root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.7.1.a setfocus element with control child element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The triggers below must shift the focus to the proper form controls when activated.
+ The "Set Focus To Age" trigger must place the focus into the input control labeled Age.
+ The "Set Focus To DOB" trigger must place the focus into the input control labeled DOB.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input id="Name" ref="name">
+ <xforms:label>Name:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input id="Age" ref="age">
+ <xforms:label>Age:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input id="DOB" ref="dob">
+ <xforms:label>DOB:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Set focus to Age field</xforms:label>
+ <xforms:setfocus ev:event="DOMActivate">
+ <xforms:control>Age</xforms:control>
+ </xforms:setfocus>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Set focus to DOB field</xforms:label>
+ <xforms:setfocus ev:event="DOMActivate">
+ <xforms:control value="instance('focus_holder')/focus"/>
+ </xforms:setfocus>
+ </xforms:trigger>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.7/10.7.1/10.7.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>10.7.1.b control element precedence tests</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css"
+ type="text/css" />
+ <xforms:model id="mod1" >
+ <xforms:instance xmlns="">
+ <data>
+ <name>Alex</name>
+ <age>23</age>
+ <dob>1/25/72</dob>
+ </data>
+ </xforms:instance>
+ <xforms:instance id="focus_holder" xmlns="">
+ <root>
+ <focus>Age</focus>
+ <focus2>DOB</focus2>
+ </root>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.7.1.b control element precedence tests</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The triggers below must shift the focus to the proper form controls when activated.
+ The "Set Focus To Age" trigger must place the focus into the input control labeled Age.
+ The "Set Focus To DOB" trigger must place the focus into the input control labeled DOB.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input id="Name" ref="name">
+ <xforms:label>Name:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input id="Age" ref="age">
+ <xforms:label>Age:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group>
+ <xforms:input id="DOB" ref="dob">
+ <xforms:label>DOB:</xforms:label>
+ </xforms:input>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Set Focus To Age</xforms:label>
+ <!-- value attr with inline content, value attr has precedence -->
+ <xforms:setfocus ev:event="DOMActivate">
+ <xforms:control value="instance('focus_holder')/focus">Name</xforms:control>
+ </xforms:setfocus>
+ </xforms:trigger>
+
+ <xforms:trigger>
+ <xforms:label>Set Focus To DOB</xforms:label>
+ <!-- control attr with control element, control element has precedence -->
+ <xforms:setfocus ev:event="DOMActivate" control="Name">
+ <xforms:control value="instance('focus_holder')/focus2">Age</xforms:control>
+ </xforms:setfocus>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.7/10.7.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/10.7.1.a.xhtml/1.3/Sat Feb 21 20:30:39 2009//
+/10.7.1.b.xhtml/1.2/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.7/10.7.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.7/10.7.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.7/10.7.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.7/10.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.7.a setfocus element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model>
+ <xforms:instance xmlns="">
+ <cart>
+ <items>
+ <item name="brake pad"/>
+ <item name="spare tire"/>
+ <item name="fan belt"/>
+ </items>
+ <shipping/>
+ </cart>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.7.a setfocus element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The triggers below must shift the focus to the proper form controls when activated. The Set Focus To
+ Shipping trigger
+ must place the focus into the empty input control labeled Shipping. The Set Focus To
+ First Item trigger must must place the focus into the input control containing the value
+ "brake pad". The Set Focus To Third Item trigger must must place the focus into
+ the input control containing the value "fan belt".
+ </xforms:label>
+ </xforms:group>
+ <xforms:input id="shipping_input" ref="/cart/shipping">
+ <xforms:label>Shipping:</xforms:label>
+ </xforms:input>
+ <xforms:repeat id="lineset" nodeset="/cart/items/item" startindex="1">
+ <xforms:input ref="@name" id="repeat_input">
+ <xforms:label>Item Name:</xforms:label>
+ </xforms:input>
+ </xforms:repeat>
+ <xforms:trigger>
+ <xforms:label>Set Focus To Shipping</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setfocus control="shipping_input"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Set Focus To First Item</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setfocus control="repeat_input"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Set Focus To Third Item</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setindex repeat="lineset" index="3"/>
+ <xforms:setfocus control="repeat_input"/>
+ <xforms:setindex repeat="lineset" index="1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+D/10.7.1////
+/10.7.a.xhtml/1.1/Wed Nov 14 20:56:09 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.1/10.8.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.1.a dispatch element with name child element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-rebuild">xforms-rebuild</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.1.a dispatch element with name child element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Rebuild trigger you must see an xforms-rebuild message. You must not see
+ a custom-event message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Rebuild</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch targetid="mymodel">
+ <xforms:name>xforms-rebuild</xforms:name>
+ </xforms:dispatch>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.1/10.8.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.1.b name element has precedence over attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-rebuild">xforms-rebuild</xforms:message>
+ <xforms:message level="modal" ev:event="custom-event">custom-event</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.1.b name element has precedence over attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Rebuild trigger you must see an xforms-rebuild message.
+ If you see a custom-event message you have failed this test case.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Rebuild</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="custom-event" targetid="mymodel">
+ <xforms:name>xforms-rebuild</xforms:name>
+ </xforms:dispatch>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.1/10.8.1.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.1.c value attribute has precedence in name element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-rebuild">xforms-rebuild</xforms:message>
+ <xforms:message level="modal" ev:event="custom-event">custom-event</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.1.c value attribute has precedence in name element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Rebuild trigger you must see an xforms-rebuild message. You must not see
+ a custom-event message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Rebuild</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch targetid="mymodel">
+ <xforms:name value="'xforms-rebuild'">custom-event</xforms:name>
+ </xforms:dispatch>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/10.8.1.a.xhtml/1.3/Mon May 25 06:41:47 2009//
+/10.8.1.b.xhtml/1.3/Mon May 25 06:41:47 2009//
+/10.8.1.c.xhtml/1.5/Mon May 25 06:41:47 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.8/10.8.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.2/10.8.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.2.a dispatch element with targetid child element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="custom-event">
+ custom-event
+ </xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.2.a dispatch element with targetid child element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Fire Custom Event trigger you must see a custom-event message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Fire Custom Event</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="custom-event">
+ <xforms:targetid>mymodel</xforms:targetid>
+ </xforms:dispatch>
+ </xforms:action>
+ </xforms:trigger>
+
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.2/10.8.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.2.b targetid element has precedence over attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="custom-event">custom-event</xforms:message>
+ </xforms:model>
+ <xforms:model id="wrongmodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="custom-event">wrong custom-event</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.2.b targetid element has precedence over attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Fire Custom Event trigger you must see a custom-event message.
+ If you see a wrong custom-event message you have failed this test case.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Fire Custom Event</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch targetid="wrongmodel" name="custom-event">
+ <xforms:targetid>mymodel</xforms:targetid>
+ </xforms:dispatch>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.2/10.8.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.2.c value attribute has precedence in targetid element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="custom-event">custom-event</xforms:message>
+ </xforms:model>
+ <xforms:model id="wrongmodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="custom-event">wrong custom-event</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.2.c value attribute has precedence in targetid element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Fire Custom Event trigger you must see a custom-event message.
+ If you see a wrong custom-event message you have failed this test case.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Fire Custom Event</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="custom-event">
+ <xforms:targetid value="'mymodel'">wrongmodel</xforms:targetid>
+ </xforms:dispatch>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/10.8.2.a.xhtml/1.2/Mon May 25 06:41:47 2009//
+/10.8.2.b.xhtml/1.2/Mon May 25 06:41:47 2009//
+/10.8.2.c.xhtml/1.3/Mon May 25 06:41:47 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.8/10.8.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.3/10.8.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.3.a dispatch element with delay child element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel" >
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-rebuild">xforms-rebuild</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.3.a dispatch element with delay child element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate either trigger you must see an xforms-rebuild message. However,
+ the Rebuild Without Delay trigger must display the message faster than the Rebuild With Delay trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Rebuild Without Delay</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-rebuild" targetid="mymodel"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Rebuild With Delay</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-rebuild" targetid="mymodel">
+ <xforms:delay>5000</xforms:delay>
+ </xforms:dispatch>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.3/10.8.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.3.b delay element has precedence over attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel" >
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-rebuild">xforms-rebuild</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.3.b delay element has precedence over attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate either trigger you must see an xforms-rebuild message. However,
+ the Rebuild Without Delay trigger must display the message faster than the Rebuild With Delay trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Rebuild Without Delay</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-rebuild" targetid="mymodel"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Rebuild With Delay</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-rebuild" targetid="mymodel" delay="0">
+ <xforms:delay>5000</xforms:delay>
+ </xforms:dispatch>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.3/10.8.3.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.3.c value attribute has precedence in delay element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel" >
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-rebuild">xforms-rebuild</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.3.c value attribute has precedence in delay element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate either trigger you must see an xforms-rebuild message. However,
+ the Rebuild Without Delay trigger must display the message faster than the Rebuild With Delay trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Rebuild Without Delay</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-rebuild" targetid="mymodel"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Rebuild With Delay</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-rebuild" targetid="mymodel">
+ <xforms:delay value="5000">0</xforms:delay>
+ </xforms:dispatch>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/10.8.3.a.xhtml/1.2/Mon May 25 06:41:47 2009//
+/10.8.3.b.xhtml/1.2/Mon May 25 06:41:47 2009//
+/10.8.3.c.xhtml/1.2/Mon May 25 06:41:47 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.8/10.8.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.a dispatch element dispatches predefined event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-rebuild">
+ xforms-rebuild
+ </xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.a dispatch element dispatches predefined event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Rebuild trigger you must see an xforms-rebuild message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Rebuild</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-rebuild" targetid="mymodel"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.b dispatch element dispatches custom event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel">
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="custom-event">
+ custom-event
+ </xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.b dispatch element dispatches custom event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Fire Custom Event trigger you must see a custom-event message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:trigger>
+ <xforms:label>Fire Custom Event</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="custom-event" targetid="mymodel"/>
+ </xforms:action>
+ </xforms:trigger>
+
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.c dispatch element with delay attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel" >
+ <xforms:instance xmlns="">
+ <car/>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-rebuild">
+ xforms-rebuild
+ </xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.c dispatch element with delay attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate either trigger you must see an xforms-rebuild message. However,
+ the Rebuild Without Delay trigger must display the message faster than the Rebuild With Delay trigger.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Rebuild Without Delay</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-rebuild" targetid="mymodel"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger>
+ <xforms:label>Rebuild With Delay</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-rebuild" targetid="mymodel" delay="5000"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.d dispatch element dispatches custom event that bubbles</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="mymodel">
+ <xforms:instance xmlns="" id="gohere">
+ <car id="carnode">
+ <color id="colornode">
+ </color>
+ </car>
+ </xforms:instance>
+ <xforms:action ev:event="custom-event" ev:observer="gohere">
+ <xforms:message level="modal">Child Element</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="custom-event">
+ <xforms:message level="modal">Parent Element</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.d dispatch element dispatches custom event that bubbles</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating the Fire Custom Event trigger you must see two messages: Child Element and Parent
+ Element.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Fire Custom Event</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="custom-event" targetid="gohere" bubbles="true"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.8.e dispatch element dispatches cancelled custom event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="model1" ev:defaultAction="cancel">
+ <xforms:action ev:event="custom-event">
+ <xforms:message level="modal">custom-event</xforms:message>
+ </xforms:action>
+ </xforms:model>
+
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.e dispatch element dispatches cancelled custom event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Fire Custom Event trigger you must see a custom-event message. If an implementation has a default action
+ for the custom event you must not see the effect of the default action.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Fire Custom Event</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="custom-event" targetid="model1" cancelable="true"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/10.8.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <!-- if the custom event-cancel test case doenst work this can replace it maybe? -->
+ <xhtml:title>10.8.f dispatch element dispatches cancelled predefined event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css" />
+ <xforms:model id="model1" ev:event="xforms-reset" ev:defaultAction="cancel">
+ <xforms:instance xmlns="">
+ <car>Audi</car>
+ </xforms:instance>
+ </xforms:model>
+ <xforms:setvalue ev:event="xforms-ready" ref="/car">Kia</xforms:setvalue>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.8.f dispatch element dispatches cancelled predefined event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Reset trigger the value in the input control must NOT change to "Audi".
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Reset</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:reset model="model1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ <xforms:input id="input1" ref="/car">
+ <xforms:label>Car Input : </xforms:label>
+ </xforms:input>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,9 @@
+D/10.8.1////
+D/10.8.2////
+D/10.8.3////
+/10.8.a.xhtml/1.2/Mon May 25 06:41:47 2009//
+/10.8.b.xhtml/1.2/Mon May 25 06:41:47 2009//
+/10.8.c.xhtml/1.2/Mon May 25 06:41:47 2009//
+/10.8.d.xhtml/1.3/Tue Nov 2 14:45:35 2010//
+/10.8.e.xhtml/1.3/Wed Nov 16 16:25:59 2011//
+/10.8.f.xhtml/1.1/Wed Nov 14 20:55:06 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10/10.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.a action syntax example</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="thismodel">
+ <xforms:instance xmlns="">
+ <car>Del Sol</car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.a action syntax example</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ If you change the value in the Car Model
+ input control and activate the Reset trigger the value must be set back to the initial value of
+ "Del Sol".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:input ref="/car">
+ <xforms:label>Car Model : </xforms:label>
+ </xforms:input>
+
+ <xforms:trigger>
+ <xforms:label>Reset</xforms:label>
+ <xforms:reset ev:event="DOMActivate" model="thismodel"/>
+ </xforms:trigger>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.b rebuild in action element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="thismodel">
+ <xforms:instance xmlns="">
+ <car>
+ <model>Pacifica</model>
+ </car>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-rebuild">xforms-rebuild</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.b rebuild in action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Insert Car trigger you must see an xforms:action message and an xforms-rebuild
+ message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:repeat nodeset="/car/model">
+ <xforms:input ref=".">
+ <xforms:label>Car model : </xforms:label>
+ </xforms:input>
+ </xforms:repeat>
+
+ <xforms:trigger>
+ <xforms:label>Insert Car</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:insert nodeset="/car/model" at="last()" position="after"/>
+ <xforms:message level="modal">xforms:action</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.c recalculate in action element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="thismodel">
+ <xforms:instance xmlns="">
+ <car>
+ <model>Pacifica</model>
+ </car>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-recalculate">xforms-recalculate</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.c recalculate in action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Update Car trigger you must see an xforms:action message and an xforms-recalculate
+ message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:repeat nodeset="/car/model">
+ <xforms:input ref=".">
+ <xforms:label>Car model : </xforms:label>
+ </xforms:input>
+ </xforms:repeat>
+
+ <xforms:trigger>
+ <xforms:label>Update Car</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="/car/model">Pilot</xforms:setvalue>
+ <xforms:message level="modal">xforms:action</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.d revalidate in action element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="thismodel">
+ <xforms:instance xmlns="">
+ <car>
+ <model>Pacifica</model>
+ </car>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-revalidate">xforms-revalidate</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.d revalidate in action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Update Car trigger you must see an xforms:action message and an xforms-revalidate
+ message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:repeat nodeset="/car/model">
+ <xforms:input ref=".">
+ <xforms:label>Car model : </xforms:label>
+ </xforms:input>
+ </xforms:repeat>
+
+
+ <xforms:trigger>
+ <xforms:label>Update Car</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="/car/model">Pilot</xforms:setvalue>
+ <xforms:message level="modal">xforms:action</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>10.e refresh in action element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="thismodel">
+ <xforms:instance xmlns="">
+ <car>
+ <model>Pacifica</model>
+ </car>
+ </xforms:instance>
+ <xforms:message level="modal" ev:event="xforms-refresh">xforms-refresh</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.e refresh in action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Update Car trigger you must see an xforms:action message and an xforms-refresh
+ message.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:repeat nodeset="/car/model">
+ <xforms:input ref=".">
+ <xforms:label>Car model : </xforms:label>
+ </xforms:input>
+ </xforms:repeat>
+
+ <xforms:trigger>
+ <xforms:label>Update Car</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="/car/model">Pilot</xforms:setvalue>
+ <xforms:message level="modal">xforms:action</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>10.f insert in action element</xhtml:title>
+ <xhtml:link href="../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <root>
+ <data/>
+ <data/>
+ </root>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-rebuild" level="modal" ev:observer="mod1">xforms-rebuild</xforms:message>
+ <xforms:message ev:event="xforms-recalculate" level="modal" ev:observer="mod1">xforms-recalculate</xforms:message>
+ <xforms:message ev:event="xforms-revalidate" level="modal" ev:observer="mod1">xforms-revalidate</xforms:message>
+ <xforms:message ev:event="xforms-refresh" level="modal" ev:observer="mod1">xforms-refresh</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.f insert in action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Insert trigger you must see five messages: xforms:action,
+ xforms-rebuild, xforms-recalculate, xforms-revalidate, and
+ xforms-refresh.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Insert</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:insert nodeset="/root/data" at="last()" position="after"/>
+ <xforms:message level="modal">xforms:action</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.g.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>10.g delete in action element</xhtml:title>
+ <xhtml:link href="../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <root>
+ <data/>
+ <data/>
+ </root>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-rebuild" level="modal" ev:observer="mod1">xforms-rebuild</xforms:message>
+ <xforms:message ev:event="xforms-recalculate" level="modal" ev:observer="mod1">xforms-recalculate</xforms:message>
+ <xforms:message ev:event="xforms-revalidate" level="modal" ev:observer="mod1">xforms-revalidate</xforms:message>
+ <xforms:message ev:event="xforms-refresh" level="modal" ev:observer="mod1">xforms-refresh</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.g delete in action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Delete trigger you must see five messages: xforms:action,
+ xforms-rebuild, xforms-recalculate, xforms-revalidate, and
+ xforms-refresh.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Delete</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:delete nodeset="data" at="1"/>
+ <xforms:message level="modal">xforms:action</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.h.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>10.h setvalue in action element</xhtml:title>
+ <xhtml:link href="../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <root>
+ <data/>
+ <data/>
+ </root>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-recalculate" level="modal" ev:observer="mod1">xforms-recalculate</xforms:message>
+ <xforms:message ev:event="xforms-revalidate" level="modal" ev:observer="mod1">xforms-revalidate</xforms:message>
+ <xforms:message ev:event="xforms-refresh" level="modal" ev:observer="mod1">xforms-refresh</xforms:message>
+ <xforms:message ev:event="xforms-rebuild" level="modal" ev:observer="mod1">xforms-rebuild</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.h setvalue in action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Set Value trigger you must see four messages: xforms:action,
+ xforms-recalculate, xforms-revalidate, and
+ xforms-refresh.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Set Value</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:setvalue ref="data[1]">Some data</xforms:setvalue>
+ <xforms:message level="modal">xforms:action</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/10.i.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>10.i reset in action element</xhtml:title>
+ <xhtml:link href="../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <root>
+ <data/>
+ <data/>
+ </root>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-rebuild" level="modal" ev:observer="mod1">xforms-rebuild</xforms:message>
+ <xforms:message ev:event="xforms-recalculate" level="modal" ev:observer="mod1">xforms-recalculate</xforms:message>
+ <xforms:message ev:event="xforms-revalidate" level="modal" ev:observer="mod1">xforms-revalidate</xforms:message>
+ <xforms:message ev:event="xforms-refresh" level="modal" ev:observer="mod1">xforms-refresh</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">10.i reset in action element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Insert trigger you must see five messages:
+ xforms-rebuild, xforms-recalculate, xforms-revalidate, xforms-refresh, and xforms:action.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Insert</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:insert nodeset="/root/data" at="last()" position="after"/>
+ <xforms:reset/>
+ <xforms:message level="modal">xforms:action</xforms:message>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,23 @@
+D/10.1////
+D/10.13////
+D/10.14////
+D/10.15////
+D/10.16////
+D/10.17////
+D/10.18////
+D/10.2////
+D/10.3////
+D/10.4////
+D/10.5////
+D/10.6////
+D/10.7////
+D/10.8////
+/10.a.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/10.b.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/10.c.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/10.d.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/10.e.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/10.f.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/10.g.xhtml/1.1/Wed Nov 14 20:55:21 2007//
+/10.h.xhtml/1.1/Wed Nov 14 20:55:20 2007//
+/10.i.xhtml/1.1/Wed Nov 14 20:55:20 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt10
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt10/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.1.a ref attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car1">
+ <xforms:instance id="information">
+ <!-- make now has a descendant, which should be submitted if make is submitted -->
+ <car xmlns="">
+ <make>Acura
+ <model>Integra</model>
+ </make>
+ <year>1994</year>
+ <color>white</color>
+ <hp>120</hp>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="submitMakeModel" ref="/car/make" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post"/>
+ <xforms:submission id="submitColor" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.a ref attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Make And Model trigger the page must be replaced by the form data.
+ The form data must contain the values "Acura" and "Integra", but not the value
+ "white".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit id="makeModelButton" submission="submitMakeModel">
+ <xforms:label>Submit Make And Model</xforms:label>
+ </xforms:submit>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Color trigger the page must be replaced by the form data.
+ The form data must contain the value "white" but not the values "Acura" or
+ "Integra".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit id="colorSubmit" submission="submitColor">
+ <xforms:label>Submit Color</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.1.b bind attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m_001">
+ <xforms:instance id="i1">
+ <car xmlns="">
+ <make>Acura</make>
+ <year>1994</year>
+ <color>white</color>
+ <hp>120</hp>
+ </car>
+ </xforms:instance>
+ <xforms:instance id="i2">
+ <tires xmlns=""/>
+ </xforms:instance>
+ <!-- submission submits only what the bind is attached to -->
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ bind="color_bind" method="post"/>
+ <xforms:bind id="make_bind" nodeset="/car/make"/>
+ <xforms:bind id="year_bind" nodeset="/car/year"/>
+ <xforms:bind id="color_bind" nodeset="/car/color"/>
+ <xforms:bind id="hp_bind" nodeset="/car/hp"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.b bind attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit trigger the page must be replaced by the form data. You must see the value
+ "white" in the form data. You must not see the values "Acura", "1994", or
+ "120".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.1.c resource attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="car1">
+ <xforms:instance id="information">
+ <!-- make now has a descendant, which should be submitted if make is submitted -->
+ <car xmlns="">
+ <make>Acura
+ <model>Integra</model>
+ </make>
+ <year>1994</year>
+ <color>white</color>
+ <hp>120</hp>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="submitMakeModel" ref="/car/make" resource="http://xformstest.org/cgi-bin/echo.sh"
+ method="post"/>
+ <xforms:submission id="submitColor" ref="/car/color" resource="http://invalid/bin/echo.sh" method="post">
+ <xforms:resource>http://xformstest.org/cgi-bin/echo.sh</xforms:resource>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.c resource attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Make And Model trigger the page must be replaced by the form data.
+ The form data must contain the values "Acura" and "Integra", but not the value
+ "white".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit id="makeModelButton" submission="submitMakeModel">
+ <xforms:label>Submit Make And Model</xforms:label>
+ </xforms:submit>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Color trigger the page must be replaced by the form data.
+ The form data must contain the value "white" but not the values "Acura" or
+ "Integra".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit id="colorSubmit" submission="submitColor">
+ <xforms:label>Submit Color</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>11.1.d action attribute of submission element</xhtml:title>
+ <xforms:model>
+ <!-- valid submission sends data to xformstest.org which echos information back to user -->
+ <xforms:submission action="http://xformstest.org/cgi-bin/echo.sh" id="submit" method="post"/>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Subaru
+ <model>Impreza WRX STi</model>
+ </make>
+ <year>2005</year>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link href="../../driverPages/html/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.d action attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit trigger the page must be replaced by the form data.
+ The form data must contain the values "Subaru" and "Impreza WRX STi", and
+ "2005".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit id="submitButton_001" submission="submit">
+ <xforms:label>Submit</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.1.e mode attribute of submission element</xhtml:title>
+ <xhtml:link href="../../driverPages/html/TestSuite11.css" rel="stylesheet" type="text/css" />
+ <xforms:model id="car1">
+ <xforms:instance id="information">
+ <car xmlns="">
+ <make>Acura
+ <model>Integra</model>
+ </make>
+ <year>1994</year>
+ <color>white</color>
+ <hp>120</hp>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="submitColorS" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" mode="synchronous"/>
+ <xforms:submission id="submitColorA" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" mode="asynchronous"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.e mode attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Each submit control below submits the form with a different mode. Both must replace the page
+ with form data containing the value "white".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit id="submitS" submission="submitColorS">
+ <xforms:label>Submit with Synchronous</xforms:label>
+ </xforms:submit>
+ <xforms:submit id="submitA" submission="submitColorA">
+ <xforms:label>Submit with Asynchronous</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>11.1.f method attribute of submission element</xhtml:title>
+ <xforms:model>
+ <xforms:instance>
+ <car xmlns="">
+ <make>Infiniti
+ <model>G35x</model>
+ </make>
+ <year>2005</year>
+ </car>
+ </xforms:instance>
+ <xforms:submission action="http://xformstest.org/cgi-bin/echo.sh" id="submitPost" method="post"/>
+ <xforms:submission action="http://xformstest.org/cgi-bin/echo.sh" id="submitPut" method="put"/>
+ </xforms:model>
+ <xhtml:link href="../../driverPages/html/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.f method attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Each submit control below submits the form with a different method. Both must replace the page
+ with form data containing the values "Infiniti", "G35x", and "2005".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submitPost">
+ <xforms:label>Submit by Post</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="submitPut">
+ <xforms:label>Submit by Put</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.h.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.1.h validate attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m1" >
+ <xforms:instance xmlns="">
+ <car>
+ <make>Toyota</make>
+ <age xsi:type="xsd:positiveInteger">ten</age>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub_true" ref="/car/age" method="post" action="http://xformstest.org/cgi-bin/echo.sh"
+ validate="true">
+ <xforms:message ev:event="xforms-submit-error" level="modal">xforms-submit-error</xforms:message>
+ </xforms:submission>
+ <xforms:submission id="sub_false" ref="/car/age" method="post" action="http://xformstest.org/cgi-bin/echo.sh"
+ validate="false">
+ <xforms:message ev:event="xforms-submit-error" level="modal">xforms-submit-error</xforms:message>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.h validate attribute of submission element</xforms:label>
+
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit (validate=true) submit control you must see an xforms-submit-error
+ message. When you activate the Submit (validate=false) submit control you must not see a message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub_true">
+ <xforms:label>Submit (validate=true)</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="sub_false">
+ <xforms:label>Submit (validate=false)</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.i.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.1.i relevant attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m1" >
+ <xforms:instance xmlns="">
+ <sportbike>
+ <make>Suzuki</make>
+ <model>Hayabusa 1300</model>
+ <dateOfPurchase>2006-04-26</dateOfPurchase>
+ </sportbike>
+ </xforms:instance>
+ <xforms:bind nodeset="/sportbike/dateOfPurchase" relevant="false()" />
+ <xforms:submission id="sub_true" method="post" action="http://xformstest.org/cgi-bin/echo.sh"
+ relevant="true"/>
+ <xforms:submission id="sub_false" method="post" action="http://xformstest.org/cgi-bin/echo.sh"
+ relevant="false"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.i relevant attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Both submit controls must replace the page with the form data when activated.
+ When you activate the Submit (relevant=true) submit control you must see the values "Suzuki" and
+ "Hayabusa 1300" in the form data.
+ When you activate the Submit (relevant=false) submit control you must see the values "Suzuki",
+ "Hayabusa 1300", and "2006-04-26" in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub_true">
+ <xforms:label>Submit (relevant=true)</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub_false">
+ <xforms:label>Submit (relevant=false)</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.j.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.1.j serialization attribute of submission element</xhtml:title>
+ <xhtml:link href="../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <car>
+ <make>Ford</make>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub1" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="get" serialization="none"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.j serialization attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit With Serialization submit control the page must be replaced by the form data. The
+ value "blue" must not appear in the request URI header or in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit With Serialization</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.k.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.1.k version attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Acura</make>
+ <year>2005</year>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="make_bind" nodeset="/car/make"/>
+ <xforms:bind id="year_bind" nodeset="/car/year"/>
+ <xforms:bind id="color_bind" nodeset="/car/color"/>
+
+ <xforms:submission id="submit10" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ version="1.0"/>
+ <xforms:submission id="submit11" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ version="1.1"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.k version attribute of submission element (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Each submit control below replaces the page with the form instance data. The Submit As 1.0 submits the
+ form with a submission element that has a version attribute set to "1.0". The Submit As 1.1
+ submits the form with a submission element that has a version attribute set to "1.1".
+ The differences between the two submissions, if any, are dependent on your renderer.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submit10">
+ <xforms:label>Submit as 1.0</xforms:label>
+ </xforms:submit>
+
+ <xforms:submit submission="submit11">
+ <xforms:label>Submit as 1.1</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.l.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.1.l indent attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Acura</make>
+ <year>2005</year>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="make_bind" nodeset="/car/make"/>
+ <xforms:bind id="year_bind" nodeset="/car/year"/>
+ <xforms:bind id="color_bind" nodeset="/car/color"/>
+
+ <xforms:submission id="submit-dont" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ indent="false"/>
+ <xforms:submission id="submit-indent" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ indent="true"/>
+
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.l indent attribute of submission element (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Each submit control below replaces the page with the form instance data. The Submit Without indent
+ submits the form with a submission element that has an indent attribute set to "no".
+ The Submit With indent submits the form with a submission element that has an indent attribute set
+ to "yes". The differences between the two submissions, if any, are dependent on your renderer.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit-dont">
+ <xforms:label>Submit Without indent</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="submit-indent">
+ <xforms:label>Submit With indent</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.m.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.1.m mediatype attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Acura</make>
+ <year>2005</year>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="make_bind" nodeset="/car/make"/>
+ <xforms:bind id="year_bind" nodeset="/car/year"/>
+ <xforms:bind id="color_bind" nodeset="/car/color"/>
+
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ mediatype="application/xml"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.m mediatype attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit submit control the page must be replaced by the form data.
+ The variable on the page for the content type must equal the value "application/xml".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submit">
+ <xforms:label>Submit</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.n.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.1.n encoding attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <carA>
+ <make>Acura</make>
+ <year>2005</year>
+ <color>blue</color>
+ </carA>
+ </xforms:instance>
+ <xforms:instance>
+ <carB>
+ <make>Acura</make>
+ <year>2005</year>
+ <color>blue</color>
+ </carB>
+ </xforms:instance>
+ <xforms:bind id="make_bindA" nodeset="/carA/make"/>
+ <xforms:bind id="year_bindA" nodeset="/carA/year"/>
+ <xforms:bind id="color_bindA" nodeset="/carA/color"/>
+ <xforms:submission id="submitA" action="http://xformstest.org/cgi-bin/echo.sh" method="post"/>
+ <xforms:submission id="submitB" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ encoding="ISO-8859-1"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.n encoding attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit (UTF-8) control you must see the value
+ " encoding="UTF-8" " at the top of the form data.
+ When you activate the Submit (ISO) control you must see the value
+ " encoding="ISO-8859-1" " at the top of the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submitA">
+ <xforms:label>Submit (UTF-8)</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="submitB">
+ <xforms:label>Submit (ISO)</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.o.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.1.o omit-xml-declaration attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Acura</make>
+ <year>2005</year>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="make_bind" nodeset="/car/make"/>
+ <xforms:bind id="year_bind" nodeset="/car/year"/>
+ <xforms:bind id="color_bind" nodeset="/car/color"/>
+
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ omit-xml-declaration="1"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.o omit-xml-declaration attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating the Submit control the page must be replaced by the instance data. You must
+ not see the value "<?xml version="1.0" encoding="UTF-8"?>" at the
+ top of the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.p.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.1.p standalone attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Acura</make>
+ <year>2005</year>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="make_bind" nodeset="/car/make"/>
+ <xforms:bind id="year_bind" nodeset="/car/year"/>
+ <xforms:bind id="color_bind" nodeset="/car/color"/>
+
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ standalone="true"/>
+ <xforms:submission id="submit2" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ standalone="false"/>
+ <xforms:submission id="submit3" action="http://xformstest.org/cgi-bin/echo.sh" method="post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.p standalone attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit With Standalone true submit control you must see a standalone
+ declaration in the form data. It may appear as the value " standalone="yes" " or
+ " standalone="true" ".
+ When you activate the Submit With Standalone false submit control you must see a standalone
+ declaration in the form data. It may appear as the value " standalone="no" " or
+ " standalone="false" ".
+ When you activate the Submit Without Standalone submit control you must not see a standalone
+ declaration in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit With Standalone true</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="submit2">
+ <xforms:label>Submit With Standalone false</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="submit3">
+ <xforms:label>Submit Without Standalone</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.q.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.1.q cdata-section-elements attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <car>
+ <make>Toyota
+ <model>Acura</model>
+ </make>
+ <year>2005</year>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:bind id="make_bind" nodeset="/car/make"/>
+ <xforms:bind id="model_bind" nodeset="/car/make/model"/>
+ <xforms:bind id="year_bind" nodeset="/car/year"/>
+ <xforms:bind id="color_bind" nodeset="/car/color"/>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ cdata-section-elements="make"/>
+ <xforms:submission id="submit2" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ cdata-section-elements="year"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.q cdata-section-elements attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit (cdata="make") submit control you must see the value
+ " <make><![CDATA[Toyota]]><model>Acura</model><![CDATA[]]></make> "
+ in the form data.
+ When you activate the Submit (cdata="year") submit control you must see the value
+ " <year><![CDATA[2005]]></year> " in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit (cdata="make")</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="submit2">
+ <xforms:label>Submit (cdata="year")</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.r.data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+<car>
+ <carOwner>Janel</carOwner>
+ <make>Saturn</make>
+ <color>red</color>
+</car>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.r.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.1.r replace attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1" >
+ <xforms:submission id="submit01" method="get" replace="instance"
+ instance="instance2" action="11.1.r.data.xml"/>
+ <xforms:instance id="instance1">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>white</color>
+ </car>
+ </xforms:instance>
+ <xforms:instance id="instance2">
+ <car>
+ <carOwner>Thomas</carOwner>
+ <make>Toyota</make>
+ <color>silver</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.r replace attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the values "Henry", "Acura", and "white" in the First
+ Instance. You must see the values "Thomas", "Toyota", and "silver" in
+ the Second Instance. When you activate the Replace Instance submit control the values in the First
+ Instance must stay the same. The values in the second instance must change to "Janel",
+ "Saturn", and "red".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label class="subtitle">First Instance</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/carOwner">
+ <xforms:label>Car Owner : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/make">
+ <xforms:label>Car Make : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/color">
+ <xforms:label>Car Color : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label class="subtitle">Second Instance</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/carOwner">
+ <xforms:label>Car Owner : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/make">
+ <xforms:label>Car Make : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/color">
+ <xforms:label>Car Color : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Replace Instance</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.s1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.1.s1 instance attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model id="model_1">
+ <xforms:submission id="submission_1" method="get" replace="instance" action="11.1.s_data.xml" instance="instance_1"/>
+ <xforms:submission id="submission_2" method="get" replace="instance" action="11.1.s_data.xml" instance="instance_2"/>
+ <xforms:submission id="submission_3" method="get" replace="instance" action="11.1.s_data.xml" instance="instance_3"/>
+ <xforms:instance id="instance_1">
+ <data1>This is data from instance 1.</data1>
+ </xforms:instance>
+ <xforms:instance id="instance_2">
+ <data2>This is data from instance 2.</data2>
+ </xforms:instance>
+ <xforms:instance id="instance_3">
+ <data3>This is data from instance 3.</data3>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.s1 instance attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate one of the submit controls below the text next to that submit must change to
+ "This is the response data."
+ Only the text next to that submit must change; text associated with any other submit must NOT change.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submission_1">
+ <xforms:label>Replace Instance 1</xforms:label>
+ </xforms:submit>
+ <xforms:output ref="instance('instance_1')">
+ <xforms:label/>
+ </xforms:output>
+ <xforms:submit submission="submission_2">
+ <xforms:label>Replace Instance 2</xforms:label>
+ </xforms:submit>
+ <xforms:output ref="instance('instance_2')">
+ <xforms:label/>
+ </xforms:output>
+ <xforms:submit submission="submission_3">
+ <xforms:label>Replace Instance 3</xforms:label>
+ </xforms:submit>
+ <xforms:output ref="instance('instance_3')">
+ <xforms:label/>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.s2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ev="http://www.w3.org/2001/xml-events" >
+ <xhtml:head>
+ <xhtml:title>11.1.s2 invalid instance attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model id="model_1">
+ <xforms:submission id="submission_1" method="get" replace="instance" action="11.1.s_data.xml" instance="instance_0"/>
+ <xforms:instance id="instance_1">
+ <data1>This is data from the invalid instance.</data1>
+ </xforms:instance>
+ <xforms:action ev:event="xforms-binding-exception">
+ <xforms:message level="modal">xforms-binding-exception</xforms:message>
+ </xforms:action>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.s2 invalid instance attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ <!-- The instance attribute of the submission element does not point to an instance in the same
+ model element. -->
+ When you activate the Invalid Instance submit control You must see an xforms-binding-exception message
+ or a fatal error due to an xforms-binding-exception.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submission_1">
+ <xforms:label>Invalid Instance</xforms:label>
+ </xforms:submit>
+ <xforms:output ref="instance('instance_1')">
+ <xforms:label/>
+ </xforms:output>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.s_data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<responseData xmlns="">This is the response data.</responseData>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.t.data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+<car>
+ <carOwner>Janel</carOwner>
+ <make>Saturn</make>
+ <color>red</color>
+</car>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.t.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.1.t targetref attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1" >
+ <xforms:submission id="submit01" method="get" replace="instance"
+ instance="instance2" action="11.1.t.data.xml" targetref="/car"/>
+ <xforms:instance id="instance2">
+ <car>
+ <carOwner>Thomas</carOwner>
+ <make>Toyota</make>
+ <color>silver</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.t targetref attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the values "Thomas", "Toyota", and "silver" in the output
+ controls. When you activate the Replace Instance submit control the values must change to
+ "Janel", "Saturn", and "red".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label class="subtitle">Second Instance</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/carOwner">
+ <xforms:label>Car Owner : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/make">
+ <xforms:label>Car Make : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/color">
+ <xforms:label>Car Color : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Replace Instance</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.u.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>11.1.u separator attribute of submission element</xhtml:title>
+ <xforms:model id="form1">
+ <xforms:submission action="http://xformstest.org/cgi-bin/echo.sh" id="submit01" method="urlencoded-post"/>
+ <xforms:submission action="http://xformstest.org/cgi-bin/echo.sh" id="submit02" method="urlencoded-post" separator=";"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Greg</carOwner>
+ <make>Toyota</make>
+ <color>Silver</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ <xhtml:link href="../../driverPages/html/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label class="title">11.1.u separator attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xforms:label>
+ Both submit controls below replace this page with the form data.
+ The instance data for this page is the values "carOwner=Greg", "make=Toyota" and
+ "color=Silver". When you activate the Separate With '&' control you must see the instance
+ data values separated by ampersands(&) on the page.
+ When you activate the Separate With ';' control you must see the instance
+ data values separated by semicolons(;) on the page.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Separate With '&'</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="submit02">
+ <xforms:label>Separate With ';'</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/11.1.v.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:my="http://www.fakenamespace.org">
+ <xhtml:head>
+ <xhtml:title>11.1.v includenamespaceprefixes attribute of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css" />
+ <xforms:model>
+ <xforms:instance>
+ <my:car>
+ <make>Acura</make>
+ <year>2005</year>
+ <color>blue</color>
+ </my:car>
+ </xforms:instance>
+ <xforms:bind id="make_bind" nodeset="/my:car/make"/>
+ <xforms:bind id="year_bind" nodeset="/my:car/year"/>
+ <xforms:bind id="color_bind" nodeset="/my:car/color"/>
+
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh" method="post"
+ includenamespaceprefixes="my"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.1.v includenamespaceprefixes attribute of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit submit control the page must be replaced by the form data.
+ You must see the namespace " <my:car xmlns:my="http://www.fakenamespace.org"> " in
+ the form data. You must NOT see any other namespaces in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,25 @@
+/11.1.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/11.1.b.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/11.1.c.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/11.1.d.xhtml/1.1/Wed Nov 14 20:55:09 2007//
+/11.1.e.xhtml/1.1/Wed Nov 14 20:55:09 2007//
+/11.1.f.xhtml/1.1/Wed Nov 14 20:55:08 2007//
+/11.1.h.xhtml/1.1/Wed Nov 14 20:55:09 2007//
+/11.1.i.xhtml/1.1/Wed Nov 14 20:55:09 2007//
+/11.1.j.xhtml/1.2/Thu May 22 16:29:08 2008//
+/11.1.k.xhtml/1.1/Wed Nov 14 20:55:08 2007//
+/11.1.l.xhtml/1.2/Tue Nov 2 14:45:36 2010//
+/11.1.m.xhtml/1.1/Wed Nov 14 20:55:08 2007//
+/11.1.n.xhtml/1.1/Wed Nov 14 20:55:09 2007//
+/11.1.o.xhtml/1.1/Wed Nov 14 20:55:09 2007//
+/11.1.p.xhtml/1.3/Mon May 25 06:41:47 2009//
+/11.1.q.xhtml/1.1/Wed Nov 14 20:55:09 2007//
+/11.1.r.data.xml/1.1/Wed Nov 14 20:55:08 2007//
+/11.1.r.xhtml/1.1/Wed Nov 14 20:55:09 2007//
+/11.1.s1.xhtml/1.1/Wed Nov 14 20:55:08 2007//
+/11.1.s2.xhtml/1.2/Tue Feb 10 15:04:46 2009//
+/11.1.s_data.xml/1.1/Wed Nov 14 20:55:08 2007//
+/11.1.t.data.xml/1.1/Wed Nov 14 20:55:08 2007//
+/11.1.t.xhtml/1.3/Mon May 25 06:41:47 2009//
+/11.1.u.xhtml/1.2/Tue Jun 2 17:25:03 2009//
+/11.1.v.xhtml/1.1/Wed Nov 14 20:55:08 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.10/11.10.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.10.a submission response with invalid target data node</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1" >
+ <xforms:instance id="instance1">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>white</color>
+ </car>
+ </xforms:instance>
+ <xforms:instance id="instance2">
+ <car>
+ <carOwner>Thomas</carOwner>
+ <make>Toyota</make>
+ <color>silver</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="submit01" method="get" replace="instance"
+ instance="instance2" action="11.10.data.xml" targetref="invalidNode">
+ <xforms:message ev:event="xforms-submit-error" level="modal">xforms-submit-error</xforms:message>
+ <xforms:action ev:event="xforms-submit-error">
+ <xforms:setvalue model="catcher" ref="/eventdata" value="event('error-type')"/>
+ </xforms:action>
+ </xforms:submission>
+ </xforms:model>
+ <xforms:model id="catcher">
+ <xforms:instance>
+ <eventdata/>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.10.a submission response with invalid target data node</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Replace Instance submit control you must see an xforms-submit-error
+ message. You must also see the value "target-error" for the Error Type output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label class="subtitle">Instance To Replace</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/carOwner">
+ <xforms:label>Car Owner : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/make">
+ <xforms:label>Car Make : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/color">
+ <xforms:label>Car Color : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Replace Instance</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+ <xforms:output model="catcher" ref="/eventdata">
+ <xforms:label>Error Type : </xforms:label>
+ </xforms:output>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.10/11.10.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.10.b submission response with the target data node receiving text</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1" >
+ <xforms:submission id="submit01" method="get" replace="text"
+ instance="instance2" action="11.10.data2.txt" targetref="carOwner"/>
+ <xforms:instance id="instance1">
+ <car>
+ <carOwner>Henry</carOwner>
+ </car>
+ </xforms:instance>
+ <xforms:instance id="instance2">
+ <car>
+ <carOwner>Thomas</carOwner>
+ </car>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-submit-error" level="modal">xforms-submit-error</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.10.b submission response with the target data node receiving text</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the value "Thomas" for the Car Owner output control. When you activate the
+ Replace Instance submit control the value must change to "Janel".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/carOwner">
+ <xforms:label>Car Owner : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Replace Instance</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.10/11.10.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.10.c submission response with the target data node receiving instance</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/html/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1" >
+ <xforms:submission id="submit01" method="get" replace="instance"
+ instance="instance2" action="11.10.data.xml" targetref="/car"/>
+ <xforms:instance id="instance1">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>white</color>
+ </car>
+ </xforms:instance>
+ <xforms:instance id="instance2">
+ <car>
+ <carOwner>Thomas</carOwner>
+ <make>Toyota</make>
+ <color>silver</color>
+ </car>
+ </xforms:instance>
+ <xforms:message ev:event="xforms-submit-error" level="modal">xforms-submit-error</xforms:message>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.10.c submission response with the target data node receiving instance</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ You must see the values "Henry", "Acura", and "white" in the First
+ Instance. You must see the values "Thomas", "Toyota", and "silver" in
+ the Second Instance. When you activate the Replace Instance submit control the values in the First
+ Instance must stay the same. The values in the second instance must change to "Janel",
+ "Saturn", and "red".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label class="subtitle">First Instance</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/carOwner">
+ <xforms:label>Car Owner : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/make">
+ <xforms:label>Car Make : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="/car/color">
+ <xforms:label>Car Color : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label class="subtitle">Second Instance</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/carOwner">
+ <xforms:label>Car Owner : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/make">
+ <xforms:label>Car Make : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('instance2')/color">
+ <xforms:label>Car Color : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Replace Instance</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.10/11.10.data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+<car>
+ <carOwner>Janel</carOwner>
+ <make>Saturn</make>
+ <color>red</color>
+</car>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.10/11.10.data2.txt Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+Janel
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.10/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+/11.10.a.xhtml/1.3/Mon May 25 06:41:47 2009//
+/11.10.b.xhtml/1.2/Mon May 25 06:41:47 2009//
+/11.10.c.xhtml/1.2/Mon May 25 06:41:47 2009//
+/11.10.data.xml/1.1/Wed Nov 14 20:55:15 2007//
+/11.10.data2.txt/1.1/Wed Nov 14 20:55:15 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.10/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.10
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.10/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.1/11.11.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:soap="http://www.w3.org/2001/12/soap-envelope">
+ <xhtml:head>
+ <xhtml:title>11.11.1.a representation of SOAP envelope</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <root>
+ <soap:Envelope>
+ This is the message
+ </soap:Envelope>
+ </root>
+ </xforms:instance>
+ <xforms:submission id="submitEnvelope" ref="/root/soap:Envelope" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" mediatype="application/soap+xml"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.11.1.a representation of SOAP envelope</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit SOAP submit control the page must be replaced by the form data. You must see
+ the values "<soap:Envelope>", "This is the message", and
+ "</soap:Envelope>" in the instance data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit id="mySubmit" submission="submitEnvelope">
+ <xforms:label>Submit SOAP</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/11.11.1.a.xhtml/1.3/Tue Nov 2 14:45:35 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.11/11.11.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.2/11.11.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>11.11.2.a indicating a SOAP submission</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance id="selectedInst">
+ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope">
+ <SOAP-ENV:Body>
+ <my:start>
+ <data/>
+ </my:start>
+ </SOAP-ENV:Body>
+ </SOAP-ENV:Envelope>
+ </xforms:instance>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" mediatype="application/soap+xml"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.11.2.a indicating a SOAP submission</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Submit SOAP submit control to replace the page with the form data.
+ The variable on the page for the content type must equal the value "application/soap+xml"
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit SOAP</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/11.11.2.a.xhtml/1.1/Wed Nov 14 20:56:26 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.11/11.11.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.3/11.11.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>11.11.3.a SOAP HTTP binding with get method</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance id="selectedInst">
+ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
+ encodingStyle="http://www.w3.org/2003/05/soap-encoding">
+ <SOAP-ENV:Body>
+ <my:start>
+ <data/>
+ </my:start>
+ </SOAP-ENV:Body>
+ </SOAP-ENV:Envelope>
+ </xforms:instance>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="get" mediatype="application/soap+xml; charset=ASCII"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.11.3.a SOAP HTTP binding with get method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Submit SOAP submit control to replace this page with the form data.
+ The value of the HTTP accept header must begin with the value "application/soap+xml"
+ and contain the value "ASCII".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit SOAP</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.3/11.11.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>11.11.3.b SOAP HTTP binding with post method</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance id="selectedInst">
+ <SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <SOAP-ENV:Body>
+ <my:start>
+ <data/>
+ </my:start>
+ </SOAP-ENV:Body>
+ </SOAP-ENV:Envelope>
+ </xforms:instance>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" mediatype="application/soap+xml; charset=ASCII"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.11.3.b SOAP HTTP binding with post method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Submit SOAP submit control to replace this page with the form data.
+ The value of the content type header must be "application/soap+xml".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit SOAP</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.3/11.11.3.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>11.11.3.c SOAP HTTP binding</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance id="selectedInst">
+ <SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <SOAP-ENV:Body>
+ <my:start>
+ <data/>
+ </my:start>
+ </SOAP-ENV:Body>
+ </SOAP-ENV:Envelope>
+ </xforms:instance>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" mediatype="application/soap+xml; charset=ASCII; action=http://www.google.com"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.11.3.c SOAP HTTP binding</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Submit SOAP submit control to replace this page with the form data.
+ The value of the content type header must be "text/xml".
+ and contain the value "ASCII". The value of the SOAP action header must be
+ "http://www.google.com".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit SOAP</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.3/11.11.3.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>11.11.3.d SOAP HTTP binding with get method and encoding attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance id="selectedInst">
+ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
+ encodingStyle="http://www.w3.org/2003/05/soap-encoding">
+ <SOAP-ENV:Body>
+ <my:start>
+ <data/>
+ </my:start>
+ </SOAP-ENV:Body>
+ </SOAP-ENV:Envelope>
+ </xforms:instance>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="get" mediatype="application/soap+xml" encoding="UTF-8"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.11.3.d SOAP HTTP binding with get method and encoding attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Submit SOAP submit control to replace this page with the form data.
+ The value of the HTTP accept header must begin with the value "application/soap+xml"
+ and contain the value "UTF-8".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit SOAP</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.3/11.11.3.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>11.11.3.e SOAP HTTP binding with post method and encoding attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance id="selectedInst">
+ <SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <SOAP-ENV:Body>
+ <my:start>
+ <data/>
+ </my:start>
+ </SOAP-ENV:Body>
+ </SOAP-ENV:Envelope>
+ </xforms:instance>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" mediatype="application/soap+xml" encoding="UTF-8"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.11.3.e SOAP HTTP binding with post method and encoding attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Submit SOAP submit control to replace this page with the form data.
+ The value of the content type header must be "application/soap+xml"
+ and contain the value "UTF-8".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit SOAP</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+/11.11.3.a.xhtml/1.1/Wed Nov 14 20:55:17 2007//
+/11.11.3.b.xhtml/1.1/Wed Nov 14 20:55:17 2007//
+/11.11.3.c.xhtml/1.1/Wed Nov 14 20:55:17 2007//
+/11.11.3.d.xhtml/1.1/Wed Aug 20 14:29:24 2008//
+/11.11.3.e.xhtml/1.1/Wed Aug 20 14:29:24 2008//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.11/11.11.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.4/11.11.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>11.11.4.a handling SOAP error response</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance id="selectedInst">
+ <SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <SOAP-ENV:Body>
+ <my:start>
+ <data/>
+ </my:start>
+ </SOAP-ENV:Body>
+ </SOAP-ENV:Envelope>
+ </xforms:instance>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" mediatype="application/soap+xml" replace="none">
+ <xforms:message ev:event="xforms-submit-error" level="modal">xforms-submit-error</xforms:message>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.11.4.a handling SOAP error response</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ To create a SOAP level 500 error, disconnect your computer from the Internet or network then activate the
+ Submit SOAP submit control. You must see an xforms-submit-error message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit SOAP</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.4/11.11.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:my="http://www.example.com">
+ <xhtml:head>
+ <xhtml:title>11.11.4.b handling SOAP success response</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance id="selectedInst">
+ <SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <SOAP-ENV:Body>
+ <my:start>
+ <data/>
+ </my:start>
+ </SOAP-ENV:Body>
+ </SOAP-ENV:Envelope>
+ </xforms:instance>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post" mediatype="application/soap+xml" replace="none">
+ <xforms:message ev:event="xforms-submit-done" level="modal">xforms-submit-done</xforms:message>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.11.4.b handling SOAP success response</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit SOAP submit control you must see an xforms-submit-done message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit SOAP</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/11.11.4.a.xhtml/1.1/Wed Nov 14 20:55:36 2007//
+/11.11.4.b.xhtml/1.1/Wed Nov 14 20:55:36 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.11/11.11.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/11.11.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/11.11.1////
+D/11.11.2////
+D/11.11.3////
+D/11.11.4////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.11
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.11/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.2/11.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.2.a only one concurrent submit per submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m1">
+ <xforms:instance xmlns="">
+ <car>
+ <make>Toyota</make>
+ <model>Prius</model>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="submission1" ref="/car/make" method="post"
+ action="http://xformstest.org/cgi-bin/echo.sh" replace="none">
+ <xforms:action ev:event="xforms-submit">
+ <xforms:message level="modal">xforms-submit</xforms:message>
+ </xforms:action>
+ <xforms:action ev:event="xforms-submit-done">
+ <xforms:message level="modal">xforms-submit-done</xforms:message>
+ </xforms:action>
+ <xforms:message ev:event="xforms-submit-error" level="modal">xforms-submit-error</xforms:message>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.2.a only one concurrent submit per submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Twice submit control, you may see four messages:
+ xforms-submit, xforms-submit-done, xforms-submit, and
+ xforms-submit-done. You must NOT see an xforms-submit-error message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:trigger>
+ <xforms:label>Submit Twice</xforms:label>
+ <xforms:action ev:event="DOMActivate">
+ <xforms:dispatch name="xforms-submit" targetid="submission1"/>
+ <xforms:dispatch name="xforms-submit" targetid="submission1"/>
+ </xforms:action>
+ </xforms:trigger>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.2/11.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xhtml:head>
+ <xhtml:title>11.2.b non-relevant nodes are not serialized</xhtml:title>
+ <xforms:model>
+ <xforms:instance>
+ <data xmlns="">
+ <test1 x=""/>
+ <test2 x="a"/>
+ <test3 x=""/>
+ <test4 x="a"/>
+ </data>
+ </xforms:instance>
+ <xforms:submission action="http://www.xformstest.org/cgi-bin/echo.sh" id="show" method="post"
+ includenamespaceprefixes=""/>
+ <xforms:bind nodeset="/data/test1" relevant="true()"/>
+ <xforms:bind nodeset="/data/test2" relevant="true()"/>
+ <xforms:bind nodeset="/data/test3" relevant="false()"/>
+ <xforms:bind nodeset="/data/test4" relevant="false()"/>
+ </xforms:model>
+ <xhtml:link href="../../driverPages/forms/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.2.b non-relevant nodes are not serialized</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Show submit control the page must be replaced by the form data.
+ You must see the values <data>, <test1 x=""/>, <test2 x="a"/>, and </data>.
+ You must not see the values <test3 x=""/> or <test4 x="a"/>.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="show">
+ <xforms:label>Show</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.2/11.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <xhtml:head>
+ <xhtml:link rel="stylesheet"
+ href="../../driverPages/forms/TestSuite11.css" />
+ <xhtml:title>11.2.c xforms-submit with empty instance data</xhtml:title>
+ <xforms:model >
+ <xforms:instance>
+ <root />
+ </xforms:instance>
+
+ <xforms:instance id="error_holder">
+ <root>
+ <error_name />
+ </root>
+ </xforms:instance>
+ <xforms:submission id="sub1" method="post" ref="data"
+ action="http://xformstest.org/cgi-bin/echo.sh" replace="none" />
+ </xforms:model>
+ </xhtml:head>
+
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.2.c xforms-submit with empty instance data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Submit Now submit control you must see an xforms-submit-error
+ message and see the value "no-data" as output from the Error Name output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:action ev:event="xforms-submit-error"
+ ev:observer="sub1">
+ <xforms:message level="modal">
+ xforms-submit-error
+ </xforms:message>
+ <xforms:setvalue ref="instance('error_holder')/error_name"
+ value="event('error-type')" />
+ </xforms:action>
+ <xforms:group>
+ <xforms:output ref="instance('error_holder')/error_name">
+ <xforms:label>Error Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.2/11.2.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css"/>
+ <xhtml:title>11.2.d xforms-submit with empty instance data and required attribute</xhtml:title>
+ <xforms:model >
+ <xforms:instance>
+ <root>
+ <data/>
+ </root>
+ </xforms:instance>
+ <xforms:bind nodeset="data" required="true()"/>
+ <xforms:instance id="error_holder">
+ <root>
+ <error_name/>
+ </root>
+ </xforms:instance>
+ <xforms:submission id="sub1" method="post" ref="data" action="http://xformstest.org/cgi-bin/echo.sh"
+ replace="none"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.2.d xforms-submit with empty instance data and required attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Submit Here submit control you must see an xforms-submit-error
+ message and see the value "validation-error" as output from the Error Name output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('error_holder')/error_name">
+ <xforms:label>Error Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit Here</xforms:label>
+ </xforms:submit>
+ <xforms:action ev:event="xforms-submit-error" ev:observer="sub1">
+ <xforms:message level="modal">xforms-submit-error</xforms:message>
+ <xforms:setvalue ref="instance('error_holder')/error_name" value="event('error-type')"/>
+ </xforms:action>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.2/11.2.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css"/>
+ <xhtml:title>11.2.e xforms-submit stops with invalid instance data</xhtml:title>
+ <xforms:model >
+ <xforms:instance>
+ <root>
+ <data xsi:type="xsd:integer">ab.cd</data>
+ </root>
+ </xforms:instance>
+ <xforms:instance id="error_holder">
+ <root>
+ <error_name/>
+ </root>
+ </xforms:instance>
+ <xforms:submission id="sub1" method="post" ref="data" action="http://xformstest.org/cgi-bin/echo.sh"
+ replace="none"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.2.e xforms-submit stops with invalid instance data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Submit Here submit control you must see an xforms-submit-error
+ message and see the value "validation-error" as output from the Error Name output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:output ref="instance('error_holder')/error_name">
+ <xforms:label>Error Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit Here</xforms:label>
+ </xforms:submit>
+ <xforms:action ev:event="xforms-submit-error" ev:observer="sub1">
+ <xforms:message level="modal">xforms-submit-error</xforms:message>
+ <xforms:setvalue ref="instance('error_holder')/error_name" value="event('error-type')"/>
+ </xforms:action>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+/11.2.a.xhtml/1.2/Mon May 25 06:41:47 2009//
+/11.2.b.xhtml/1.1/Wed Nov 14 20:55:12 2007//
+/11.2.c.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/11.2.d.xhtml/1.3/Sat Feb 21 20:30:39 2009//
+/11.2.e.xhtml/1.2/Sat Feb 21 20:30:39 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.3/11.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.3.a xforms-submit-serialize event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m1" >
+ <xforms:instance xmlns="">
+ <car>
+ <make>Toyota</make>
+ <model>Prius</model>
+ </car>
+ </xforms:instance>
+ <xforms:instance id="holder">
+ <data>
+ <event_data/>
+ </data>
+ </xforms:instance>
+ <xforms:submission id="submission" method="post" action="http://xformstest.org/cgi-bin/echo.sh"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.3.a xforms-submit-serialize event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Submit Now submit control you must see an xforms-submit-serialize
+ message. The page must also be replaced by the form data, where you must see the values "Toyota"
+ and "Prius".
+ </xforms:label>
+ </xforms:group>
+ <xforms:action ev:event="xforms-submit-serialize" ev:observer="submission">
+ <xforms:message level="modal">xforms-submit-serialize</xforms:message>
+ </xforms:action>
+ <xforms:group>
+ <xforms:submit submission="submission">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.3/11.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.3.b xforms-submit-serialize event with submission-body property</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m1" >
+ <xforms:instance xmlns="">
+ <car>
+ <make>Toyota</make>
+ <model>Prius</model>
+ </car>
+ </xforms:instance>
+
+ <xforms:instance id="holder">
+ <data>
+ <event_data/>
+ </data>
+ </xforms:instance>
+ <xforms:submission id="submission" method="post" action="http://xformstest.org/cgi-bin/echo.sh"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.3.b xforms-submit-serialize event with submission-body property</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Submit Now submit control you must see an xforms-submit-serialize
+ message. The page must also be replaced by the form data, where you must see the value
+ <data>MyNewData</data>. You must not see the values "Toyota" or "Prius".
+ </xforms:label>
+ </xforms:group>
+ <xforms:action ev:event="xforms-submit-serialize" ev:observer="submission">
+ <xforms:message level="modal">xforms-submit-serialize</xforms:message>
+ <xforms:setvalue ref="event('submission-body')"><data>MyNewData</data></xforms:setvalue>
+ </xforms:action>
+ <xforms:group>
+ <xforms:submit submission="submission">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/11.3.a.xhtml/1.1/Wed Nov 14 20:56:01 2007//
+/11.3.b.xhtml/1.1/Wed Nov 14 20:56:01 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.4/11.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>11.4.a xforms-submit-done event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m_001">
+ <xforms:instance id="i1">
+ <car xmlns="">
+ <make>Acura</make>
+ <year>1994</year>
+ <color>white</color>
+ <hp>120</hp>
+ </car>
+ </xforms:instance>
+ <xforms:instance id="i2">
+ <tires/>
+ </xforms:instance>
+ <!-- submission submits only what the bind is attached to -->
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh"
+ bind="year_bind" method="post" replace="none">
+ <xforms:action ev:event="xforms-submit-done">
+ <xforms:message level="modal">xforms-submit-done</xforms:message>
+ </xforms:action>
+ </xforms:submission>
+ <xforms:bind id="make_bind" nodeset="/car/make"/>
+ <xforms:bind id="year_bind" nodeset="/car/year"/>
+ <xforms:bind id="color_bind" nodeset="/car/color"/>
+ <xforms:bind id="hp_bind" nodeset="/car/hp"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.4.a xforms-submit-done event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control you must see an xforms-submit-done message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.4/11.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.4.b accessing context information for xforms-submit-done event</xhtml:title>
+ <xforms:model>
+ <xforms:instance id="data">
+ <this xmlns="">
+ <that>
+ <the_other>
+ this that and the other...
+ </the_other>
+ </that>
+ </this>
+ </xforms:instance>
+ <xforms:instance id="event_catcher">
+ <eventinfo xmlns="">
+ <return_code/>
+ <response_headers/>
+ </eventinfo>
+ </xforms:instance>
+ <xforms:submission action="http://xformstest.org/cgi-bin/echo.sh" id="sub_1" method="post" ref="instance('data')" replace="none">
+ <xforms:action ev:event="xforms-submit-done">
+ <xforms:setvalue ref="instance('event_catcher')/return_code" value="event('response-status-code')"/>
+ <!-- xforms 1.1 will return header[] from event('response-headers') -->
+ <xforms:insert context="instance('event_catcher')/response_headers" nodeset="*" origin="event('response-headers')"/>
+ </xforms:action>
+ </xforms:submission>
+ </xforms:model>
+ <xhtml:link href="../../driverPages/forms/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.4.b accessing context information for xforms-submit-done event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submission control the instance data of the form will be
+ submitted but the page will not be replaced by the form data. If the submission is successful,
+ the protocol response code will be displayed in the Response Status Code output. If there are any
+ header names or values returned they will be displayed in the Response Headers output.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="sub_1">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="instance('event_catcher')/return_code">
+ <xforms:label>Response Status Code : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Response Headers : </xforms:label>
+ <xforms:repeat nodeset="instance('event_catcher')/response_headers/header">
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="./name">
+ <xforms:label>Header Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="./value">
+ <xforms:label>Header Contents : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/11.4.a.xhtml/1.2/Sat Feb 21 20:30:40 2009//
+/11.4.b.xhtml/1.4/Wed Feb 11 20:05:55 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.5/11.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events">
+ <xhtml:head>
+ <xhtml:title>11.5.a xforms-submit-error event</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="m_001">
+ <xforms:instance>
+ <car xmlns="">
+ <make>Acura</make>
+ <year>1994</year>
+ <color>white</color>
+ <hp>120</hp>
+ </car>
+ </xforms:instance>
+ <!-- submission submits only what the bind is attached to -->
+ <xforms:submission id="submit" action="http://invaliduri.com"
+ bind="color_bind" method="post" replace="none">
+ <xforms:action ev:event="xforms-submit-error">
+ <xforms:message level="modal">xforms-submit-error</xforms:message>
+ </xforms:action>
+ </xforms:submission>
+ <xforms:bind id="make_bind" nodeset="/car/make"/>
+ <xforms:bind id="year_bind" nodeset="/car/year"/>
+ <xforms:bind id="color_bind" nodeset="/car/color"/>
+ <xforms:bind id="hp_bind" nodeset="/car/hp"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.5.a xforms-submit-error event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After you activate the Submit Now submit control you must see an xforms-submit-error message.
+ It may take a few seconds for the message to appear.
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submit">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.5/11.5.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.5.b accessing context information for xforms-submit-error event</xhtml:title>
+ <xforms:model>
+ <xforms:instance id="data">
+ <this xmlns="">
+ <that>
+ <the_other>
+ this that and the other...
+ </the_other>
+ </that>
+ </this>
+ </xforms:instance>
+ <xforms:instance id="resource">
+ <root xmlns="">
+ <resource>http://</resource>
+ </root>
+ </xforms:instance>
+ <xforms:instance id="error_catcher">
+ <sub_error xmlns="">
+ <error_name/>
+ <error_info/>
+ <error_code/>
+ <error_headers/>
+ </sub_error>
+ </xforms:instance>
+ <xforms:submission action="http://invaliduri.com8565/inval1d" id="sub_1" method="post" ref="instance('data')" replace="none">
+ <xforms:action ev:event="xforms-submit-error">
+ <xforms:setvalue ref="instance('error_catcher')/error_name" value="event('error-type')"/>
+ <xforms:setvalue ref="instance('error_catcher')/error_info" value="event('resource-uri')"/>
+ <xforms:setvalue ref="instance('error_catcher')/error_code" value="event('response-status-code')"/>
+ <!-- xforms 1.1 will return headers/header[] from event('headers') -->
+ <xforms:insert context="instance('error_catcher')/error_headers" nodeset="*" origin="event('response-headers')"/>
+ </xforms:action>
+ </xforms:submission>
+ <xforms:submission id="sub_2" method="post" ref="instance('data')" replace="none">
+ <xforms:resource value="instance('resource')/resource"/>
+ <xforms:action ev:event="xforms-submit-error">
+ <xforms:setvalue ref="instance('error_catcher')/error_name" value="event('error-type')"/>
+ <xforms:setvalue ref="instance('error_catcher')/error_info" value="event('resource-uri')"/>
+ <xforms:setvalue ref="instance('error_catcher')/error_code" value="event('response-status-code')"/>
+ <xforms:setvalue ref="instance('error_catcher')/error_headers" value="event('response-headers')"/>
+ </xforms:action>
+ </xforms:submission>
+ </xforms:model>
+ <xhtml:link href="../../driverPages/forms/TestSuite11.css" rel="stylesheet"/>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.5.b accessing context information for xforms-submit-error event</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ After activating the Submit To Bad URL submit control, the value "resource-error" must
+ appear in the Error Name output control and the value "http://invaliduri.com8565/inval1d"
+ must appear in the Error Information output control.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="sub_1">
+ <xforms:label>Submit To Bad URL</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="instance('error_catcher')/error_name">
+ <xforms:label>Error Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="instance('error_catcher')/error_info">
+ <xforms:label>Error Information : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="instance('error_catcher')/error_code">
+ <xforms:label>Protocol Return Code : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>Header Information : </xforms:label>
+ <xforms:repeat nodeset="instance('error_catcher')/error_headers/header">
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="./name">
+ <xforms:label>Header Name : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label/>
+ <xforms:output ref="./value">
+ <xforms:label>Header Contents : </xforms:label>
+ </xforms:output>
+ </xforms:group>
+ </xforms:repeat>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/11.5.a.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/11.5.b.xhtml/1.2/Tue Feb 10 15:04:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/11.6.1/11.6.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.6.1.a resource element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="test_model">
+ <xforms:instance>
+ <root>
+ <data>1</data>
+ <data>2</data>
+ </root>
+ </xforms:instance>
+ <xforms:submission id="sub1" resource="http://xformstest.org/cgi-bin/echo.sh" action="http://bad.url" method="put">
+ </xforms:submission>
+ <xforms:submission id="sub2" resource="http://bad.url" method="put">
+ <xforms:resource>http://xformstest.org/cgi-bin/echo.sh</xforms:resource>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.6.1.a resource element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the "Submit (@resource)" submit control the instance data must be submitted to the
+ xformstest.org site. If the page is not replaced by the form data then you have failed the test case.
+
+ When you activate the "Submit (resource element)" submit control the instance data must be submitted to the
+ xformstest.org site. If the page is not replaced by the form data then you have failed the test case.
+ </xforms:label>
+ </xforms:group>
+ <xforms:action ev:event="xforms-submit-error" ev:observer="test_model">
+ <xforms:message level="modal">Unable to submit</xforms:message>
+ </xforms:action>
+
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit (@resource)</xforms:label>
+ </xforms:submit>
+
+ <xforms:submit submission="sub2">
+ <xforms:label>Submit (resource element)</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/11.6.1/11.6.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.6.1.b resource element with value attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="test_model">
+ <xforms:instance>
+ <root>
+ <data>1</data>
+ <data>2</data>
+ </root>
+ </xforms:instance>
+ <xforms:instance id="rsrc_holder">
+ <root>
+ <rsrc>http://xformstest.org/cgi-bin/echo.sh</rsrc>
+ </root>
+ </xforms:instance>
+ <xforms:submission id="sub1" resource="http://bad.url" method="put">
+ <xforms:resource value="instance('rsrc_holder')/rsrc">http://bad.url</xforms:resource>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.6.1.b resource element with value attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit control the instance data must be submitted to the xformstest.org site.
+ If the page is replaced by the form data then you have passed the
+ test case.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit</xforms:label>
+ </xforms:submit>
+
+ <xforms:action ev:event="xforms-submit-error" ev:observer="test_model">
+ <xforms:message level="modal">Unable to submit</xforms:message>
+ </xforms:action>
+ </xforms:group>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/11.6.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,7 @@
+/11.6.1.a.xhtml/1.3/Sat Feb 21 09:17:57 2009//
+/11.6.1.b.xhtml/1.4/Sat Feb 21 09:17:57 2009//
+/submit.txt/1.2/Wed Feb 27 15:33:22 2008//
+/submit2.txt/1.1/Wed Nov 14 20:55:02 2007//
+/submit3.txt/1.1/Wed Nov 14 20:55:02 2007//
+/submit4.txt/1.1/Wed Nov 14 20:55:02 2007//
+/submit5.txt/1.1/Wed Nov 14 20:55:02 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/11.6.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.6/11.6.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/11.6.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/11.6.1/submit.txt Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<root xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <data>1</data>
+ <data>2</data>
+ <time>2008-02-19T13:35:15-05:00</time>
+ </root>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/11.6.1/submit4.txt Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<root xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <data>1</data>
+ <data>2</data>
+ </root>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+D/11.6.1////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.7/11.7.1/11.7.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.7.1.a method element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <data>
+ <mthd>post</mthd>
+ <lore>geordi</lore>
+ </data>
+ </xforms:instance>
+ <xforms:submission id="submit" action="http://xformstest.org/cgi-bin/echo.sh">
+ <xforms:method value="mthd">other</xforms:method>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.7.1.a method element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When the Submit With Method trigger is activated the page will be replaced by the form data.
+ The variable on the page for the request method must equal "post".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit">
+ <xforms:label>Submit With Method</xforms:label>
+ </xforms:submit>
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.7/11.7.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/11.7.1.a.xhtml/1.2/Sat Feb 21 09:17:56 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.7/11.7.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.7/11.7.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.7/11.7.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+D/11.7.1////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.1/11.8.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.8.1.a name element with value attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <data>
+ <value>one</value>
+ <value>two</value>
+ <value>three</value>
+ </data>
+ </xforms:instance>
+ <xforms:submission id="sub1" method="post" action="http://xformstest.org/cgi-bin/echo.sh">
+ <xforms:header>
+ <xforms:name value="'myHeader'">wrongData</xforms:name>
+ <xforms:value>myValue1</xforms:value>
+ </xforms:header>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.8.1.a name element with value attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control the page must be replaced by the form data.
+ Among the variables you must see a header named "myHeader". You must not see a header
+ named "wrongData".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.1/11.8.1.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.8.1.b name element with empty value attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <data>
+ <value>one</value>
+ <value>two</value>
+ <value>three</value>
+ </data>
+ </xforms:instance>
+ <xforms:submission id="sub1" method="post" action="http://xformstest.org/cgi-bin/echo.sh">
+ <xforms:header>
+ <xforms:name value="''"></xforms:name>
+ <xforms:value>myValue</xforms:value>
+ </xforms:header>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.8.1.b name element with empty value attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control the page must be replaced by the form data. Among the
+ list you must not see a header with the value "myValue".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/11.8.1.a.xhtml/1.3/Sat Feb 21 20:30:38 2009//
+/11.8.1.b.xhtml/1.4/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.8/11.8.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.2/11.8.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.8.2.a value element with value attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <data>
+ <value>one</value>
+ <value>two</value>
+ <value>three</value>
+ </data>
+ </xforms:instance>
+ <xforms:submission id="sub1" method="post" action="http://xformstest.org/cgi-bin/echo.sh">
+ <xforms:header>
+ <xforms:name>myHeader</xforms:name>
+ <xforms:value value="/data/value[3]">wrongValue</xforms:value>
+ </xforms:header>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.8.2.a value element with value attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control the page must be replaced by the form data. Among the
+ variables you must see a header named "myHeader" with a value of
+ "three". You must not see a value of "wrongValue".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/11.8.2.a.xhtml/1.3/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.8/11.8.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.8.a header element of submission element</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <data>
+ <value>one</value>
+ <value>two</value>
+ <value>three</value>
+ </data>
+ </xforms:instance>
+ <xforms:submission id="sub1" method="post" action="http://xformstest.org/cgi-bin/echo.sh">
+ <xforms:header>
+ <xforms:name>myHeader1</xforms:name>
+ <xforms:value>myValue1</xforms:value>
+ </xforms:header>
+ <xforms:header>
+ <xforms:name>myHeader2</xforms:name>
+ <xforms:value>myValue2</xforms:value>
+ </xforms:header>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.8.a header element of submission element</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control the page must be replaced by the form data. Among the
+ variables you must see two headers named "myHeader1" and "myHeader2".
+ myHeader1 must have the value "myValue1" and myHeader2 must have the value "myValue2".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.8.b header element with nodeset attribute</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <data>
+ <value>one</value>
+ <value>two</value>
+ <value>three</value>
+ </data>
+ </xforms:instance>
+ <xforms:submission id="sub1" method="post" action="http://xformstest.org/cgi-bin/echo.sh">
+ <xforms:header nodeset="/data/value">
+ <xforms:name>myHeader</xforms:name>
+ <xforms:value value="."></xforms:value>
+ </xforms:header>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.8.b header element with nodeset attribute</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control the page must be replaced by the form data. Among the
+ variables you must see three headers named "myHeader".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/11.8.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.8.c header element with similar name elements</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model >
+ <xforms:instance>
+ <data>
+ <value>one</value>
+ <value>two</value>
+ </data>
+ </xforms:instance>
+ <xforms:submission id="sub1" method="post" action="http://xformstest.org/cgi-bin/echo.sh">
+ <xforms:header nodeset="/data/value">
+ <xforms:name>myHeader</xforms:name>
+ <xforms:value>myValue1</xforms:value>
+ <xforms:value>myValue2</xforms:value>
+ </xforms:header>
+ <xforms:header>
+ <xforms:name>myHeader</xforms:name>
+ <xforms:value>myValue3</xforms:value>
+ </xforms:header>
+ <xforms:header nodeset="/data/value">
+ <xforms:name>myHeader</xforms:name>
+ <xforms:value>myValue4</xforms:value>
+ </xforms:header>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.8.c header element with similar name elements</xforms:label>
+ </xforms:group>
+ <!-- This is the description label if we decide that by using a duplicate header name, the value of that
+ duplicate header name should be added to the original header name. -->
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control the page must be replaced by the form data. Among the
+ variables you must see one header named "myHeader".
+ myHeader must have the values "myValue1,myValue2,myValue1,myValue2,myValue3,myValue4,myValue4"
+ in that order.
+ </xforms:label>
+ </xforms:group>
+ <!-- This is the description label if we decide that by using a duplicate header name, there should be
+ another header with the same name (there should be 5 myHeaders, not just 1).
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Now submit control, the page must be replaced by the form data. Among the
+ variables you must see five headers named "myHeader". The values should be in this order also.
+ The first myHeader must have the values "myValue1,myValue2".
+ The second myHeader must have the values "myValue1,myValue2".
+ The third myHeader must have the value "myValue3".
+ The fourth myHeader must have the value "myValue4".
+ The fifth myHeader must have the value "myValue4".
+ </xforms:label>
+ </xforms:group> -->
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit Now</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+D/11.8.1////
+D/11.8.2////
+/11.8.a.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/11.8.b.xhtml/1.4/Sat Feb 21 20:30:39 2009//
+/11.8.c.xhtml/1.3/Sat Feb 21 20:30:38 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.1/11.9.1.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.9.1.a get submission method</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <car>
+ <make>Ford</make>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub1" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="get"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.1.a get submission method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Use Get Method submit control the page must be replaced by the form data. The
+ value "blue" must appear in the request URI but must not appear in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Use Get Method</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.1/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/11.9.1.a.xhtml/1.1/Wed Nov 14 20:55:27 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.1/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.9/11.9.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.1/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.2/11.9.2.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.9.2.a post submission method</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <car>
+ <make>Ford</make>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub1" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.2.a post submission method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Use Post Method submit control the page must be replaced by the form data. The
+ value "blue" must appear in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Use Post Method</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.2/11.9.2.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.9.2.b multipart-post submission method</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <car>
+ <make>Ford</make>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub1" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="multipart-post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.2.b multipart-post submission method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Use Multipart-Post Method submit control the page must be replaced by the form data. The
+ value "blue" must appear in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Use Multipart-Post Method</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.2/11.9.2.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.9.2.c form-data-post submission method</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <car>
+ <make>Ford</make>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub1" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="form-data-post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.2.c form-data-post submission method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Use Form-Data-Post Method submit control the page must be replaced by the form data. The
+ value "blue" must appear in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Use Form-Data-Post Method</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.2/11.9.2.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.9.2.d urlencoded-post submission method</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <car>
+ <make>Ford</make>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub1" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="urlencoded-post"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.2.d urlencoded-post submission method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Use Urlencoded-Post Method submit control the page must be replaced by the form data.
+ The value "blue" must appear in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Use Urlencoded-Post Method</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.2/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+/11.9.2.a.xhtml/1.1/Wed Nov 14 20:56:05 2007//
+/11.9.2.b.xhtml/1.1/Wed Nov 14 20:56:06 2007//
+/11.9.2.c.xhtml/1.2/Tue Feb 10 15:04:46 2009//
+/11.9.2.d.xhtml/1.2/Tue Feb 10 15:04:46 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.2/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.9/11.9.2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.2/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.3/11.9.3.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.9.3.a put submission method</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <car>
+ <make>Ford</make>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub1" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="put"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.3.a put submission method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Use Put Method submit control the page must be replaced by the form data.
+ The value "blue" must appear in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Use Put Method</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.3/11.9.3.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.9.3.b put submission method to local file (non-normative)</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <car>
+ <make>Ford</make>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub1" ref="/car/color" action="myfile.txt" method="put"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.3.b put submission method to local file (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Use Put Method submit control the value "blue" will be submitted to a
+ local file called "myfile.txt".
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Use Put Method</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.3/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/11.9.3.a.xhtml/1.1/Wed Nov 14 20:55:37 2007//
+/11.9.3.b.xhtml/1.1/Wed Nov 14 20:55:37 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.3/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.9/11.9.3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.3/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.4/11.9.4.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xhtml:head>
+ <xhtml:title>11.9.4.a delete submission method</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <car>
+ <make>Ford</make>
+ <color>blue</color>
+ </car>
+ </xforms:instance>
+ <xforms:submission id="sub1" ref="/car/color" action="http://xformstest.org/cgi-bin/echo.sh"
+ method="delete"/>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.4.a delete submission method</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Use Delete Method submit control the page must be replaced by the form data. The
+ value "blue" must appear in the request URI but must not appear in the form data.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Use Delete Method</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.4/11.9.4.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xhtml:html xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <xhtml:head>
+ <xhtml:title>11.9.4.b delete submission method deletes a file (non-normative)</xhtml:title>
+ <xhtml:link href="../../../driverPages/forms/TestSuite11.css" rel="stylesheet" type="text/css"/>
+ <xforms:model id="mod1" >
+ <xforms:instance>
+ <root/>
+ </xforms:instance>
+ <xforms:submission id="sub1" action="deleteme.txt" method="delete" replace="none"/>
+
+ <xforms:submission id="sub2" action="deleteme.txt" method="get" replace="none">
+ <xforms:message level="modal" ev:event="xforms-submit-error" if="event('error-type')='resource-error'">You pass</xforms:message>
+ </xforms:submission>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.4.b delete submission method deletes a file (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ The local file, deleteme.txt, must be deleted when you activate the Submit control.
+ If you activate the Load submit control after activating the Submit control you must get a You pass
+ message.
+ </xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:submit submission="sub1">
+ <xforms:label>Submit</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="sub2">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.4/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,3 @@
+/11.9.4.a.xhtml/1.2/Tue Feb 10 15:04:46 2009//
+/11.9.4.b.xhtml/1.6/Tue Nov 2 14:45:35 2010//
+/deleteme.txt/1.1/Wed Nov 14 20:55:45 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.4/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.9/11.9.4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.4/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.4/deleteme.txt Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+This is the file deleteme.txt
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.5/11.9.5.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.5.a serialization as application/xml</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="put"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>white</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.5.a serialization as application/xml</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Data submit control the page must be replaced by the form data.
+ The data must contain the values "Henry", "Acura", and "white".
+ The form data must be in application/xml format according to the W3C specification at this link:
+ <xhtml:a href="http://www.w3.org/TR/xforms11/#serialize-xml" target="_blank">XForms 1.1 specification
+ </xhtml:a>
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Submit Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.5/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/11.9.5.a.xhtml/1.1/Wed Nov 14 20:56:22 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.5/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.9/11.9.5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.5/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.6/11.9.6.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.6.a serialization as multipart/related</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="multipart-post"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>white</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.6.a serialization as multipart/related</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Data submit control the page must be replaced by the form
+ data.
+ The data must contain the values "Henry", "Acura", and "white".
+ The form data must be in multipart/related format according to the W3C specification at this link:
+ <xhtml:a href="http://www.w3.org/TR/xforms11/#serialize-multipart" target="_blank">XForms 1.1
+ specification</xhtml:a>
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submit01">
+ <xforms:label>Submit Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.6/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/11.9.6.a.xhtml/1.1/Wed Nov 14 20:56:21 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.6/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.9/11.9.6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.6/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.7/11.9.7.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.7.a serialization as multipart/form-data</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="form-data-post"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>white</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.7.a serialization as multipart/form-data</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Data submit control the page must be replaced by the form
+ data.
+ The data must contain the values "Henry", "Acura", and "white".
+ The form data must be in multipart/form-data format according to the W3C specification at this link:
+ <xhtml:a href="http://www.w3.org/TR/xforms11/#serialize-form-data" target="_blank">XForms 1.1
+ specification</xhtml:a>
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Submit Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.7/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/11.9.7.a.xhtml/1.1/Wed Nov 14 20:56:19 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.7/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.9/11.9.7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.7/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.8/11.9.8.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.8.a serialization as application/x-www-form-urlencoded</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="urlencoded-post"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <PersonName title="Mr">
+ <GivenName>René</GivenName>
+ </PersonName>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.8.a serialization as application/x-www-form-urlencoded</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ When you activate the Submit Data submit control the page must be replaced by the
+ form data.
+ The data must contain the value "Ren%C3%A9".
+ The form data must be in application/x-www-form-urlencoded format according to the W3C specification at
+ this link:
+ <xhtml:a href="http://www.w3.org/TR/xforms11/#serialize-urlencode" target="_blank">XForms 1.1
+ specification</xhtml:a>
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Submit Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.8/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+/11.9.8.a.xhtml/1.4/Wed Dec 2 17:03:29 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.8/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.9/11.9.8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.8/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.a.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.a HTTP Post as a submission option</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="post"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.a HTTP Post as a submission option</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to replace the page with the form data.
+ The variable on the page for the request method must equal the value "post".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.b.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.b HTTP Get as a submission option</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="get"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.b HTTP Get as a submission option</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Get Data submit control to replace the page with the form data.
+ The variable on the page for the request method must equal the value "get".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submit01">
+ <xforms:label>Get Data</xforms:label>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.c.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.c HTTP Put as a submission option</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="put"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.c HTTP Put as a submission option</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Put Data submit control to replace the page with the form data.
+ The variable on the page for the request method must equal the value "put".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submit01">
+ <xforms:label>Put Data</xforms:label>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.d.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.d HTTP multipart-post as a submission option</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="multipart-post"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.d HTTP multipart-post as a submission option</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to replace the page with the form data.
+ The variable on the page for the request method must equal the value "post".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.e.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.e HTTP form-data-post as a submission option</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="form-data-post"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.e HTTP form-data-post as a submission option</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to replace the page with the form data.
+ The variable on the page for the request method must equal the value "post".
+ </xforms:label>
+ </xforms:group>
+
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.f.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.f HTTP urlencoded-posts as a submission option</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="urlencoded-post"
+ action="http://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.f HTTP urlencoded-posts as a submission option</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to replace the page with the form data.
+ The variable on the page for the request method must equal the value "post".
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.g.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <!-- Note: URL is not a secure address. -->
+ <xhtml:title>11.9.g HTTPS Post as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="post"
+ action="https://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.g HTTPS Post as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to post the data using HTTPS Post to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.h.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <!-- Note: URL is not a secure address. -->
+ <xhtml:title>11.9.h HTTPS Get as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="get"
+ action="https://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.h HTTPS Get as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to post the data using HTTPS Get to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Get Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.i.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <!-- Note: URL is not a secure address. -->
+ <xhtml:title>11.9.i HTTPS Put as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="put"
+ action="https://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.i HTTPS Put as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Put Data submit control to post the data using HTTPS Put to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Put Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.j.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <!-- Note: URL is not a secure address. -->
+ <xhtml:title>11.9.j HTTPS multipart-post as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="multipart-post"
+ action="https://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.j HTTPS multipart-post as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to post the data using HTTPS multipart-post to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.k.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.k HTTPS form-data-post as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="form-data-post"
+ action="https://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.k HTTPS form-data-post as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to post the data using HTTPS form-data-post to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.l.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <!-- Note: URL is not a secure address. -->
+ <xhtml:title>11.9.l HTTPS urlencoded-posts as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="urlencoded-post"
+ action="https://xformstest.org/cgi-bin/echo.sh"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.l HTTPS urlencoded-posts as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to post the data using HTTPS urlencoded-posts to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.m.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.m mailto Post as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="post"
+ action="mailto:no-one@w3.org"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.m mailto Post as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to post the data using mailto Post to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.n.data.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,5 @@
+<car>
+ <carOwner>Janel</carOwner>
+ <make>Mercedes</make>
+ <color>Red</color>
+</car>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.n.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.n File Get as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="get"
+ action="file:11.9.n.data.xml"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.n File Get as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Get Data submit control to post the data using File Get to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Get Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.o.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.o File Put as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="put"
+ action="file:11.9.o.data.xml"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.o File Put as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Put Data submit control to post the data using File Put to the localhost in a local
+ file (11.9.o.data.xml). This test case passes if the file has been created in the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Put Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.p.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.p mailto urlencoded-posts as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="urlencoded-post"
+ action="mailto:no-one@w3.org"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.p mailto urlencoded-posts as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to post the data using mailto urlencoded-posts to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/11.9.q.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xforms="http://www.w3.org/2002/xforms">
+ <xhtml:head>
+ <xhtml:title>11.9.q mailto form-data-post as a submission option (non-normative)</xhtml:title>
+ <xhtml:link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
+ <xforms:model id="form1">
+ <xforms:submission id="submit01" method="form-data-post"
+ action="mailto:no-one@w3.org"/>
+ <xforms:instance id="instance1" xmlns="">
+ <car>
+ <carOwner>Henry</carOwner>
+ <make>Acura</make>
+ <color>White</color>
+ </car>
+ </xforms:instance>
+ </xforms:model>
+ </xhtml:head>
+ <xhtml:body>
+ <xforms:group>
+ <xforms:label class="title">11.9.q mailto form-data-post as a submission option (non-normative)</xforms:label>
+ </xforms:group>
+ <xforms:group>
+ <xforms:label>
+ Activate the Post Data submit control to post the data using mailto form-data-post to the localhost.
+ </xforms:label>
+ </xforms:group>
+ <xforms:submit submission="submit01">
+ <xforms:label>Post Data</xforms:label>
+ </xforms:submit>
+
+ </xhtml:body>
+</xhtml:html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,26 @@
+D/11.9.1////
+D/11.9.2////
+D/11.9.3////
+D/11.9.4////
+D/11.9.5////
+D/11.9.6////
+D/11.9.7////
+D/11.9.8////
+/11.9.a.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.b.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.c.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.d.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.e.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.f.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.g.xhtml/1.1/Wed Nov 14 20:55:00 2007//
+/11.9.h.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.i.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.j.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.k.xhtml/1.2/Tue Feb 10 15:04:46 2009//
+/11.9.l.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.m.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.n.data.xml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.n.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.o.xhtml/1.1/Wed Nov 14 20:55:01 2007//
+/11.9.p.xhtml/1.2/Sun May 10 13:13:35 2009//
+/11.9.q.xhtml/1.1/Wed Nov 14 20:55:01 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11/11.9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/11.9/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,11 @@
+D/11.1////
+D/11.10////
+D/11.11////
+D/11.2////
+D/11.3////
+D/11.4////
+D/11.5////
+D/11.6////
+D/11.7////
+D/11.8////
+D/11.9////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/Chapt11
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/Chapt11/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,4 @@
+D/Results////
+D/forms////
+D/html////
+D/xml////
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/driverPages
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,14 @@
+/XF11_01_Results.xml/1.1/Wed Feb 27 15:33:21 2008//
+/XF11_02_Results.xml/1.1/Wed Nov 14 20:55:29 2007//
+/XF11_03_Results.xml/1.2/Tue Feb 10 15:04:46 2009//
+/XF11_04_Results.xml/1.3/Wed May 6 10:32:42 2009//
+/XF11_05_Results.xml/1.2/Wed Feb 11 19:47:08 2009//
+/XF11_06_Results.xml/1.1/Wed Nov 14 20:55:28 2007//
+/XF11_07_Results.xml/1.5/Thu Feb 26 19:34:06 2009//
+/XF11_08_Results.xml/1.2/Tue Feb 10 15:04:46 2009//
+/XF11_09_Results.xml/1.1/Wed Nov 14 20:55:28 2007//
+/XF11_10_Results.xml/1.2/Tue Feb 10 15:04:46 2009//
+/XF11_11_Results.xml/1.4/Sun May 10 12:39:40 2009//
+/XF11_AppendixB_Results.xml/1.1/Wed Nov 14 20:55:28 2007//
+/XF11_AppendixG_Results.xml/1.1/Wed Nov 14 20:55:29 2007//
+/XF11_AppendixH_Results.xml/1.2/Tue Nov 2 14:45:34 2010//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/driverPages/Results
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_01_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,622 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="1. " productId="" chapterTitle="Differences between XForms 1.1 and XForms 1.0">
+ <statusSummary>
+ <numNormTotal>42</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>39</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.d1</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.d1.xhtml</testCaseLink>
+ <testCaseDescription>model element now supports a version attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.c</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.c.xhtml</testCaseLink>
+ <testCaseDescription>instance element now has a resource attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.c.xhtml</testCaseLink>
+ <testCaseDescription>submission element now has a resource attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.6.1</testCaseSection>
+ <testCaseName>11.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.6/11.6.1/11.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>submission element now has a resource element</testCaseDescription>
+ <testCaseSpecLinkName>11.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-resource-elem</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.4</testCaseSection>
+ <testCaseName>11.9.4.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.4/11.9.4.a.xhtml</testCaseLink>
+ <testCaseDescription>submission method attribute now supports delete </testCaseDescription>
+ <testCaseSpecLinkName>11.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.7.1</testCaseSection>
+ <testCaseName>11.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.7/11.7.1/11.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>submission method element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-method-elem</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8</testCaseSection>
+ <testCaseName>11.8.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.a.xhtml</testCaseLink>
+ <testCaseDescription>submission headers can now be added with header element</testCaseDescription>
+ <testCaseSpecLinkName>11.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.c.xhtml</testCaseLink>
+ <testCaseDescription>special submission header behavior through the mediatype attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.i</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.i.xhtml</testCaseLink>
+ <testCaseDescription>submission element now supports relevant attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.h</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.h.xhtml</testCaseLink>
+ <testCaseDescription>submission element now supports validate attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.t</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.t.xhtml</testCaseLink>
+ <testCaseDescription>submission element now supports target attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.10</testCaseSection>
+ <testCaseName>11.10.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.10/11.10.b.xhtml</testCaseLink>
+ <testCaseDescription>submission element now supports replace attribute text setting</testCaseDescription>
+ <testCaseSpecLinkName>11.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-data-replacement</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.3</testCaseSection>
+ <testCaseName>11.3.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.3/11.3.a.xhtml</testCaseLink>
+ <testCaseDescription>submission element now also supports the xforms-submit-serialize event</testCaseDescription>
+ <testCaseSpecLinkName>11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-serialize</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.j</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.j.xhtml</testCaseLink>
+ <testCaseDescription>serialization attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.4</testCaseSection>
+ <testCaseName>11.4.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.4/11.4.b.xhtml</testCaseLink>
+ <testCaseDescription>accessing context information for xforms-submit-done event</testCaseDescription>
+ <testCaseSpecLinkName>11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-done</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.5</testCaseSection>
+ <testCaseName>11.5.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.5/11.5.b.xhtml</testCaseLink>
+ <testCaseDescription>accessing context information for xforms-submit-error event</testCaseDescription>
+ <testCaseSpecLinkName>11.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-error</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.6</testCaseSection>
+ <testCaseName>5.2.6.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.6/5.2.6.a.xhtml</testCaseLink>
+ <testCaseDescription>email datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-email</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.7</testCaseSection>
+ <testCaseName>5.2.7.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.7/5.2.7.a.xhtml</testCaseLink>
+ <testCaseDescription>card-number datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-card-number</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.1</testCaseSection>
+ <testCaseName>5.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.1/5.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>XForms datatypes to allow empty content - built-in primitive types</testCaseDescription>
+ <testCaseSpecLinkName>5.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#empty-content-types</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.1</testCaseSection>
+ <testCaseName>7.9.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.1/7.9.1.a.xhtml</testCaseLink>
+ <testCaseDescription>local-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-local-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.2</testCaseSection>
+ <testCaseName>7.9.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.2/7.9.2.a.xhtml</testCaseLink>
+ <testCaseDescription>local-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-local-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.5</testCaseSection>
+ <testCaseName>7.9.5.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.5/7.9.5.a.xhtml</testCaseLink>
+ <testCaseDescription>days-to-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-to-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.7</testCaseSection>
+ <testCaseName>7.9.7.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.7/7.9.7.a.xhtml</testCaseLink>
+ <testCaseDescription>seconds-to-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-seconds-to-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.8</testCaseSection>
+ <testCaseName>7.9.8.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.8/7.9.8.a.xhtml</testCaseLink>
+ <testCaseDescription>adjust-dateTime-to-timezone() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-adjust-dateTime-to-timezone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.2</testCaseSection>
+ <testCaseName>7.10.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.2/7.10.2.a.xhtml</testCaseLink>
+ <testCaseDescription>current() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-current</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.11.1</testCaseSection>
+ <testCaseName>7.11.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.11/7.11.1/7.11.1.a.xhtml</testCaseLink>
+ <testCaseDescription>choose() function</testCaseDescription>
+ <testCaseSpecLinkName>7.11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-choose</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.4</testCaseSection>
+ <testCaseName>7.10.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.4/7.10.4.a.xhtml</testCaseLink>
+ <testCaseDescription>context() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-context</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.a.xhtml</testCaseLink>
+ <testCaseDescription>digest() function using sha1, md5, and sha256</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.a.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function using sha1, md5, and sha256</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.7</testCaseSection>
+ <testCaseName>7.7.7.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.7/7.7.7.a.xhtml</testCaseLink>
+ <testCaseDescription>random() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-random</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.6</testCaseSection>
+ <testCaseName>7.7.6.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.6/7.7.6.a.xhtml</testCaseLink>
+ <testCaseDescription>power() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-power</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.6.2</testCaseSection>
+ <testCaseName>7.6.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.6/7.6.2/7.6.2.a.xhtml</testCaseLink>
+ <testCaseDescription>is-card-number() function</testCaseDescription>
+ <testCaseSpecLinkName>7.6.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-is-card-number</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.8</testCaseSection>
+ <testCaseName>7.7.8.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.8/7.7.8.a.xhtml</testCaseLink>
+ <testCaseDescription>compare() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-compare</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.3</testCaseSection>
+ <testCaseName>7.10.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.3/7.10.3.a.xhtml</testCaseLink>
+ <testCaseDescription>id() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-id</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.11.2</testCaseSection>
+ <testCaseName>7.11.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.11/7.11.2/7.11.2.a.xhtml</testCaseLink>
+ <testCaseDescription>event() function</testCaseDescription>
+ <testCaseSpecLinkName>7.11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-event</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5.1</testCaseSection>
+ <testCaseName>8.1.5.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.1/8.1.5.1.a.xhtml</testCaseLink>
+ <testCaseDescription>mediatype element on output control</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output-mediatype</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.a.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.a.xhtml</testCaseLink>
+ <testCaseDescription>iteration of XForms actions</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch action now allows event name and target</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.c.xhtml</testCaseLink>
+ <testCaseDescription>dispatch action with new delay attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.7.1</testCaseSection>
+ <testCaseName>10.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.7/10.7.1/10.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>setfocus element with control child element</testCaseDescription>
+ <testCaseSpecLinkName>10.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setfocus-control</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.6.1</testCaseSection>
+ <testCaseName>10.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.6/10.6.1/10.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>toggle element with case child element</testCaseDescription>
+ <testCaseSpecLinkName>10.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-toggle-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.4</testCaseSection>
+ <testCaseName>7.10.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.4/7.10.4.a.xhtml</testCaseLink>
+ <testCaseDescription>setvalue improved with addition of context() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-context</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_02_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="2. " productId="" chapterTitle="Introduction to XForms">
+ <statusSummary>
+ <numNormTotal>4</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>2</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>2.1</testCaseSection>
+ <testCaseName>2.1.a</testCaseName>
+ <testCaseLink>../../Chapt02/2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>Introductory Example No. 1</testCaseDescription>
+ <testCaseSpecLinkName>2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#concepts-xhtml</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>2.2</testCaseSection>
+ <testCaseName>2.2.a</testCaseName>
+ <testCaseLink>../../Chapt02/2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>Example: Encapsulation of Instance Data</testCaseDescription>
+ <testCaseSpecLinkName>2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#concepts-xml-instance-data</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>2.3</testCaseSection>
+ <testCaseName>2.3.a</testCaseName>
+ <testCaseLink>../../Chapt02/2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>Example: Value Constraints</testCaseDescription>
+ <testCaseSpecLinkName>2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#concepts-model</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>2.4</testCaseSection>
+ <testCaseName>2.4.a</testCaseName>
+ <testCaseLink>../../Chapt02/2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>Example: Multiple Forms</testCaseDescription>
+ <testCaseSpecLinkName>2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#concepts-multiple</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_03_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,553 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="3. " productId="" chapterTitle="Document Structure">
+ <statusSummary>
+ <numNormTotal>35</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>35</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>3.1</testCaseSection>
+ <testCaseName>3.1.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.1/3.1.a.xhtml</testCaseLink>
+ <testCaseDescription>XForms namespace</testCaseDescription>
+ <testCaseSpecLinkName>3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-namespace</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.1</testCaseSection>
+ <testCaseName>3.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.1/3.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>id attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-common</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.1</testCaseSection>
+ <testCaseName>3.2.1.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.1/3.2.1.b.xhtml</testCaseLink>
+ <testCaseDescription>foreign attributes</testCaseDescription>
+ <testCaseSpecLinkName>3.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-common</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.2</testCaseSection>
+ <testCaseName>3.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.2/3.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>src attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-link</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - ref attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.b.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - model attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.c</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.c.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - bind attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.d</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.d.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - bind attribute overrides ref and model</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.e</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.e.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - invalid bind IDREF</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.f</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.f.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - invalid model IDREF</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.g</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.g.xhtml</testCaseLink>
+ <testCaseDescription>first node rule</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - nodeset attribute and bind attribute override</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.b.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - model attribute of itemset element</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.c</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.c.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - bind attribute of itemset element</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.d</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.d.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - bind attribute overrides model attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.e</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.e.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - invalid model IDREF</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.f</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.f.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - invalid bind IDREF</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.a</testCaseSection>
+ <testCaseName>3.3.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.a.xhtml</testCaseLink>
+ <testCaseDescription>processor must ignore unrecognized foreign-namespaced attributes</testCaseDescription>
+ <testCaseSpecLinkName>3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-abstract</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.a1</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>50 models created</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.a2</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>no models created</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.b.xhtml</testCaseLink>
+ <testCaseDescription>invalid function</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.c1</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.c1.xhtml</testCaseLink>
+ <testCaseDescription>valid schema</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.c2</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.c2.xhtml</testCaseLink>
+ <testCaseDescription>invalid schema</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.c3</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.c3.xhtml</testCaseLink>
+ <testCaseDescription>multiple schemas in a single namespace</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.d1</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.d1.xhtml</testCaseLink>
+ <testCaseDescription>version attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.d2</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.d2.xhtml</testCaseLink>
+ <testCaseDescription>version attribute negative test 1</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.d3</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.d3.xhtml</testCaseLink>
+ <testCaseDescription>version attribute negative test 2</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.a.xhtml</testCaseLink>
+ <testCaseDescription>model with no instance</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.b.xhtml</testCaseLink>
+ <testCaseDescription>instance with inline data</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.c</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.c.xhtml</testCaseLink>
+ <testCaseDescription>instance with resource attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.d</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.d.xhtml</testCaseLink>
+ <testCaseDescription>instance with invalid resource link</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.e</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.e.xhtml</testCaseLink>
+ <testCaseDescription>instance with inline data and resource attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.f</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.f.xhtml</testCaseLink>
+ <testCaseDescription>instance with inline data, resource attribute, and src attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.g</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.g.xhtml</testCaseLink>
+ <testCaseDescription>inline content has two top-level nodes in instance element</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.h</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.h.xhtml</testCaseLink>
+ <testCaseDescription>invalid instance causes exception with resource-uri</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.4</testCaseSection>
+ <testCaseName>3.3.4.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.4/3.3.4.a.xhtml</testCaseLink>
+ <testCaseDescription>nodeset attribute of bind element</testCaseDescription>
+ <testCaseSpecLinkName>3.3.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-bind-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.4</testCaseSection>
+ <testCaseName>3.3.4.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.4/3.3.4.b.xhtml</testCaseLink>
+ <testCaseDescription>more bind element examples</testCaseDescription>
+ <testCaseSpecLinkName>3.3.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-bind-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>3.4.1</testCaseSection>
+ <testCaseName>3.4.1.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.4/3.4.1/3.4.1.a.xhtml</testCaseLink>
+ <testCaseDescription>extension element</testCaseDescription>
+ <testCaseSpecLinkName>3.4.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-extension</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_04_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,963 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="4. " productId="" chapterTitle="Processing Model">
+ <statusSummary>
+ <numNormTotal>65</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>65</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct event</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.b1</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.b1.xhtml</testCaseLink>
+ <testCaseDescription>schemas loaded sucessfully</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.b2</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.b2.xhtml</testCaseLink>
+ <testCaseDescription>schemas loaded with an xforms-link-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.c1</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.c1.xhtml</testCaseLink>
+ <testCaseDescription>initial instance defined in external source</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.c2</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.c2.xhtml</testCaseLink>
+ <testCaseDescription>external source takes precedence over inline source for initial instance data</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.c3</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.c3.xhtml</testCaseLink>
+ <testCaseDescription>initial instance defined in invalid external source</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.d</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.d.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct-done event is dispatched for each model</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.2</testCaseSection>
+ <testCaseName>4.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.2/4.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct and xforms-model-construct-done events</testCaseDescription>
+ <testCaseSpecLinkName>4.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstructDone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.2</testCaseSection>
+ <testCaseName>4.2.2.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.2/4.2.2.b.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct-done</testCaseDescription>
+ <testCaseSpecLinkName>4.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstructDone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.2</testCaseSection>
+ <testCaseName>4.2.2.c1</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.2/4.2.2.c1.xhtml</testCaseLink>
+ <testCaseDescription>form control referenced instance that did not exist yet</testCaseDescription>
+ <testCaseSpecLinkName>4.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstructDone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.2</testCaseSection>
+ <testCaseName>4.2.2.c2</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.2/4.2.2.c2.xhtml</testCaseLink>
+ <testCaseDescription>invalid QNAME causes xforms-binding-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstructDone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.3</testCaseSection>
+ <testCaseName>4.2.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.3/4.2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct-done and xforms-ready events</testCaseDescription>
+ <testCaseSpecLinkName>4.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-ready</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.4</testCaseSection>
+ <testCaseName>4.2.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.4/4.2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-destruct dispatched after form submission</testCaseDescription>
+ <testCaseSpecLinkName>4.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelDestruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.1</testCaseSection>
+ <testCaseName>4.3.1.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.1/4.3.1.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-rebuild event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-rebuild</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.2</testCaseSection>
+ <testCaseName>4.3.2.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.2/4.3.2.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-recalculate event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-recalculate</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.3</testCaseSection>
+ <testCaseName>4.3.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.3/4.3.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-revalidate event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-revalidate</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.4</testCaseSection>
+ <testCaseName>4.3.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.4/4.3.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-refresh event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-refresh</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.5</testCaseSection>
+ <testCaseName>4.3.5.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.5/4.3.5.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-reset event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-reset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.6</testCaseSection>
+ <testCaseName>4.3.6.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.6/4.3.6.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-previous and xforms-next</testCaseDescription>
+ <testCaseSpecLinkName>4.3.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-next</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.6</testCaseSection>
+ <testCaseName>4.3.6.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.6/4.3.6.b.xhtml</testCaseLink>
+ <testCaseDescription>navigation sequence with navindex</testCaseDescription>
+ <testCaseSpecLinkName>4.3.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-next</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.7</testCaseSection>
+ <testCaseName>4.3.7.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.7/4.3.7.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-focus event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-focus</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.8</testCaseSection>
+ <testCaseName>4.3.8.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.8/4.3.8.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-help and xforms-hint events</testCaseDescription>
+ <testCaseSpecLinkName>4.3.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-help</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.1</testCaseSection>
+ <testCaseName>4.4.1.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.1/4.4.1.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-insert event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.2</testCaseSection>
+ <testCaseName>4.4.2.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.2/4.4.2.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-delete action</testCaseDescription>
+ <testCaseSpecLinkName>4.4.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.3</testCaseSection>
+ <testCaseName>4.4.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.3/4.4.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-value-changed event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-valueChanged</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.4</testCaseSection>
+ <testCaseName>4.4.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.4/4.4.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-valid event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-valid</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.5</testCaseSection>
+ <testCaseName>4.4.5.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.5/4.4.5.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-invalid event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-invalid</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.6</testCaseSection>
+ <testCaseName>4.4.6.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.6/4.4.6.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-readonly event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-readonly</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.7</testCaseSection>
+ <testCaseName>4.4.7.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.7/4.4.7.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-readwrite event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-readwrite</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.8</testCaseSection>
+ <testCaseName>4.4.8.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.8/4.4.8.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-required event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-required</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.9</testCaseSection>
+ <testCaseName>4.4.9.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.9/4.4.9.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-optional event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-optional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.10</testCaseSection>
+ <testCaseName>4.4.10.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.10/4.4.10.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-enabled event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-enabled</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.11</testCaseSection>
+ <testCaseName>4.4.11.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.11/4.4.11.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-disabled event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-disabled</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.12</testCaseSection>
+ <testCaseName>4.4.12.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.12/4.4.12.a.xhtml</testCaseLink>
+ <testCaseDescription>DOMActivate event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.12</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-activate</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.13</testCaseSection>
+ <testCaseName>4.4.13.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.13/4.4.13.a.xhtml</testCaseLink>
+ <testCaseDescription>DOMFocusIn event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.13</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-DOMFocusIn</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.14</testCaseSection>
+ <testCaseName>4.4.14.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.14/4.4.14.a.xhtml</testCaseLink>
+ <testCaseDescription>DOMFocusOut event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.14</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-DOMFocusOut</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.15</testCaseSection>
+ <testCaseName>4.4.15.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.15/4.4.15.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-select and xforms-deselect events</testCaseDescription>
+ <testCaseSpecLinkName>4.4.15</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-select</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.16</testCaseSection>
+ <testCaseName>4.4.16.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.16/4.4.16.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-in-range event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.16</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-in-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.17</testCaseSection>
+ <testCaseName>4.4.17.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.17/4.4.17.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-out-of-range event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-out-of-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.18</testCaseSection>
+ <testCaseName>4.4.18.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.18/4.4.18.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-scroll-first and xforms-scroll-last events</testCaseDescription>
+ <testCaseSpecLinkName>4.4.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-scroll</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+
+
+
+
+
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a1</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, invalid model attribute</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a2</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, invalid bind attribute</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a3</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a3.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, invalid submission attribute</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a4</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a4.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, invalid instance attribute of submission attribute</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a5</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a5.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, illegal binding expression</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.2</testCaseSection>
+ <testCaseName>4.5.2.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.2/4.5.2.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-compute-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.5.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-computeException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.3</testCaseSection>
+ <testCaseName>4.5.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.3/4.5.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-version-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.5.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-versionException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.4</testCaseSection>
+ <testCaseName>4.5.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.4/4.5.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-link-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.5.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-linkException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.5</testCaseSection>
+ <testCaseName>4.5.5.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.5/4.5.5.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-output-error event</testCaseDescription>
+ <testCaseSpecLinkName>4.5.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-output-error</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.1</testCaseSection>
+ <testCaseName>4.6.1.a1</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.1/4.6.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for input, secret, textarea controls</testCaseDescription>
+ <testCaseSpecLinkName>4.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.1</testCaseSection>
+ <testCaseName>4.6.1.a2</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.1/4.6.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>event sequenceing for range and upload controls</testCaseDescription>
+ <testCaseSpecLinkName>4.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.1</testCaseSection>
+ <testCaseName>4.6.1.b1</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.1/4.6.1.b1.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for input, secret, textarea controls - focus change with value change</testCaseDescription>
+ <testCaseSpecLinkName>4.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.1</testCaseSection>
+ <testCaseName>4.6.1.b2</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.1/4.6.1.b2.xhtml</testCaseLink>
+ <testCaseDescription>event sequenceing for range and upload controls - focus change with value change</testCaseDescription>
+ <testCaseSpecLinkName>4.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.3</testCaseSection>
+ <testCaseName>4.6.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.3/4.6.3.a.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for select/select1 controls with incremental="true"</testCaseDescription>
+ <testCaseSpecLinkName>4.6.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-select</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.3</testCaseSection>
+ <testCaseName>4.6.3.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.3/4.6.3.b.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for select/select1 controls without incremental="true"</testCaseDescription>
+ <testCaseSpecLinkName>4.6.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-select</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.3</testCaseSection>
+ <testCaseName>4.6.3.c</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.3/4.6.3.c.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for select/select1 controls (focus changes)</testCaseDescription>
+ <testCaseSpecLinkName>4.6.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-select</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.4</testCaseSection>
+ <testCaseName>4.6.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.4/4.6.4.a.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for trigger controls</testCaseDescription>
+ <testCaseSpecLinkName>4.6.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-trigger</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.5</testCaseSection>
+ <testCaseName>4.6.5.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.5/4.6.5.a.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for submit controls</testCaseDescription>
+ <testCaseSpecLinkName>4.6.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.a.xhtml</testCaseLink>
+ <testCaseDescription>invalid ID references that terminate with no effect</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.b.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit event not dispatched</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.c</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.c.xhtml</testCaseLink>
+ <testCaseDescription>null result of IDREF search by index() function</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.d</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.d.xhtml</testCaseLink>
+ <testCaseDescription>null result of IDREF search by instance() function</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.e1</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.e1.xhtml</testCaseLink>
+ <testCaseDescription>null search for bind causes exception</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.e2</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.e2.xhtml</testCaseLink>
+ <testCaseDescription>null search for model causes exception</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.e3</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.e3.xhtml</testCaseLink>
+ <testCaseDescription>null search for instance causes exception</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.8.1</testCaseSection>
+ <testCaseName>4.8.1.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.8/4.8.1/4.8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>getInstanceDocument() method</testCaseDescription>
+ <testCaseSpecLinkName>4.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idl-getInstanceDocument</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>4.8.1</testCaseSection>
+ <testCaseName>4.8.1.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.8/4.8.1/4.8.1.b.xhtml</testCaseLink>
+ <testCaseDescription>getInstanceDocument() throws a DOMException</testCaseDescription>
+ <testCaseSpecLinkName>4.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idl-getInstanceDocument</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_05_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="5. " productId="" chapterTitle="Datatypes">
+ <statusSummary>
+ <numNormTotal>15</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>4</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.a.xhtml</testCaseLink>
+ <testCaseDescription>built-in primitive types</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.b</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.b.xhtml</testCaseLink>
+ <testCaseDescription>built-in derived types</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.c</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.c.xhtml</testCaseLink>
+ <testCaseDescription>supported primitive XML schema types in basic processors</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.d</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.d.xhtml</testCaseLink>
+ <testCaseDescription>supported derived XML schema types in basic processors</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.e</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.e.xhtml</testCaseLink>
+ <testCaseDescription>built-in primitive type via xsi:type</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.1</testCaseSection>
+ <testCaseName>5.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.1/5.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>XForms datatypes to allow empty content - built-in primitive types</testCaseDescription>
+ <testCaseSpecLinkName>5.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#empty-content-types</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.1</testCaseSection>
+ <testCaseName>5.2.1.b</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.1/5.2.1.b.xhtml</testCaseLink>
+ <testCaseDescription>XForms datatypes to allow empty content - built-in derived types</testCaseDescription>
+ <testCaseSpecLinkName>5.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#empty-content-types</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.1</testCaseSection>
+ <testCaseName>5.2.1.c</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.1/5.2.1.c.xhtml</testCaseLink>
+ <testCaseDescription>built-in data types which allow empty content for basic processors</testCaseDescription>
+ <testCaseSpecLinkName>5.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#empty-content-types</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.2</testCaseSection>
+ <testCaseName>5.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.2/5.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>listItem datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-listItem</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.3</testCaseSection>
+ <testCaseName>5.2.3.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.3/5.2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>listItems datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-listItems</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.4</testCaseSection>
+ <testCaseName>5.2.4.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.4/5.2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>dayTimeDuration datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-dayTimeDuration</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.5</testCaseSection>
+ <testCaseName>5.2.5.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.5/5.2.5.a.xhtml</testCaseLink>
+ <testCaseDescription>yearMonthDuration datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-yearMonthDuration</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.6</testCaseSection>
+ <testCaseName>5.2.6.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.6/5.2.6.a.xhtml</testCaseLink>
+ <testCaseDescription>email datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-email</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.7</testCaseSection>
+ <testCaseName>5.2.7.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.7/5.2.7.a.xhtml</testCaseLink>
+ <testCaseDescription>card-number datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-card-number</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.7</testCaseSection>
+ <testCaseName>5.2.7.b</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.7/5.2.7.b.xhtml</testCaseLink>
+ <testCaseDescription>card-number datatype - credit card example</testCaseDescription>
+ <testCaseSpecLinkName>5.2.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-card-number</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_06_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="6. " productId="" chapterTitle="Model Item Properties">
+ <statusSummary>
+ <numNormTotal>11</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>9</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>6.1.1</testCaseSection>
+ <testCaseName>6.1.1.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.1/6.1.1.a.xhtml</testCaseLink>
+ <testCaseDescription>type property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-type</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.2</testCaseSection>
+ <testCaseName>6.1.2.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.2/6.1.2.a.xhtml</testCaseLink>
+ <testCaseDescription>readonly property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-readOnly</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.2</testCaseSection>
+ <testCaseName>6.1.2.b</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.2/6.1.2.b.xhtml</testCaseLink>
+ <testCaseDescription>inheritance rules of readonly property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-readOnly</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.3</testCaseSection>
+ <testCaseName>6.1.3.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.3/6.1.3.a.xhtml</testCaseLink>
+ <testCaseDescription>required property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-required</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.3</testCaseSection>
+ <testCaseName>6.1.3.b</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.3/6.1.3.b.xhtml</testCaseLink>
+ <testCaseDescription>required property with xsi:nil</testCaseDescription>
+ <testCaseSpecLinkName>6.1.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-required</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.4</testCaseSection>
+ <testCaseName>6.1.4.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.4/6.1.4.a.xhtml</testCaseLink>
+ <testCaseDescription>inheritance rules for relevant property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-relevant</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.4</testCaseSection>
+ <testCaseName>6.1.4.b</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.4/6.1.4.b.xhtml</testCaseLink>
+ <testCaseDescription>relevant property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-relevant</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.4</testCaseSection>
+ <testCaseName>6.1.4.c</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.4/6.1.4.c.xhtml</testCaseLink>
+ <testCaseDescription>relevant property inheritance to attributes</testCaseDescription>
+ <testCaseSpecLinkName>6.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-relevant</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.5</testCaseSection>
+ <testCaseName>6.1.5.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.5/6.1.5.a.xhtml</testCaseLink>
+ <testCaseDescription>calculate property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-calculate</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.6</testCaseSection>
+ <testCaseName>6.1.6.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.6/6.1.6.a.xhtml</testCaseLink>
+ <testCaseDescription>constraint property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-constraint</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.7</testCaseSection>
+ <testCaseName>6.1.7.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.7/6.1.7.a.xhtml</testCaseLink>
+ <testCaseDescription>p3ptype property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-p3ptype</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>6.2.1</testCaseSection>
+ <testCaseName>6.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.2/6.2.1/6.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>atomic datatype</testCaseDescription>
+ <testCaseSpecLinkName>6.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-using-atomic</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_07_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,888 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="7. " productId="" chapterTitle="XPath Expressions in XForms">
+ <statusSummary>
+ <numNormTotal>62</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>62</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.a.xhtml</testCaseLink>
+ <testCaseDescription>evaluation context for the outermost binding elements</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.b.xhtml</testCaseLink>
+ <testCaseDescription>evaluation context for the non-outermost binding elements</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.c.xhtml</testCaseLink>
+ <testCaseDescription>context node always resides within the context model</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.d</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.d.xhtml</testCaseLink>
+ <testCaseDescription>context node for the computed expression is the node currently being processed</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.e</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.e.xhtml</testCaseLink>
+ <testCaseDescription>context size and position</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.f</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.f.xhtml</testCaseLink>
+ <testCaseDescription>namespace declarations in scope for the attribute are applied to the expression</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.4.6</testCaseSection>
+ <testCaseName>7.4.6.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.4/7.4.6/7.4.6.a.xhtml</testCaseLink>
+ <testCaseDescription>binding examples</testCaseDescription>
+ <testCaseSpecLinkName>7.4.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-binding-examples</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.5</testCaseSection>
+ <testCaseName>7.5.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.5/7.5.a.xhtml</testCaseLink>
+ <testCaseDescription>error in modal item property causes an xforms-compute-exception</testCaseDescription>
+ <testCaseSpecLinkName>7.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-lib</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.5</testCaseSection>
+ <testCaseName>7.5.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.5/7.5.b.xhtml</testCaseLink>
+ <testCaseDescription>error not in modal item property causes an xforms-binding-exception</testCaseDescription>
+ <testCaseSpecLinkName>7.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-lib</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.6.1</testCaseSection>
+ <testCaseName>7.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.6/7.6.1/7.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>boolean-from-string() function</testCaseDescription>
+ <testCaseSpecLinkName>7.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-boolean-from-string</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.6.2</testCaseSection>
+ <testCaseName>7.6.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.6/7.6.2/7.6.2.a.xhtml</testCaseLink>
+ <testCaseDescription>is-card-number() function</testCaseDescription>
+ <testCaseSpecLinkName>7.6.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-is-card-number</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.1</testCaseSection>
+ <testCaseName>7.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.1/7.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>avg() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-avg</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.1</testCaseSection>
+ <testCaseName>7.7.1.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.1/7.7.1.b.xhtml</testCaseLink>
+ <testCaseDescription>avg() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-avg</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.2</testCaseSection>
+ <testCaseName>7.7.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.2/7.7.2.a.xhtml</testCaseLink>
+ <testCaseDescription>min() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-min</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.2</testCaseSection>
+ <testCaseName>7.7.2.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.2/7.7.2.b.xhtml</testCaseLink>
+ <testCaseDescription>min() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-min</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.3</testCaseSection>
+ <testCaseName>7.7.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.3/7.7.3.a.xhtml</testCaseLink>
+ <testCaseDescription>max() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-max</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.3</testCaseSection>
+ <testCaseName>7.7.3.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.3/7.7.3.b.xhtml</testCaseLink>
+ <testCaseDescription>max() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.7.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-max</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.4</testCaseSection>
+ <testCaseName>7.7.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.4/7.7.4.a.xhtml</testCaseLink>
+ <testCaseDescription>count-non-empty() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-count-non-empty</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.5</testCaseSection>
+ <testCaseName>7.7.5.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.5/7.7.5.a.xhtml</testCaseLink>
+ <testCaseDescription>index() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-index</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.5</testCaseSection>
+ <testCaseName>7.7.5.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.5/7.7.5.b.xhtml</testCaseLink>
+ <testCaseDescription>index() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.7.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-index</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.6</testCaseSection>
+ <testCaseName>7.7.6.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.6/7.7.6.a.xhtml</testCaseLink>
+ <testCaseDescription>power() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-power</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.7</testCaseSection>
+ <testCaseName>7.7.7.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.7/7.7.7.a.xhtml</testCaseLink>
+ <testCaseDescription>random() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-random</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.8</testCaseSection>
+ <testCaseName>7.7.8.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.8/7.7.8.a.xhtml</testCaseLink>
+ <testCaseDescription>compare() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-compare</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.1</testCaseSection>
+ <testCaseName>7.8.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.1/7.8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>if() function</testCaseDescription>
+ <testCaseSpecLinkName>7.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-if</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.2</testCaseSection>
+ <testCaseName>7.8.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.2/7.8.2.a.xhtml</testCaseLink>
+ <testCaseDescription>property() function with version property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-property</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.2</testCaseSection>
+ <testCaseName>7.8.2.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.2/7.8.2.b.xhtml</testCaseLink>
+ <testCaseDescription>property() function with conformance-level property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-property</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.2</testCaseSection>
+ <testCaseName>7.8.2.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.2/7.8.2.c.xhtml</testCaseLink>
+ <testCaseDescription>property() function with invalid NCNAME property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-property</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.2</testCaseSection>
+ <testCaseName>7.8.2.d</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.2/7.8.2.d.xhtml</testCaseLink>
+ <testCaseDescription>property() function with invalid QNamebutnotNCNAME property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-property</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.a.xhtml</testCaseLink>
+ <testCaseDescription>digest() function using sha1, md5, and sha256</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.b.xhtml</testCaseLink>
+ <testCaseDescription>digest() function using sha384 and sha512</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.c.xhtml</testCaseLink>
+ <testCaseDescription>digest() function negative test with invalid NCNAME property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.d</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.d.xhtml</testCaseLink>
+ <testCaseDescription>digest() function negative test with a QNameButNotNCNAME</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.e</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.e.xhtml</testCaseLink>
+ <testCaseDescription>digest() function with invalid encoding method</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.f</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.f.xhtml</testCaseLink>
+ <testCaseDescription>digest() function default encoding base64</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.a.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function using sha1, md5, and sha256</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.b.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function using sha384 and sha512</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.c.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function with invalid NCNAME property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.d</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.d.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function with invalid QNameButNotNCNAME</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.e</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.e.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function with invalid encoding method</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.f</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.f.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function using default encoding base64</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.1</testCaseSection>
+ <testCaseName>7.9.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.1/7.9.1.a.xhtml</testCaseLink>
+ <testCaseDescription>local-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-local-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.2</testCaseSection>
+ <testCaseName>7.9.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.2/7.9.2.a.xhtml</testCaseLink>
+ <testCaseDescription>local-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-local-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.3</testCaseSection>
+ <testCaseName>7.9.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.3/7.9.3.a.xhtml</testCaseLink>
+ <testCaseDescription>now() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-now</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.4</testCaseSection>
+ <testCaseName>7.9.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.4/7.9.4.a.xhtml</testCaseLink>
+ <testCaseDescription>days-from-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-from-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.4</testCaseSection>
+ <testCaseName>7.9.4.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.4/7.9.4.b.xhtml</testCaseLink>
+ <testCaseDescription>days-from-date() function ignores hours, minutes, and seconds components</testCaseDescription>
+ <testCaseSpecLinkName>7.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-from-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.4</testCaseSection>
+ <testCaseName>7.9.4.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.4/7.9.4.c.xhtml</testCaseLink>
+ <testCaseDescription>days-from-date() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-from-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.5</testCaseSection>
+ <testCaseName>7.9.5.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.5/7.9.5.a.xhtml</testCaseLink>
+ <testCaseDescription>days-to-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-to-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.6</testCaseSection>
+ <testCaseName>7.9.6.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.6/7.9.6.a.xhtml</testCaseLink>
+ <testCaseDescription>seconds-from-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-seconds-from-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.7</testCaseSection>
+ <testCaseName>7.9.7.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.7/7.9.7.a.xhtml</testCaseLink>
+ <testCaseDescription>seconds-to-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-seconds-to-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.8</testCaseSection>
+ <testCaseName>7.9.8.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.8/7.9.8.a.xhtml</testCaseLink>
+ <testCaseDescription>adjust-dateTime-to-timezone() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-adjust-dateTime-to-timezone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.9</testCaseSection>
+ <testCaseName>7.9.9.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.9/7.9.9.a.xhtml</testCaseLink>
+ <testCaseDescription>seconds() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-seconds</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.10</testCaseSection>
+ <testCaseName>7.9.10.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.10/7.9.10.a.xhtml</testCaseLink>
+ <testCaseDescription>months() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-months</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.1</testCaseSection>
+ <testCaseName>7.10.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.1/7.10.1.a.xhtml</testCaseLink>
+ <testCaseDescription>instance() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.2</testCaseSection>
+ <testCaseName>7.10.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.2/7.10.2.a.xhtml</testCaseLink>
+ <testCaseDescription>current() function example 1</testCaseDescription>
+ <testCaseSpecLinkName>7.10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-current</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.2</testCaseSection>
+ <testCaseName>7.10.2.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.2/7.10.2.b.xhtml</testCaseLink>
+ <testCaseDescription>current() function example 2</testCaseDescription>
+ <testCaseSpecLinkName>7.10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-current</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.3</testCaseSection>
+ <testCaseName>7.10.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.3/7.10.3.a.xhtml</testCaseLink>
+ <testCaseDescription>id() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-id</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.3</testCaseSection>
+ <testCaseName>7.10.3.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.3/7.10.3.b.xhtml</testCaseLink>
+ <testCaseDescription>id() function with xml:id</testCaseDescription>
+ <testCaseSpecLinkName>7.10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-id</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.3</testCaseSection>
+ <testCaseName>7.10.3.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.3/7.10.3.c.xhtml</testCaseLink>
+ <testCaseDescription>id() function with xsi:type</testCaseDescription>
+ <testCaseSpecLinkName>7.10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-id</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.4</testCaseSection>
+ <testCaseName>7.10.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.4/7.10.4.a.xhtml</testCaseLink>
+ <testCaseDescription>context() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-context</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.11.1</testCaseSection>
+ <testCaseName>7.11.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.11/7.11.1/7.11.1.a.xhtml</testCaseLink>
+ <testCaseDescription>choose() function</testCaseDescription>
+ <testCaseSpecLinkName>7.11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-choose</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.11.2</testCaseSection>
+ <testCaseName>7.11.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.11/7.11.2/7.11.2.a.xhtml</testCaseLink>
+ <testCaseDescription>event() function with inserted-nodes property</testCaseDescription>
+ <testCaseSpecLinkName>7.11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-event</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>7.12</testCaseSection>
+ <testCaseName>7.12.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.12/7.12.a.xhtml</testCaseLink>
+ <testCaseDescription>invalid functions attribute in model element</testCaseDescription>
+ <testCaseSpecLinkName>7.12</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-lib-extension</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_08_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,846 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="8. " productId="" chapterTitle="Core Form Controls">
+ <statusSummary>
+ <numNormTotal>57</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>53</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>8.1</testCaseSection>
+ <testCaseName>8.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>navindex and accesskey</testCaseDescription>
+ <testCaseSpecLinkName>8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N76392</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.1</testCaseSection>
+ <testCaseName>8.1.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.1/8.1.1.a.xhtml</testCaseLink>
+ <testCaseDescription>form control violates data binding restriction</testCaseDescription>
+ <testCaseSpecLinkName>8.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-processing</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.1</testCaseSection>
+ <testCaseName>8.1.1.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.1/8.1.1.b.xhtml</testCaseLink>
+ <testCaseDescription>non-relevant form control becoming relevant</testCaseDescription>
+ <testCaseSpecLinkName>8.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-processing</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.1</testCaseSection>
+ <testCaseName>8.1.1.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.1/8.1.1.c.xhtml</testCaseLink>
+ <testCaseDescription>relevant form control becoming non-relevant</testCaseDescription>
+ <testCaseSpecLinkName>8.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-processing</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.2</testCaseSection>
+ <testCaseName>8.1.2.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.2/8.1.2.a.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute for input element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.2</testCaseSection>
+ <testCaseName>8.1.2.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.2/8.1.2.b.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions for input element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-input</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.2</testCaseSection>
+ <testCaseName>8.1.2.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.2/8.1.2.c.xhtml</testCaseLink>
+ <testCaseDescription>datatype bound to input element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.3</testCaseSection>
+ <testCaseName>8.1.3.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.3/8.1.3.a.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of secret element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-secret</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.3</testCaseSection>
+ <testCaseName>8.1.3.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.3/8.1.3.b.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions for secret element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-secret</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.4</testCaseSection>
+ <testCaseName>8.1.4.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.4/8.1.4.a.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of textarea element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-textarea</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.4</testCaseSection>
+ <testCaseName>8.1.4.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.4/8.1.4.b.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions for textarea element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-textarea</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5</testCaseSection>
+ <testCaseName>8.1.5.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.a.xhtml</testCaseLink>
+ <testCaseDescription>appearance attribute of output element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5</testCaseSection>
+ <testCaseName>8.1.5.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.b.xhtml</testCaseLink>
+ <testCaseDescription>value attribute of output element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5</testCaseSection>
+ <testCaseName>8.1.5.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.c.xhtml</testCaseLink>
+ <testCaseDescription>UI Common added to output element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5</testCaseSection>
+ <testCaseName>8.1.5.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.d.xhtml</testCaseLink>
+ <testCaseDescription>mediatype attribute of output element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5.1</testCaseSection>
+ <testCaseName>8.1.5.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.1/8.1.5.1.a.xhtml</testCaseLink>
+ <testCaseDescription>mediatype element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output-mediatype</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.a.xhtml</testCaseLink>
+ <testCaseDescription>mediatype attribute for upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.b.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute for upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.c.xhtml</testCaseLink>
+ <testCaseDescription>filename and mediatype elements for upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.d.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions for upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.e</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.e.xhtml</testCaseLink>
+ <testCaseDescription>upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6.1</testCaseSection>
+ <testCaseName>8.1.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.1/8.1.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>filename element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload-filename</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6.2</testCaseSection>
+ <testCaseName>8.1.6.2.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.2/8.1.6.2.a.xhtml</testCaseLink>
+ <testCaseDescription>mediatype element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload-mediatype</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.a.xhtml</testCaseLink>
+ <testCaseDescription>start attribute of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.b.xhtml</testCaseLink>
+ <testCaseDescription>end attribute of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.c.xhtml</testCaseLink>
+ <testCaseDescription>step attribute of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.d.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.e</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.e.xhtml</testCaseLink>
+ <testCaseDescription>example of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.f</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.f.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions on range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.g</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.g.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions on range element for basic processors</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.8</testCaseSection>
+ <testCaseName>8.1.8.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.8/8.1.8.a.xhtml</testCaseLink>
+ <testCaseDescription>trigger element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-trigger</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.8</testCaseSection>
+ <testCaseName>8.1.8.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.8/8.1.8.b.xhtml</testCaseLink>
+ <testCaseDescription>trigger element with appearance attribute</testCaseDescription>
+ <testCaseSpecLinkName>8.1.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-trigger</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.9</testCaseSection>
+ <testCaseName>8.1.9.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.9/8.1.9.a.xhtml</testCaseLink>
+ <testCaseDescription>submit element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.9</testCaseSection>
+ <testCaseName>8.1.9.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.9/8.1.9.b.xhtml</testCaseLink>
+ <testCaseDescription>submit element with appearance attribute</testCaseDescription>
+ <testCaseSpecLinkName>8.1.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.10</testCaseSection>
+ <testCaseName>8.1.10.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.10/8.1.10.a.xhtml</testCaseLink>
+ <testCaseDescription>selection attribute of select element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectMany</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.10</testCaseSection>
+ <testCaseName>8.1.10.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.10/8.1.10.b.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of select element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectMany</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.10</testCaseSection>
+ <testCaseName>8.1.10.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.10/8.1.10.c.xhtml</testCaseLink>
+ <testCaseDescription>appearance attribute of select element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectMany</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.10</testCaseSection>
+ <testCaseName>8.1.10.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.10/8.1.10.d.xhtml</testCaseLink>
+ <testCaseDescription>value out of range of a select element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectMany</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.11</testCaseSection>
+ <testCaseName>8.1.11.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.11/8.1.11.a.xhtml</testCaseLink>
+ <testCaseDescription>selection attribute of select1 element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectOne</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.11</testCaseSection>
+ <testCaseName>8.1.11.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.11/8.1.11.b.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of select1 element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectOne</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.11</testCaseSection>
+ <testCaseName>8.1.11.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.11/8.1.11.c.xhtml</testCaseLink>
+ <testCaseDescription>appearance attribute of select1 element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectOne</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.11</testCaseSection>
+ <testCaseName>8.1.11.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.11/8.1.11.d.xhtml</testCaseLink>
+ <testCaseDescription>value out of range of a select1 element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectOne</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.1</testCaseSection>
+ <testCaseName>8.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.1/8.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>label element references instance data</testCaseDescription>
+ <testCaseSpecLinkName>8.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-label</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.1</testCaseSection>
+ <testCaseName>8.2.1.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.1/8.2.1.b.xhtml</testCaseLink>
+ <testCaseDescription>label element uses inline text</testCaseDescription>
+ <testCaseSpecLinkName>8.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-label</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.1</testCaseSection>
+ <testCaseName>8.2.1.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.1/8.2.1.c.xhtml</testCaseLink>
+ <testCaseDescription>label element has binding precedence</testCaseDescription>
+ <testCaseSpecLinkName>8.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-label</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.2</testCaseSection>
+ <testCaseName>8.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.2/8.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>help element references instance data</testCaseDescription>
+ <testCaseSpecLinkName>8.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-help</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.2</testCaseSection>
+ <testCaseName>8.2.2.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.2/8.2.2.b.xhtml</testCaseLink>
+ <testCaseDescription>help element uses inline text</testCaseDescription>
+ <testCaseSpecLinkName>8.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-help</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.2</testCaseSection>
+ <testCaseName>8.2.2.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.2/8.2.2.c.xhtml</testCaseLink>
+ <testCaseDescription>bind precedence for help element</testCaseDescription>
+ <testCaseSpecLinkName>8.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-help</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.3</testCaseSection>
+ <testCaseName>8.2.3.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.3/8.2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>hint element references instance data</testCaseDescription>
+ <testCaseSpecLinkName>8.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-hint</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.3</testCaseSection>
+ <testCaseName>8.2.3.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.3/8.2.3.b.xhtml</testCaseLink>
+ <testCaseDescription>hint element uses inline text</testCaseDescription>
+ <testCaseSpecLinkName>8.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-hint</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.3</testCaseSection>
+ <testCaseName>8.2.3.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.3/8.2.3.c.xhtml</testCaseLink>
+ <testCaseDescription>bind precedence for hint element</testCaseDescription>
+ <testCaseSpecLinkName>8.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-hint</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.4</testCaseSection>
+ <testCaseName>8.2.4.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.4/8.2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>alert element references instance data</testCaseDescription>
+ <testCaseSpecLinkName>8.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-alert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.4</testCaseSection>
+ <testCaseName>8.2.4.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.4/8.2.4.b.xhtml</testCaseLink>
+ <testCaseDescription>alert element uses inline text</testCaseDescription>
+ <testCaseSpecLinkName>8.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-alert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.4</testCaseSection>
+ <testCaseName>8.2.4.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.4/8.2.4.c.xhtml</testCaseLink>
+ <testCaseDescription>bind precedence for alert element</testCaseDescription>
+ <testCaseSpecLinkName>8.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-alert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.1</testCaseSection>
+ <testCaseName>8.3.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.1/8.3.1.a.xhtml</testCaseLink>
+ <testCaseDescription>choices element</testCaseDescription>
+ <testCaseSpecLinkName>8.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-choices</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.2</testCaseSection>
+ <testCaseName>8.3.2.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.2/8.3.2.a.xhtml</testCaseLink>
+ <testCaseDescription>item element</testCaseDescription>
+ <testCaseSpecLinkName>8.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-item</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.3</testCaseSection>
+ <testCaseName>8.3.3.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.3/8.3.3.a.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions on value element</testCaseDescription>
+ <testCaseSpecLinkName>8.3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-value</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.3</testCaseSection>
+ <testCaseName>8.3.3.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.3/8.3.3.b.xhtml</testCaseLink>
+ <testCaseDescription>precedence for value element</testCaseDescription>
+ <testCaseSpecLinkName>8.3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-value</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.3</testCaseSection>
+ <testCaseName>8.3.3.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.3/8.3.3.c.xhtml</testCaseLink>
+ <testCaseDescription>value element with inline content</testCaseDescription>
+ <testCaseSpecLinkName>8.3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-value</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_09_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,314 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="9. " productId="" chapterTitle="Container Form Controls">
+ <statusSummary>
+ <numNormTotal>19</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>19</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>9.1.1</testCaseSection>
+ <testCaseName>9.1.1.a1</testCaseName>
+ <testCaseLink>../../Chapt09/9.1/9.1.1/9.1.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>precedence of group element</testCaseDescription>
+ <testCaseSpecLinkName>9.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-group</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.1.1</testCaseSection>
+ <testCaseName>9.1.1.a2</testCaseName>
+ <testCaseLink>../../Chapt09/9.1/9.1.1/9.1.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>group element inside case element of a switch</testCaseDescription>
+ <testCaseSpecLinkName>9.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-group</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.1.1</testCaseSection>
+ <testCaseName>9.1.1.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.1/9.1.1/9.1.1.b.xhtml</testCaseLink>
+ <testCaseDescription>label element in a group element</testCaseDescription>
+ <testCaseSpecLinkName>9.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-group</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.1.1</testCaseSection>
+ <testCaseName>9.1.1.c</testCaseName>
+ <testCaseLink>../../Chapt09/9.1/9.1.1/9.1.1.c.xhtml</testCaseLink>
+ <testCaseDescription>focus set to group element</testCaseDescription>
+ <testCaseSpecLinkName>9.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-group</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.1</testCaseSection>
+ <testCaseName>9.2.1.a1</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.1/9.2.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>switch element</testCaseDescription>
+ <testCaseSpecLinkName>9.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-switch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.1</testCaseSection>
+ <testCaseName>9.2.1.a2</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.1/9.2.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>switch element receives events</testCaseDescription>
+ <testCaseSpecLinkName>9.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-switch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.1</testCaseSection>
+ <testCaseName>9.2.1.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.1/9.2.1.b.xhtml</testCaseLink>
+ <testCaseDescription>switch element example</testCaseDescription>
+ <testCaseSpecLinkName>9.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-switch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.2</testCaseSection>
+ <testCaseName>9.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.2/9.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>case element</testCaseDescription>
+ <testCaseSpecLinkName>9.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.2</testCaseSection>
+ <testCaseName>9.2.2.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.2/9.2.2.b.xhtml</testCaseLink>
+ <testCaseDescription>case element with selected attribute</testCaseDescription>
+ <testCaseSpecLinkName>9.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.2</testCaseSection>
+ <testCaseName>9.2.2.c</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.2/9.2.2.c.xhtml</testCaseLink>
+ <testCaseDescription>case element with multiple selected attributes</testCaseDescription>
+ <testCaseSpecLinkName>9.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.a.xhtml</testCaseLink>
+ <testCaseDescription>repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.b.xhtml</testCaseLink>
+ <testCaseDescription>startindex attribute of repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.c</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.c.xhtml</testCaseLink>
+ <testCaseDescription>number attribute of repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.d</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.d.xhtml</testCaseLink>
+ <testCaseDescription>unrolling the repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.e</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.e.xhtml</testCaseLink>
+ <testCaseDescription>repeat element example</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.f</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.f.xhtml</testCaseLink>
+ <testCaseDescription>switch element within repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.4</testCaseSection>
+ <testCaseName>9.3.4.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.4/9.3.4.a.xhtml</testCaseLink>
+ <testCaseDescription>switch element inside a repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat-ui</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.5</testCaseSection>
+ <testCaseName>9.3.5.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.5/9.3.5.a.xhtml</testCaseLink>
+ <testCaseDescription>repeating structures via attributes</testCaseDescription>
+ <testCaseSpecLinkName>9.3.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui.repeat.via.attrs</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.6</testCaseSection>
+ <testCaseName>9.3.6.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.6/9.3.6.a.xhtml</testCaseLink>
+ <testCaseDescription>itemset element example</testCaseDescription>
+ <testCaseSpecLinkName>9.3.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-itemset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.7</testCaseSection>
+ <testCaseName>9.3.7.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.7/9.3.7.a.xhtml</testCaseLink>
+ <testCaseDescription>copy element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-copy</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.7</testCaseSection>
+ <testCaseName>9.3.7.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.7/9.3.7.b.xhtml</testCaseLink>
+ <testCaseDescription>copy element has xforms-binding-exception event</testCaseDescription>
+ <testCaseSpecLinkName>9.3.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-copy</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_10_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1000 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="10. " productId="" chapterTitle="XForms Actions">
+ <statusSummary>
+ <numNormTotal>70</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>70</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.a.xhtml</testCaseLink>
+ <testCaseDescription>action syntax example</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.b.xhtml</testCaseLink>
+ <testCaseDescription>rebuild in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.c.xhtml</testCaseLink>
+ <testCaseDescription>recalculate in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.d.xhtml</testCaseLink>
+ <testCaseDescription>revalidate in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.e.xhtml</testCaseLink>
+ <testCaseDescription>refresh in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.f</testCaseName>
+ <testCaseLink>../../Chapt10/10.f.xhtml</testCaseLink>
+ <testCaseDescription>insert in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.g</testCaseName>
+ <testCaseLink>../../Chapt10/10.g.xhtml</testCaseLink>
+ <testCaseDescription>delete in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.h</testCaseName>
+ <testCaseLink>../../Chapt10/10.h.xhtml</testCaseLink>
+ <testCaseDescription>setvalue in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.i</testCaseName>
+ <testCaseLink>../../Chapt10/10.i.xhtml</testCaseLink>
+ <testCaseDescription>reset in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.1</testCaseSection>
+ <testCaseName>10.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.1/10.1.a.xhtml</testCaseLink>
+ <testCaseDescription>action element</testCaseDescription>
+ <testCaseSpecLinkName>10.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.2</testCaseSection>
+ <testCaseName>10.2.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.2/10.2.a.xhtml</testCaseLink>
+ <testCaseDescription>setvalue elements with expression or literal</testCaseDescription>
+ <testCaseSpecLinkName>10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setvalue</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.2</testCaseSection>
+ <testCaseName>10.2.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.2/10.2.b.xhtml</testCaseLink>
+ <testCaseDescription>setvalue element with expression and literal, element with neither</testCaseDescription>
+ <testCaseSpecLinkName>10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setvalue</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.a.xhtml</testCaseLink>
+ <testCaseDescription>insert action using context attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.b.xhtml</testCaseLink>
+ <testCaseDescription>insert action with bind and model attributes</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.c.xhtml</testCaseLink>
+ <testCaseDescription>insert action using origin attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.d.xhtml</testCaseLink>
+ <testCaseDescription>insert action using at attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.e.xhtml</testCaseLink>
+ <testCaseDescription>insert action using position attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.f</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.f.xhtml</testCaseLink>
+ <testCaseDescription>insert action in repeat bound to collection</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.g</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.g.xhtml</testCaseLink>
+ <testCaseDescription>insert action - nodeset indicates root element</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.h</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.h.xhtml</testCaseLink>
+ <testCaseDescription>insert action and repeat element</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.i</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.i.xhtml</testCaseLink>
+ <testCaseDescription>insert action - xforms-insert event</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.j</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.j.xhtml</testCaseLink>
+ <testCaseDescription>insert action - copying an attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.a.xhtml</testCaseLink>
+ <testCaseDescription>delete action using context attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.b.xhtml</testCaseLink>
+ <testCaseDescription>delete action using context and bind attributes</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.c.xhtml</testCaseLink>
+ <testCaseDescription>delete action using context attribute terminates with no effect</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.d.xhtml</testCaseLink>
+ <testCaseDescription>delete action using at attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.e.xhtml</testCaseLink>
+ <testCaseDescription>delete element rules</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.f</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.f.xhtml</testCaseLink>
+ <testCaseDescription>delete action and repeat element</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.g</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.g.xhtml</testCaseLink>
+ <testCaseDescription>delete action with xforms-delete event</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.5</testCaseSection>
+ <testCaseName>10.5.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.5/10.5.a.xhtml</testCaseLink>
+ <testCaseDescription>setindex element rules</testCaseDescription>
+ <testCaseSpecLinkName>10.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setindex</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.6</testCaseSection>
+ <testCaseName>10.6.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.6/10.6.a.xhtml</testCaseLink>
+ <testCaseDescription>events dispatched by toggle element</testCaseDescription>
+ <testCaseSpecLinkName>10.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-toggle</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.6.1</testCaseSection>
+ <testCaseName>10.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.6/10.6.1/10.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>case element child of the toggle element</testCaseDescription>
+ <testCaseSpecLinkName>10.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-toggle-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.6.1</testCaseSection>
+ <testCaseName>10.6.1.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.6/10.6.1/10.6.1.b.xhtml</testCaseLink>
+ <testCaseDescription>case element child of the toggle element precedence testing</testCaseDescription>
+ <testCaseSpecLinkName>10.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-toggle-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.7</testCaseSection>
+ <testCaseName>10.7.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.7/10.7.a.xhtml</testCaseLink>
+ <testCaseDescription>setfocus element</testCaseDescription>
+ <testCaseSpecLinkName>10.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setfocus</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.7.1</testCaseSection>
+ <testCaseName>10.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.7/10.7.1/10.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>setfocus element with control child element</testCaseDescription>
+ <testCaseSpecLinkName>10.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setfocus-control</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.7.1</testCaseSection>
+ <testCaseName>10.7.1.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.7/10.7.1/10.7.1.b.xhtml</testCaseLink>
+ <testCaseDescription>control element precedence tests</testCaseDescription>
+ <testCaseSpecLinkName>10.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setfocus-control</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches predefined event</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.b.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches custom event</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.c.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element with delay attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.d.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches custom event that bubbles</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.e.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches cancelled custom event</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.f</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.f.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches cancelled predefined event</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.1</testCaseSection>
+ <testCaseName>10.8.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.1/10.8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element with name child element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.1</testCaseSection>
+ <testCaseName>10.8.1.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.1/10.8.1.b.xhtml</testCaseLink>
+ <testCaseDescription>name element has precedence over attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.1</testCaseSection>
+ <testCaseName>10.8.1.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.1/10.8.1.c.xhtml</testCaseLink>
+ <testCaseDescription>value attribute has precedence in name element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.2</testCaseSection>
+ <testCaseName>10.8.2.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.2/10.8.2.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element with target child element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-target</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.2</testCaseSection>
+ <testCaseName>10.8.2.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.2/10.8.2.b.xhtml</testCaseLink>
+ <testCaseDescription>target element has precedence over attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-target</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.2</testCaseSection>
+ <testCaseName>10.8.2.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.2/10.8.2.c.xhtml</testCaseLink>
+ <testCaseDescription>value attribute has precedence in target element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-target</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.3</testCaseSection>
+ <testCaseName>10.8.3.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.3/10.8.3.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element with delay child element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-delay</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.3</testCaseSection>
+ <testCaseName>10.8.3.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.3/10.8.3.b.xhtml</testCaseLink>
+ <testCaseDescription>delay element has precedence over attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-delay</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.3</testCaseSection>
+ <testCaseName>10.8.3.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.3/10.8.3.c.xhtml</testCaseLink>
+ <testCaseDescription>value attribute has precedence in delay element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-delay</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.13</testCaseSection>
+ <testCaseName>10.13.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.13/10.13.a.xhtml</testCaseLink>
+ <testCaseDescription>reset element</testCaseDescription>
+ <testCaseSpecLinkName>10.13</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-reset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.13</testCaseSection>
+ <testCaseName>10.13.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.13/10.13.b.xhtml</testCaseLink>
+ <testCaseDescription>reset element with model attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.13</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-reset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.14</testCaseSection>
+ <testCaseName>10.14.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.14/10.14.a.xhtml</testCaseLink>
+ <testCaseDescription>load element attributes</testCaseDescription>
+ <testCaseSpecLinkName>10.14</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-load</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.14</testCaseSection>
+ <testCaseName>10.14.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.14/10.14.b.xhtml</testCaseLink>
+ <testCaseDescription>show attribute of load element</testCaseDescription>
+ <testCaseSpecLinkName>10.14</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-load</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.14.1</testCaseSection>
+ <testCaseName>10.14.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.14/10.14.1/10.14.1.a.xhtml</testCaseLink>
+ <testCaseDescription>load element with resource child element</testCaseDescription>
+ <testCaseSpecLinkName>10.14.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-load-resource</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.14.1</testCaseSection>
+ <testCaseName>10.14.1.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.14/10.14.1/10.14.1.b.xhtml</testCaseLink>
+ <testCaseDescription>value attribute has precedence in load element</testCaseDescription>
+ <testCaseSpecLinkName>10.14.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-load-resource</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.15</testCaseSection>
+ <testCaseName>10.15.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.15/10.15.a.xhtml</testCaseLink>
+ <testCaseDescription>send element</testCaseDescription>
+ <testCaseSpecLinkName>10.15</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-send</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.16</testCaseSection>
+ <testCaseName>10.16.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.16/10.16.a.xhtml</testCaseLink>
+ <testCaseDescription>message element using single node binding</testCaseDescription>
+ <testCaseSpecLinkName>10.16</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-message</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.16</testCaseSection>
+ <testCaseName>10.16.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.16/10.16.b.xhtml</testCaseLink>
+ <testCaseDescription>level attribute of message element</testCaseDescription>
+ <testCaseSpecLinkName>10.16</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-message</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.16</testCaseSection>
+ <testCaseName>10.16.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.16/10.16.c.xhtml</testCaseLink>
+ <testCaseDescription>message element interface created at run time</testCaseDescription>
+ <testCaseSpecLinkName>10.16</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-message</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.a.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.b.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions using action element</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.c.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions - Automatic Focus Advancement example</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.d.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions - Handling Focus for Empty Repeats example</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.a.xhtml</testCaseLink>
+ <testCaseDescription>iteration of XForms actions</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.b.xhtml</testCaseLink>
+ <testCaseDescription>iteration of XForms actions using action element</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.c.xhtml</testCaseLink>
+ <testCaseDescription>iteration executed zero times</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.d.xhtml</testCaseLink>
+ <testCaseDescription>XForms actions with if and while attributes</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.e.xhtml</testCaseLink>
+ <testCaseDescription>iteration of XForms actions - Summing Selected Results example</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_11_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1196 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="11. " productId="" chapterTitle="The XForms Submission Module">
+ <statusSummary>
+ <numNormTotal>67</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>67</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.a.xhtml</testCaseLink>
+ <testCaseDescription>ref attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.b.xhtml</testCaseLink>
+ <testCaseDescription>bind attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.c.xhtml</testCaseLink>
+ <testCaseDescription>resource attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.d.xhtml</testCaseLink>
+ <testCaseDescription>action attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.e</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.e.xhtml</testCaseLink>
+ <testCaseDescription>mode attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.f</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.f.xhtml</testCaseLink>
+ <testCaseDescription>method attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.h</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.h.xhtml</testCaseLink>
+ <testCaseDescription>validate attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.i</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.i.xhtml</testCaseLink>
+ <testCaseDescription>relevant attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.j</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.j.xhtml</testCaseLink>
+ <testCaseDescription>serialization attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.k</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.k.xhtml</testCaseLink>
+ <testCaseDescription>version attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.l</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.l.xhtml</testCaseLink>
+ <testCaseDescription>indent attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.m</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.m.xhtml</testCaseLink>
+ <testCaseDescription>mediatype attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.n</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.n.xhtml</testCaseLink>
+ <testCaseDescription>encoding attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.o</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.o.xhtml</testCaseLink>
+ <testCaseDescription>omit-xml-declaration attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.p</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.p.xhtml</testCaseLink>
+ <testCaseDescription>standalone attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.q</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.q.xhtml</testCaseLink>
+ <testCaseDescription>cdata-section-elements attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.r</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.r.xhtml</testCaseLink>
+ <testCaseDescription>replace attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.s1</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.s1.xhtml</testCaseLink>
+ <testCaseDescription>instance attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.s2</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.s2.xhtml</testCaseLink>
+ <testCaseDescription>invalid instance attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.t</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.t.xhtml</testCaseLink>
+ <testCaseDescription>target attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.u</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.u.xhtml</testCaseLink>
+ <testCaseDescription>separator attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.v</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.v.xhtml</testCaseLink>
+ <testCaseDescription>includenamespaceprefixes attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.a.xhtml</testCaseLink>
+ <testCaseDescription>only one concurrent submit per submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.b.xhtml</testCaseLink>
+ <testCaseDescription>non-relevant nodes are not serialized</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.c.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit with empty instance data</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.d.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit with empty instance data and required attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.e</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.e.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit stops with invalid instance data</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.3</testCaseSection>
+ <testCaseName>11.3.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.3/11.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit-serialize event</testCaseDescription>
+ <testCaseSpecLinkName>11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-serialize</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.3</testCaseSection>
+ <testCaseName>11.3.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.3/11.3.b.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit-serialize event with submission-body property</testCaseDescription>
+ <testCaseSpecLinkName>11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-serialize</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.4</testCaseSection>
+ <testCaseName>11.4.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.4/11.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit-done event</testCaseDescription>
+ <testCaseSpecLinkName>11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-done</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.4</testCaseSection>
+ <testCaseName>11.4.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.4/11.4.b.xhtml</testCaseLink>
+ <testCaseDescription>accessing context information for xforms-submit-done event</testCaseDescription>
+ <testCaseSpecLinkName>11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-done</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.5</testCaseSection>
+ <testCaseName>11.5.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.5/11.5.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit-error event</testCaseDescription>
+ <testCaseSpecLinkName>11.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-error</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.5</testCaseSection>
+ <testCaseName>11.5.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.5/11.5.b.xhtml</testCaseLink>
+ <testCaseDescription>accessing context information for xforms-submit-error event</testCaseDescription>
+ <testCaseSpecLinkName>11.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-error</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.6.1</testCaseSection>
+ <testCaseName>11.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.6/11.6.1/11.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>resource element</testCaseDescription>
+ <testCaseSpecLinkName>11.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-resource-elem</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.6.1</testCaseSection>
+ <testCaseName>11.6.1.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.6/11.6.1/11.6.1.b.xhtml</testCaseLink>
+ <testCaseDescription>resource element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-resource-elem</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.7.1</testCaseSection>
+ <testCaseName>11.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.7/11.7.1/11.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>method element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-method-elem</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8</testCaseSection>
+ <testCaseName>11.8.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.a.xhtml</testCaseLink>
+ <testCaseDescription>header element of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8</testCaseSection>
+ <testCaseName>11.8.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.b.xhtml</testCaseLink>
+ <testCaseDescription>header element with nodeset attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8</testCaseSection>
+ <testCaseName>11.8.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.c.xhtml</testCaseLink>
+ <testCaseDescription>header element of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8.1</testCaseSection>
+ <testCaseName>11.8.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.1/11.8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>name element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8.1</testCaseSection>
+ <testCaseName>11.8.1.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.1/11.8.1.b.xhtml</testCaseLink>
+ <testCaseDescription>name element with empty value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8.2</testCaseSection>
+ <testCaseName>11.8.2.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.2/11.8.2.a.xhtml</testCaseLink>
+ <testCaseDescription>value element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header-value</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.a.xhtml</testCaseLink>
+ <testCaseDescription>HTTP Post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.b.xhtml</testCaseLink>
+ <testCaseDescription>HTTP Get as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.c.xhtml</testCaseLink>
+ <testCaseDescription>HTTP Put as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.d.xhtml</testCaseLink>
+ <testCaseDescription>HTTP multipart-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.e</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.e.xhtml</testCaseLink>
+ <testCaseDescription>HTTP form-data-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.f</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.f.xhtml</testCaseLink>
+ <testCaseDescription>HTTP urlencoded-posts as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.g</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.g.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS Post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.h</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.h.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS Get as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.i</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.i.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS Put as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.j</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.j.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS multipart-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.k</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.k.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS form-data-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.l</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.l.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS urlencoded-posts as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.m</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.m.xhtml</testCaseLink>
+ <testCaseDescription>mailto Post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.n</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.n.xhtml</testCaseLink>
+ <testCaseDescription>File Get as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.o</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.o.xhtml</testCaseLink>
+ <testCaseDescription>File Put as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.p</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.p.xhtml</testCaseLink>
+ <testCaseDescription>mailto urlencoded-posts as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.q</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.q.xhtml</testCaseLink>
+ <testCaseDescription>mailto form-data-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.1</testCaseSection>
+ <testCaseName>11.9.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.1/11.9.1.a.xhtml</testCaseLink>
+ <testCaseDescription>get submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-get</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.2</testCaseSection>
+ <testCaseName>11.9.2.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.2/11.9.2.a.xhtml</testCaseLink>
+ <testCaseDescription>post submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-post</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.2</testCaseSection>
+ <testCaseName>11.9.2.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.2/11.9.2.b.xhtml</testCaseLink>
+ <testCaseDescription>multipart-post submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-post</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.2</testCaseSection>
+ <testCaseName>11.9.2.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.2/11.9.2.c.xhtml</testCaseLink>
+ <testCaseDescription>form-data-post submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-post</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.2</testCaseSection>
+ <testCaseName>11.9.2.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.2/11.9.2.d.xhtml</testCaseLink>
+ <testCaseDescription>urlencoded-post submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-post</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.3</testCaseSection>
+ <testCaseName>11.9.3.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.3/11.9.3.a.xhtml</testCaseLink>
+ <testCaseDescription>put submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-put</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.3</testCaseSection>
+ <testCaseName>11.9.3.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.3/11.9.3.b.xhtml</testCaseLink>
+ <testCaseDescription>put submission method to local file</testCaseDescription>
+ <testCaseSpecLinkName>11.9.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-put</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.4</testCaseSection>
+ <testCaseName>11.9.4.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.4/11.9.4.a.xhtml</testCaseLink>
+ <testCaseDescription>delete submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.4</testCaseSection>
+ <testCaseName>11.9.4.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.4/11.9.4.b.xhtml</testCaseLink>
+ <testCaseDescription>delete submission method deletes a file</testCaseDescription>
+ <testCaseSpecLinkName>11.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-delete</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.5</testCaseSection>
+ <testCaseName>11.9.5.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.5/11.9.5.a.xhtml</testCaseLink>
+ <testCaseDescription>serialization as application/xml</testCaseDescription>
+ <testCaseSpecLinkName>11.9.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#serialize-xml</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.6</testCaseSection>
+ <testCaseName>11.9.6.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.6/11.9.6.a.xhtml</testCaseLink>
+ <testCaseDescription>serialization as multipart/related</testCaseDescription>
+ <testCaseSpecLinkName>11.9.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#serialize-multipart</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.7</testCaseSection>
+ <testCaseName>11.9.7.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.7/11.9.7.a.xhtml</testCaseLink>
+ <testCaseDescription>serialization as multipart/form-data</testCaseDescription>
+ <testCaseSpecLinkName>11.9.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#serialize-form-data</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.8</testCaseSection>
+ <testCaseName>11.9.8.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.8/11.9.8.a.xhtml</testCaseLink>
+ <testCaseDescription>serialization as application/x-www-form-urlencoded</testCaseDescription>
+ <testCaseSpecLinkName>11.9.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#serialize-urlencode</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.10</testCaseSection>
+ <testCaseName>11.10.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.10/11.10.a.xhtml</testCaseLink>
+ <testCaseDescription>submission response with invalid target</testCaseDescription>
+ <testCaseSpecLinkName>11.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-data-replacement</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.10</testCaseSection>
+ <testCaseName>11.10.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.10/11.10.b.xhtml</testCaseLink>
+ <testCaseDescription>submission response with target receiving text</testCaseDescription>
+ <testCaseSpecLinkName>11.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-data-replacement</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.10</testCaseSection>
+ <testCaseName>11.10.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.10/11.10.c.xhtml</testCaseLink>
+ <testCaseDescription>submission response with target receiving instance</testCaseDescription>
+ <testCaseSpecLinkName>11.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-data-replacement</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.1</testCaseSection>
+ <testCaseName>11.11.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.1/11.11.1.a.xhtml</testCaseLink>
+ <testCaseDescription>representation of SOAP envelope</testCaseDescription>
+ <testCaseSpecLinkName>11.11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-envelope</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.2</testCaseSection>
+ <testCaseName>11.11.2.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.2/11.11.2.a.xhtml</testCaseLink>
+ <testCaseDescription>indicating a SOAP submission</testCaseDescription>
+ <testCaseSpecLinkName>11.11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-mediatype</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.a.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding with get method</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.b.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding with post method</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.c.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.d.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding with get method and encoding attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.e</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.e.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding with post method and encoding attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.4</testCaseSection>
+ <testCaseName>11.11.4.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.4/11.11.4.a.xhtml</testCaseLink>
+ <testCaseDescription>handling SOAP failure response</testCaseDescription>
+ <testCaseSpecLinkName>11.11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-response</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.4</testCaseSection>
+ <testCaseName>11.11.4.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.4/11.11.4.b.xhtml</testCaseLink>
+ <testCaseDescription>handling SOAP success response</testCaseDescription>
+ <testCaseSpecLinkName>11.11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-response</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_AppendixB_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,230 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="B. " productId="" chapterTitle="Insert and Delete Action Patterns for Data Mutations">
+ <statusSummary>
+ <numNormTotal>15</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>15</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>B.1</testCaseSection>
+ <testCaseName>B.1.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.1/b.1.a.xhtml</testCaseLink>
+ <testCaseDescription>Prepend Element Copy</testCaseDescription>
+ <testCaseSpecLinkName>B.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-prepend-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.2</testCaseSection>
+ <testCaseName>B.2.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.2/b.2.a.xhtml</testCaseLink>
+ <testCaseDescription>Append Element Copy</testCaseDescription>
+ <testCaseSpecLinkName>B.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-append-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.3</testCaseSection>
+ <testCaseName>B.3.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.3/b.3.a.xhtml</testCaseLink>
+ <testCaseDescription>Duplicate Element</testCaseDescription>
+ <testCaseSpecLinkName>B.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-duplicate-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.4</testCaseSection>
+ <testCaseName>B.4.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.4/b.4.a.xhtml</testCaseLink>
+ <testCaseDescription>Set Attribute</testCaseDescription>
+ <testCaseSpecLinkName>B.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-set-attribute</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.5</testCaseSection>
+ <testCaseName>B.5.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.5/b.5.a.xhtml</testCaseLink>
+ <testCaseDescription>Remove Element</testCaseDescription>
+ <testCaseSpecLinkName>B.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-remove-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.6</testCaseSection>
+ <testCaseName>B.6.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.6/b.6.a.xhtml</testCaseLink>
+ <testCaseDescription>Remove Attribute</testCaseDescription>
+ <testCaseSpecLinkName>B.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-remove-attribute</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.7</testCaseSection>
+ <testCaseName>B.7.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.7/b.7.a.xhtml</testCaseLink>
+ <testCaseDescription>Remove Nodeset</testCaseDescription>
+ <testCaseSpecLinkName>B.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-remove-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.8</testCaseSection>
+ <testCaseName>B.8.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.8/b.8.a.xhtml</testCaseLink>
+ <testCaseDescription>Copy Nodeset</testCaseDescription>
+ <testCaseSpecLinkName>B.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-copy-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.9</testCaseSection>
+ <testCaseName>B.9.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.9/b.9.a.xhtml</testCaseLink>
+ <testCaseDescription>Copy Attribute List</testCaseDescription>
+ <testCaseSpecLinkName>B.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-copy-attributelist</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.10</testCaseSection>
+ <testCaseName>B.10.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.10/b.10.a.xhtml</testCaseLink>
+ <testCaseDescription>Replace Element</testCaseDescription>
+ <testCaseSpecLinkName>B.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-replace-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.11</testCaseSection>
+ <testCaseName>B.11.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.11/b.11.a.xhtml</testCaseLink>
+ <testCaseDescription>Replace Attribute</testCaseDescription>
+ <testCaseSpecLinkName>B.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-replace-attribute</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.12</testCaseSection>
+ <testCaseName>B.12.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.12/b.12.a.xhtml</testCaseLink>
+ <testCaseDescription>Replace Instance with Insert</testCaseDescription>
+ <testCaseSpecLinkName>B.12</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-replace-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.13</testCaseSection>
+ <testCaseName>B.13.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.13/b.13.a.xhtml</testCaseLink>
+ <testCaseDescription>Move Element</testCaseDescription>
+ <testCaseSpecLinkName>B.13</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-move-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.14</testCaseSection>
+ <testCaseName>B.14.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.14/b.14.a.xhtml</testCaseLink>
+ <testCaseDescription>Move Attribute</testCaseDescription>
+ <testCaseSpecLinkName>B.14</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-move-attribute</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>B.15</testCaseSection>
+ <testCaseName>B.15.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.15/b.15.a.xhtml</testCaseLink>
+ <testCaseDescription>Insert Element into Non-Contiguous, Heterogeneous Nodeset</testCaseDescription>
+ <testCaseSpecLinkName>B.15</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-insert-arbitrary</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_AppendixG_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="G. " productId="" chapterTitle="XForms and Styling">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.a</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.a.xhtml</testCaseLink>
+ <testCaseDescription>enabled and disabled pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.b</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.b.xhtml</testCaseLink>
+ <testCaseDescription>required and optional pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.c</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.c.xhtml</testCaseLink>
+ <testCaseDescription>valid and invalid pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.d</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.d.xhtml</testCaseLink>
+ <testCaseDescription>read-only and read-write pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.e</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.e.xhtml</testCaseLink>
+ <testCaseDescription>out-of-range and in-range pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>G.2</testCaseSection>
+ <testCaseName>G.2.a</testCaseName>
+ <testCaseLink>../../Appendix/G/G.2/g.2.a.xhtml</testCaseLink>
+ <testCaseDescription>value pseudo-element</testCaseDescription>
+ <testCaseSpecLinkName>G.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93548</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>G.2</testCaseSection>
+ <testCaseName>G.2.b</testCaseName>
+ <testCaseLink>../../Appendix/G/G.2/g.2.b.xhtml</testCaseLink>
+ <testCaseDescription>repeat-item pseudo-element</testCaseDescription>
+ <testCaseSpecLinkName>G.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93548</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>G.2</testCaseSection>
+ <testCaseName>G.2.c</testCaseName>
+ <testCaseLink>../../Appendix/G/G.2/g.2.c.xhtml</testCaseLink>
+ <testCaseDescription>repeat-index pseudo-element</testCaseDescription>
+ <testCaseSpecLinkName>G.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93548</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>G.2</testCaseSection>
+ <testCaseName>G.2.d</testCaseName>
+ <testCaseLink>../../Appendix/G/G.2/g.2.d.xhtml</testCaseLink>
+ <testCaseDescription>repeat-index precedence over repeat-item</testCaseDescription>
+ <testCaseSpecLinkName>G.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93548</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/Results/XF11_AppendixH_Results.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1" xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="H. " productId="" chapterTitle="Complete XForms Examples">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>H.1</testCaseSection>
+ <testCaseName>H.1</testCaseName>
+ <testCaseLink>../../Appendix/H/h.1.xhtml</testCaseLink>
+ <testCaseDescription>XForms in XHTML</testCaseDescription>
+ <testCaseSpecLinkName>H.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#xforms-in-xhtml-00</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>H.2</testCaseSection>
+ <testCaseName>H.2</testCaseName>
+ <testCaseLink>../../Appendix/H/h.2.xhtml</testCaseLink>
+ <testCaseDescription>Editing Hierarchical Bookmarks Using XForms</testCaseDescription>
+ <testCaseSpecLinkName>H.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#bookmarks-in-x-smiles</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ <testCase>
+ <testCaseSection>H.3</testCaseSection>
+ <testCaseName>H.3</testCaseName>
+ <testCaseLink>../../Appendix/H/h.3.svg</testCaseLink>
+ <testCaseDescription>Survey Using XForms and SVG</testCaseDescription>
+ <testCaseSpecLinkName>H.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93686</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote/>
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,16 @@
+/TestSuite11.css/1.2/Wed Feb 11 19:47:08 2009//
+/XF11_AppendixB.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/XF11_AppendixG.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/XF11_AppendixH.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/XF11_Chapter1.xhtml/1.3/Sat Feb 21 20:30:37 2009//
+/XF11_Chapter10.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/XF11_Chapter11.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/XF11_Chapter2.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/XF11_Chapter3.xhtml/1.2/Sat Feb 21 20:30:37 2009//
+/XF11_Chapter4.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/XF11_Chapter5.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/XF11_Chapter6.xhtml/1.2/Sat Feb 21 20:30:39 2009//
+/XF11_Chapter7.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/XF11_Chapter8.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/XF11_Chapter9.xhtml/1.2/Sat Feb 21 20:30:38 2009//
+/index.xhtml/1.4/Wed May 13 07:33:10 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/driverPages/forms
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/TestSuite11.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,103 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+
+.docTitle {font-weight: bold; font-size: 20pt;}
+
+xforms|*:invalid
+{
+ background-color: red;
+}
+
+xforms|*:disabled
+{
+ visibility: hidden
+}
+
+body {
+ padding: 2em 1em 2em 40px;
+ margin: 0;
+ font-family: sans-serif;
+ font-size: 9pt;
+ color: black;
+ background: white;
+}
+
+xf\:label.title, xforms|label.title, p.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
+
+xf\:label.subtitle, xforms|label.subtitle
+{
+ font-size: 12pt;
+ font-weight: bold;
+ margin-bottom: 2em;
+}
+
+xf\:label, xforms|label
+{
+ font-size: 9pt;
+ color: black;
+ margin-bottom: 1em;
+}
+
+xf\:group, xforms|group
+{
+ PADDING-RIGHT: 0.5em;
+ DISPLAY: block;
+ PADDING-LEFT: 0.5em;
+ PADDING-BOTTOM: 1em;
+ PADDING-TOP: 1em;
+}
+
+
+h1 {color: black;}
+h2 {color: black;}
+.testChapterTitle {padding: 5px;}
+.driverPageTitle {width: 993px; background-color: RGB(216,216,216); padding: 5px;}
+
+.testCaseNameTitle {color:white; background-color:#4169E1; width: 86px; font-weight: bold; text-align:center;}
+.specLevelTitle {color:white; background-color:#4169E1; width: 48px; font-weight: bold; text-align:center;}
+.testCaseDescriptionTitle {color:white; background-color:#4169E1; width: 356px; font-weight: bold; text-align:center;}
+.testCaseSpecLinkTitle {color:white; background-color:#4169E1; font-weight: bold; width: 92px; text-align:center;}
+.testCaseBasicTitle {color:white; background-color:#4169E1; width: 50px; font-weight: bold; text-align:center;}
+.testCaseStatusTitle {color:white; background-color:#4169E1; width: 108px; font-weight: bold; text-align:center;}
+.testCaseNormativeTitle {color:white; background-color:#4169E1; width: 64px; font-weight: bold; text-align:center;}
+.testCaseDateTitle {color:white; background-color:#4169E1; width: 108px; font-weight: bold; text-align:center;}
+.testCaseNoteTitle {color:white; background-color:#4169E1; width: 143px; font-weight: bold; text-align:center;}
+
+.testCaseName {color: blue; text-decoration: underline; width: 100px;}
+.testCaseNameGray {color: gray; width: 150px;}
+.testCaseDescription {width: 348px;}
+.testCaseSpecLink {color: blue; text-decoration: underline; width: 80px;}
+.testCaseBasic {width: 60px;}
+.testCaseNormative {width: 67px;}
+.testCaseStatus {width: 100px;}
+.testCaseDate {width: 170px;}
+.testCaseNote {width: 150px;}
+
+/*in used in test case 5.5*/
+.hlist {display:inline;}
+.inlinebold{display:inline; font-weight:bold;}
+.bold{font-weight:bold}
+.block{display:block;}
+.addrLabel{display:inline; padding-left:1px; background-color:#B0C4DE; color:white; font-weight:bold; width:356px; height:30px;}
+.editButton{display:inline; padding-left:1px; background-color:#B0C4DE; font-weight:bold; width:40px; height:28px; padding-top:2px;}
+.editNameButton{display:inline; width:40px; height:43px; padding-top:2px; padding-left:1px; background-color:#B8B8B8; font-weight:bold;}
+.entryTitle{width:356px; text-align:center; vertical-align:middle; height:35px; background-color:#B8B8B8; color:white; font-size:large;
+ font-weight:bold; font-family:Tahoma,sans-serif; margin-bottom:3px; padding-top:5px; padding-bottom:5px; text-align:center;}
+.bG{background-color:#708090; width:400px;}
+.white {color:white;font-weight:900;}
+
+xforms|repeat xforms|contextcontainer {display: table-row; width: 100%}
+xforms|trigger[appearance="minimal"].testCaseName span {display: table-cell; width: 100px; color: blue;}
+xforms|output.testCaseDescription span.xf-value{ display: table-cell; width: 410px;}
+xforms|trigger[appearance="minimal"].testCaseSpecLink span {display: table-cell; width: 105px; color: blue;}
+xforms|output.testCaseBasic span.xf-value {display: table-cell; width: 55px;}
+xforms|output.testCaseNormative span.xf-value {display: table-cell; width: 80px;}
+xforms|input.testCaseNote {width:150px;}
+/*xforms|select1.testCaseStatus span.-moz-select1-container {display: table-cell; width: 100px;} Firefox only. */
+/*xforms|input.testCaseDate {display: table-cell; width: 100px;}*/
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_AppendixB.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteAppxB.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_AppendixB_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_AppendixB_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteAppxB.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_AppendixG.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteAppxG.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_AppendixG_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_AppendixG_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteAppxG.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_AppendixH.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteAppxH.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_AppendixH_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_AppendixH_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteAppxH.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter1.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt1.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_01_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_01_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt1.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter10.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt10.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_10_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_10_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt10.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter11.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt11.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_11_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_11_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt11.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter2.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt2.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_02_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_02_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt2.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter3.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt3.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_03_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_03_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt3.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter4.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt4.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_04_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_04_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt4.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter5.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt5.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_05_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_05_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt5.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter6.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt6.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_06_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_06_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt6.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter7.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt7.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_07_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_07_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt7.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter8.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt8.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_08_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_08_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt8.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/XF11_Chapter9.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <head>
+ <title>XForms Test Suite</title>
+
+ <xforms:model id="chapterModel" >
+ <xforms:instance id="instance_chapterModel" src="../xml/XF11TestSuiteChpt9.xml" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseDate" type="xsd:date" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" type="xsd:boolean"/>
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseBasic" type="xsd:boolean" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase/ts:testCaseNormative" type="xsd:boolean" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Passed'])" />
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail" calculate="count(/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseBasic = 'true'][ts:testCaseStatus = 'Failed'])" />
+
+
+<!-- bindings for test execution profile settings -->
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'false']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.1')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false' and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'false'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false') and not(/ts:testSuite/ts:specChapter/ts:profile/ts:specification = 'XForms 1.0')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="true()"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'true'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true')"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'true'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false'"/>
+
+ <xforms:bind nodeset="/ts:testSuite/ts:specChapter/ts:testCase[ts:testCaseNormative = 'false'][ts:testCaseBasic = 'false'][ts:testCaseApplicability/ts:XForms1.0 = 'true'][ts:testCaseApplicability/ts:XForms1.1 = 'true']"
+ relevant="not(/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly = 'true') and (/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly = 'false')"/>
+
+ <xforms:submission id="submit_chapterModel" action="../Results/XF11_09_Results.xml" method="put"/>
+ <xforms:submission id="load_chapterModel" action="../Results/XF11_09_Results.xml" method="get" replace="instance"/>
+ <xforms:submission id="clear_chapterModel" action="../xml/XF11TestSuiteChpt9.xml" method="get" replace="instance"/>
+ </xforms:model>
+
+ <link href="TestSuite11.css" rel="stylesheet"/>
+ </head>
+ <body>
+ <h1>XForms Test Suite</h1>
+
+ <xforms:output ref="ts:specChapter/@chapterName" class="docTitle"><xforms:label/></xforms:output>
+ <xforms:output ref="ts:specChapter/@chapterTitle" class="docTitle"><xforms:label/></xforms:output>
+ <p>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/@productId" class="testCaseSummaryTitle">
+ <xforms:label>Product/Build Note: </xforms:label>
+ </xforms:input>
+ </p>
+
+ <h3>Targets</h3>
+
+ <table>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:basicOnly" appearance="compact">
+ <xforms:label>Basic Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <xforms:input ref="/ts:testSuite/ts:specChapter/ts:profile/ts:normativeOnly" appearance="compact">
+ <xforms:label>Normative Only?</xforms:label>
+ </xforms:input>
+ </td>
+ </tr>
+ </table>
+
+ <h3>Results</h3>
+
+ <table>
+ <tr>
+ <td class="testCaseSummaryTitle">Normative:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numNormTotal"/></td>
+ </tr>
+ <tr>
+ <td class="testCaseSummaryTitle">Basic:</td>
+ <td>Passed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicPass"/></td>
+ <td>Failed</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicFail"/></td>
+ <td>Total</td><td><xforms:output model="chapterModel" ref="/ts:testSuite/ts:specChapter/ts:statusSummary/ts:numBasicTotal"/></td>
+ </tr>
+ </table>
+
+ <h3>Test Cases</h3>
+
+ <table id="testsuiteTable">
+ <tr>
+ <td class="testCaseNameTitle">Test Case</td>
+ <td class="testCaseDescriptionTitle">Description</td>
+ <td class="testCaseSpecLinkTitle">Spec Link</td>
+ <td class="testCaseBasicTitle">Normative for XForms Basic</td>
+ <td class="testCaseBasicTitle">Normative for XForms Full</td>
+ <td class="testCaseStatusTitle">Status</td>
+ <td class="testCaseDateTitle">Date</td>
+ <td class="testCaseNoteTitle">Note</td>
+ </tr>
+ </table>
+
+ <xforms:repeat nodeset="/ts:testSuite/ts:specChapter/ts:testCase"> <!-- testCase -->
+
+ <xforms:trigger appearance="minimal" class="testCaseName" ref=".">
+ <xforms:label ref="ts:testCaseName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to execute the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output ref="ts:testCaseDescription" model="chapterModel" class="testCaseDescription">
+ <xforms:label></xforms:label>
+ <!-- <xforms:hint>Short Description of the test case.</xforms:hint> -->
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.0" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseApplicability/ts:XForms1.1" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:trigger appearance="minimal" class="testCaseSpecLink" ref=".">
+ <xforms:label ref="ts:testCaseSpecLinkName" class="theLink"></xforms:label>
+ <xforms:hint>Click here to see the Recommendation text for the test case.</xforms:hint>
+ <xforms:load ref="ts:testCaseSpecLink" ev:event="DOMActivate" model="chapterModel"/>
+ </xforms:trigger>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseBasic" model="chapterModel" class="testCaseBasic">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:output appearance="minimal" ref="ts:testCaseNormative" model="chapterModel" class="testCaseNormative">
+ <xforms:label></xforms:label>
+ </xforms:output>
+
+ <xforms:select1 ref="ts:testCaseStatus" model="chapterModel" class="testCaseStatus">
+ <xforms:label></xforms:label>
+ <xforms:item>
+ <xforms:label>Passed</xforms:label>
+ <xforms:value>Passed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Failed</xforms:label>
+ <xforms:value>Failed</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label>Unknown</xforms:label>
+ <xforms:value>Unknown</xforms:value>
+ </xforms:item>
+ <xforms:hint>Select test case status of Passed, Failed, or Unknown.</xforms:hint>
+ </xforms:select1>
+
+ <xforms:input ref="ts:testCaseDate" model="chapterModel" class="testCaseDate">
+ <xforms:label></xforms:label>
+ <xforms:hint>Date the current status was established.</xforms:hint>
+ </xforms:input>
+
+ <xforms:input ref="ts:testCaseNote" model="chapterModel" class="testCaseNote">
+ <xforms:label></xforms:label>
+ </xforms:input>
+
+ </xforms:repeat> <!-- testCase -->
+ <div></div>
+ <h1></h1>
+
+ <xforms:group>
+ <xforms:label>Test Status:</xforms:label>
+ </xforms:group>
+
+ <xforms:group>
+ <xforms:label/>
+ <xforms:submit submission="submit_chapterModel">
+ <xforms:label>Save</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="load_chapterModel">
+ <xforms:label>Load</xforms:label>
+ </xforms:submit>
+ <xforms:submit submission="clear_chapterModel">
+ <xforms:label>Clear</xforms:label>
+ </xforms:submit>
+ </xforms:group>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/forms/index.xhtml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>XForms 1.1 Test Suite - Table of Contents</title>
+ <link rel="stylesheet" href="TestSuite11.css" type="text/css"></link>
+ </head>
+
+ <body>
+ <h1>XForms 1.1 Test Suite</h1>
+
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter1.xhtml">1. About the XForms Specification</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter2.xhtml">2. Introduction to XForms</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter3.xhtml">3. Document Structure</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter4.xhtml">4. Processing Model</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter5.xhtml">5. Datatypes</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter6.xhtml">6. Model Item Properties</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter7.xhtml">7. XPath Expressions in XForms</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter8.xhtml">8. Core Form Controls</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter9.xhtml">9. Container Form Controls</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter10.xhtml">10. XForms Actions</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_Chapter11.xhtml">11. The XForms Submission Module</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_AppendixB.xhtml">B. Insert and Delete Action Patterns for Data Mutations</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_AppendixG.xhtml">G. XForms and Styling</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11_AppendixH.xhtml">H. Complete XForms Examples</a>
+ </h3>
+
+ <p>
+ <a href="../html/index.html">[XHTML-Only Version of Driver Pages]</a>
+ </p>
+
+ <hr/>
+ <p>
+ Distributed under both the <a href="http://www.w3.org/Consortium/Legal/2008/04-testsuite-license">W3C Test Suite License</a> and the <a href="http://www.w3.org/Consortium/Legal/2008/03-bsd-license">W3C 3-clause BSD License</a>. To contribute to a W3C Test Suite, see the <a href="http://www.w3.org/2004/10/27-testcases">policies and contribution forms</a>.
+ </p>
+
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,18 @@
+/TestSuite11.css/1.1/Wed Nov 14 20:55:11 2007//
+/XF11TestSuiteAppxB.html/1.2/Mon Jul 27 09:18:05 2009//
+/XF11TestSuiteAppxG.html/1.2/Mon Jul 27 09:18:04 2009//
+/XF11TestSuiteAppxH.html/1.3/Tue Nov 2 14:45:35 2010//
+/XF11TestSuiteChpt1.html/1.2/Mon Jul 27 09:18:22 2009//
+/XF11TestSuiteChpt10.html/1.3/Mon Jul 27 09:18:22 2009//
+/XF11TestSuiteChpt11.html/1.5/Mon Jul 27 09:18:21 2009//
+/XF11TestSuiteChpt2.html/1.2/Mon Jul 27 09:18:21 2009//
+/XF11TestSuiteChpt3.html/1.4/Mon Jul 27 09:18:04 2009//
+/XF11TestSuiteChpt4.html/1.4/Mon Jul 27 09:18:05 2009//
+/XF11TestSuiteChpt5.html/1.3/Mon Jul 27 09:18:06 2009//
+/XF11TestSuiteChpt6.html/1.3/Tue Sep 22 15:17:07 2009//
+/XF11TestSuiteChpt7.html/1.7/Mon Jul 27 09:18:23 2009//
+/XF11TestSuiteChpt8.html/1.3/Mon Jul 27 09:18:22 2009//
+/XF11TestSuiteChpt9.html/1.2/Mon Jul 27 09:18:23 2009//
+/build.xml/1.1/Wed Jun 3 16:43:20 2009//
+/chapterPages.xsl/1.2/Mon Jul 27 09:18:23 2009//
+/index.html/1.4/Mon Jul 27 09:18:05 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/driverPages/html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/TestSuite11.css Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,72 @@
+@namespace xforms url(http://www.w3.org/2002/xforms);
+
+.docTitle {font-weight: bold; font-size: 20pt;}
+
+xforms|*:invalid
+{
+ background-color: red;
+}
+
+xforms|*:disabled
+{
+ visibility: hidden
+}
+
+body {
+ padding: 2em 1em 2em 40px;
+ margin: 0;
+ font-family: sans-serif;
+ font-size: 9pt;
+ color: black;
+ background: white;
+}
+
+xf\:label.title, xforms|label.title
+{
+ font-size: 15pt;
+ font-weight: bold;
+ color: #000099;
+ margin-bottom: 2em;
+}
+
+xf\:label.subtitle, xforms|label.subtitle
+{
+ font-size: 12pt;
+ font-weight: bold;
+ margin-bottom: 2em;
+}
+
+xf\:label, xforms|label
+{
+ font-size: 9pt;
+ color: black;
+ margin-bottom: 1em;
+}
+
+xf\:group, xforms|group
+{
+ PADDING-RIGHT: 0.5em;
+ DISPLAY: block;
+ PADDING-LEFT: 0.5em;
+ PADDING-BOTTOM: 1em;
+ PADDING-TOP: 1em;
+}
+
+
+h1 {color: black;}
+h2 {color: black;}
+.testChapterTitle {padding: 5px;}
+.driverPageTitle {width: 993px; background-color: RGB(216,216,216); padding: 5px;}
+
+.testCaseNameTitle {color:white; background-color:#4169E1; font-weight: bold; text-align:center;}
+.specLevelTitle {color:white; background-color:#4169E1; width: 54px; font-weight: bold; text-align:center;}
+.testCaseDescriptionTitle {color:white; background-color:#4169E1; width: 348px; font-weight: bold; text-align:center;}
+.testCaseSpecLinkTitle {color:white; background-color:#4169E1; font-weight: bold; width: 77px; text-align:center;}
+.testCaseBasicTitle {color:white; background-color:#4169E1; width: 50px; font-weight: bold; text-align:center;}
+.testCaseStatusTitle {color:white; background-color:#4169E1; width: 100px; font-weight: bold; text-align:center;}
+.testCaseNormativeTitle {color:white; background-color:#4169E1; width: 80px; font-weight: bold; text-align:center;}
+.testCaseDateTitle {color:white; background-color:#4169E1; width: 109px; font-weight: bold; text-align:center;}
+.testCaseNoteTitle {color:white; background-color:#4169E1; width: 143px; font-weight: bold; text-align:center;}
+
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteAppxB.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>B. Insert and Delete Action Patterns for Data Mutations</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>B. Insert and Delete Action Patterns for Data Mutations</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.1/b.1.a.xhtml">B.1.a</a>
+ </td>
+ <td>Prepend Element Copy</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-prepend-element">B.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.2/b.2.a.xhtml">B.2.a</a>
+ </td>
+ <td>Append Element Copy</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-append-element">B.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.3/b.3.a.xhtml">B.3.a</a>
+ </td>
+ <td>Duplicate Element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-duplicate-element">B.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.4/b.4.a.xhtml">B.4.a</a>
+ </td>
+ <td>Set Attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-set-attribute">B.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.5/b.5.a.xhtml">B.5.a</a>
+ </td>
+ <td>Remove Element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-remove-element">B.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.6/b.6.a.xhtml">B.6.a</a>
+ </td>
+ <td>Remove Attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-remove-attribute">B.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.7/b.7.a.xhtml">B.7.a</a>
+ </td>
+ <td>Remove Nodeset</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-remove-nodeset">B.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.8/b.8.a.xhtml">B.8.a</a>
+ </td>
+ <td>Copy Nodeset</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-copy-nodeset">B.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.9/b.9.a.xhtml">B.9.a</a>
+ </td>
+ <td>Copy Attribute List</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-copy-attributelist">B.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.10/b.10.a.xhtml">B.10.a</a>
+ </td>
+ <td>Replace Element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-replace-element">B.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.11/b.11.a.xhtml">B.11.a</a>
+ </td>
+ <td>Replace Attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-replace-attribute">B.11</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.12/b.12.a.xhtml">B.12.a</a>
+ </td>
+ <td>Replace Instance with Insert</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-replace-instance">B.12</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.13/b.13.a.xhtml">B.13.a</a>
+ </td>
+ <td>Move Element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-move-element">B.13</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.14/b.14.a.xhtml">B.14.a</a>
+ </td>
+ <td>Move Attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-move-attribute">B.14</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/B/B.15/b.15.a.xhtml">B.15.a</a>
+ </td>
+ <td>Insert Element into Non-Contiguous, Heterogeneous Nodeset</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#insert-delete-patterns-insert-arbitrary">B.15</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteAppxG.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>G. XForms and Styling</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>G. XForms and Styling</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/G/G.1/g.1.a.xhtml">G.1.a</a>
+ </td>
+ <td>enabled and disabled pseudo-classes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93414">G.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/G/G.1/g.1.b.xhtml">G.1.b</a>
+ </td>
+ <td>required and optional pseudo-classes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93414">G.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/G/G.1/g.1.c.xhtml">G.1.c</a>
+ </td>
+ <td>valid and invalid pseudo-classes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93414">G.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/G/G.1/g.1.d.xhtml">G.1.d</a>
+ </td>
+ <td>read-only and read-write pseudo-classes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93414">G.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/G/G.1/g.1.e.xhtml">G.1.e</a>
+ </td>
+ <td>out-of-range and in-range pseudo-classes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93414">G.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/G/G.2/g.2.a.xhtml">G.2.a</a>
+ </td>
+ <td>value pseudo-element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93548">G.2</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/G/G.2/g.2.b.xhtml">G.2.b</a>
+ </td>
+ <td>repeat-item pseudo-element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93548">G.2</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/G/G.2/g.2.c.xhtml">G.2.c</a>
+ </td>
+ <td>repeat-index pseudo-element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93548">G.2</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/G/G.2/g.2.d.xhtml">G.2.d</a>
+ </td>
+ <td>repeat-index precedence over repeat-item</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93548">G.2</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteAppxH.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>H. Complete XForms Examples</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>H. Complete XForms Examples</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/H/h.1.xhtml">H.1</a>
+ </td>
+ <td>XForms in XHTML</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#xforms-in-xhtml-00">H.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/H/h.2.xhtml">H.2</a>
+ </td>
+ <td>Editing Hierarchical Bookmarks Using XForms</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#bookmarks-in-x-smiles">H.2</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Appendix/H/h.3.svg">H.3</a>
+ </td>
+ <td>Survey Using XForms and SVG</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N93686">H.3</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt1.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,495 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>1. Differences between XForms 1.1 and XForms 1.0</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>1. Differences between XForms 1.1 and XForms 1.0</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.1/3.3.1.d1.xhtml">3.3.1.d1</a>
+ </td>
+ <td>model element now supports a version attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model">3.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.2/3.3.2.c.xhtml">3.3.2.c</a>
+ </td>
+ <td>instance element now has a resource attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model-instance">3.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.c.xhtml">11.1.c</a>
+ </td>
+ <td>submission element now has a resource attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.6/11.6.1/11.6.1.a.xhtml">11.6.1.a</a>
+ </td>
+ <td>submission element now has a resource element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-resource-elem">11.6.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.4/11.9.4.a.xhtml">11.9.4.a</a>
+ </td>
+ <td>submission method attribute now supports delete</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-delete">11.9.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.7/11.7.1/11.7.1.a.xhtml">11.7.1.a</a>
+ </td>
+ <td>submission method element with value attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-method-elem">11.7.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.8/11.8.a.xhtml">11.8.a</a>
+ </td>
+ <td>submission headers can now be added with header element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-header">11.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.3/11.11.3.c.xhtml">11.11.3.c</a>
+ </td>
+ <td>special submission header behavior through the mediatype attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding">11.11.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.i.xhtml">11.1.i</a>
+ </td>
+ <td>submission element now supports relevant attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.h.xhtml">11.1.h</a>
+ </td>
+ <td>submission element now supports validate attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.t.xhtml">11.1.t</a>
+ </td>
+ <td>submission element now supports target attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.10/11.10.b.xhtml">11.10.b</a>
+ </td>
+ <td>submission element now supports replace attribute text setting</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-data-replacement">11.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.3/11.3.a.xhtml">11.3.a</a>
+ </td>
+ <td>submission element now also supports the xforms-submit-serialize event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit-serialize">11.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.j.xhtml">11.1.j</a>
+ </td>
+ <td>serialization attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.4/11.4.b.xhtml">11.4.b</a>
+ </td>
+ <td>accessing context information for xforms-submit-done event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit-done">11.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.5/11.5.b.xhtml">11.5.b</a>
+ </td>
+ <td>accessing context information for xforms-submit-error event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit-error">11.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.6/5.2.6.a.xhtml">5.2.6.a</a>
+ </td>
+ <td>email datatype</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#dt-email">5.2.6</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.7/5.2.7.a.xhtml">5.2.7.a</a>
+ </td>
+ <td>card-number datatype</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#dt-card-number">5.2.7</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.1/5.2.1.a.xhtml">5.2.1.a</a>
+ </td>
+ <td>XForms datatypes to allow empty content - built-in primitive types</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#empty-content-types">5.2.1</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.1/7.9.1.a.xhtml">7.9.1.a</a>
+ </td>
+ <td>local-date() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-local-date">7.9.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.2/7.9.2.a.xhtml">7.9.2.a</a>
+ </td>
+ <td>local-dateTime() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-local-dateTime">7.9.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.5/7.9.5.a.xhtml">7.9.5.a</a>
+ </td>
+ <td>days-to-date() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-days-to-date">7.9.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.7/7.9.7.a.xhtml">7.9.7.a</a>
+ </td>
+ <td>seconds-to-dateTime() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-seconds-to-dateTime">7.9.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.8/7.9.8.a.xhtml">7.9.8.a</a>
+ </td>
+ <td>adjust-dateTime-to-timezone() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-adjust-dateTime-to-timezone">7.9.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.2/7.10.2.a.xhtml">7.10.2.a</a>
+ </td>
+ <td>current() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-current">7.10.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.11/7.11.1/7.11.1.a.xhtml">7.11.1.a</a>
+ </td>
+ <td>choose() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-choose">7.11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.4/7.10.4.a.xhtml">7.10.4.a</a>
+ </td>
+ <td>context() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-context">7.10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.3/7.8.3.a.xhtml">7.8.3.a</a>
+ </td>
+ <td>digest() function using sha1, md5, and sha256</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-digest">7.8.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.4/7.8.4.a.xhtml">7.8.4.a</a>
+ </td>
+ <td>hmac() function using sha1, md5, and sha256</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-hmac">7.8.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.7/7.7.7.a.xhtml">7.7.7.a</a>
+ </td>
+ <td>random() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-random">7.7.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.6/7.7.6.a.xhtml">7.7.6.a</a>
+ </td>
+ <td>power() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-power">7.7.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.6/7.6.2/7.6.2.a.xhtml">7.6.2.a</a>
+ </td>
+ <td>is-card-number() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-is-card-number">7.6.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.8/7.7.8.a.xhtml">7.7.8.a</a>
+ </td>
+ <td>compare() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-compare">7.7.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.3/7.10.3.a.xhtml">7.10.3.a</a>
+ </td>
+ <td>id() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-id">7.10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.11/7.11.2/7.11.2.a.xhtml">7.11.2.a</a>
+ </td>
+ <td>event() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-event">7.11.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.5/8.1.5.1/8.1.5.1.a.xhtml">8.1.5.1.a</a>
+ </td>
+ <td>mediatype element on output control</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-output-mediatype">8.1.5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.17/10.17.a.xhtml">10.17.a</a>
+ </td>
+ <td>conditional execution of XForms actions</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-conditional">10.17</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.18/10.18.a.xhtml">10.18.a</a>
+ </td>
+ <td>iteration of XForms actions</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-iterated">10.18</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.a.xhtml">10.8.a</a>
+ </td>
+ <td>dispatch action now allows event name and target</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch">10.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.c.xhtml">10.8.c</a>
+ </td>
+ <td>dispatch action with new delay attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch">10.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.7/10.7.1/10.7.1.a.xhtml">10.7.1.a</a>
+ </td>
+ <td>setfocus element with control child element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-setfocus-control">10.7.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.6/10.6.1/10.6.1.a.xhtml">10.6.1.a</a>
+ </td>
+ <td>toggle element with case child element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-toggle-case">10.6.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.4/7.10.4.a.xhtml">7.10.4.a</a>
+ </td>
+ <td>setvalue improved with addition of context() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-context">7.10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt10.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,792 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>10. XForms Actions</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>10. XForms Actions</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.a.xhtml">10.a</a>
+ </td>
+ <td>action syntax example</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action">10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.b.xhtml">10.b</a>
+ </td>
+ <td>rebuild in action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action">10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.c.xhtml">10.c</a>
+ </td>
+ <td>recalculate in action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action">10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.d.xhtml">10.d</a>
+ </td>
+ <td>revalidate in action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action">10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.e.xhtml">10.e</a>
+ </td>
+ <td>refresh in action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action">10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.f.xhtml">10.f</a>
+ </td>
+ <td>insert in action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action">10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.g.xhtml">10.g</a>
+ </td>
+ <td>delete in action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action">10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.h.xhtml">10.h</a>
+ </td>
+ <td>setvalue in action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action">10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.i.xhtml">10.i</a>
+ </td>
+ <td>reset in action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action">10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.1/10.1.a.xhtml">10.1.a</a>
+ </td>
+ <td>action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-action">10.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.2/10.2.a.xhtml">10.2.a</a>
+ </td>
+ <td>setvalue elements with expression or literal</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-setvalue">10.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.2/10.2.b.xhtml">10.2.b</a>
+ </td>
+ <td>setvalue element with expression and literal, element with neither</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-setvalue">10.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.a.xhtml">10.3.a</a>
+ </td>
+ <td>insert action using context attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.b.xhtml">10.3.b</a>
+ </td>
+ <td>insert action with bind and model attributes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.c.xhtml">10.3.c</a>
+ </td>
+ <td>insert action using origin attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.d.xhtml">10.3.d</a>
+ </td>
+ <td>insert action using at attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.e.xhtml">10.3.e</a>
+ </td>
+ <td>insert action using position attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.f.xhtml">10.3.f</a>
+ </td>
+ <td>insert action in repeat bound to collection</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.g.xhtml">10.3.g</a>
+ </td>
+ <td>insert action - nodeset indicates root element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.h.xhtml">10.3.h</a>
+ </td>
+ <td>insert action and repeat element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.i.xhtml">10.3.i</a>
+ </td>
+ <td>insert action - xforms-insert event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.3/10.3.j.xhtml">10.3.j</a>
+ </td>
+ <td>insert action - copying an attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-insert">10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.4/10.4.a.xhtml">10.4.a</a>
+ </td>
+ <td>delete action using context attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-delete">10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.4/10.4.b.xhtml">10.4.b</a>
+ </td>
+ <td>delete action using context and bind attributes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-delete">10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.4/10.4.c.xhtml">10.4.c</a>
+ </td>
+ <td>delete action using context attribute terminates with no effect</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-delete">10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.4/10.4.d.xhtml">10.4.d</a>
+ </td>
+ <td>delete action using at attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-delete">10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.4/10.4.e.xhtml">10.4.e</a>
+ </td>
+ <td>delete element rules</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-delete">10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.4/10.4.f.xhtml">10.4.f</a>
+ </td>
+ <td>delete action and repeat element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-delete">10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.4/10.4.g.xhtml">10.4.g</a>
+ </td>
+ <td>delete action with xforms-delete event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-delete">10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.5/10.5.a.xhtml">10.5.a</a>
+ </td>
+ <td>setindex element rules</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-setindex">10.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.6/10.6.a.xhtml">10.6.a</a>
+ </td>
+ <td>events dispatched by toggle element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-toggle">10.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.6/10.6.1/10.6.1.a.xhtml">10.6.1.a</a>
+ </td>
+ <td>case element child of the toggle element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-toggle-case">10.6.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.6/10.6.1/10.6.1.b.xhtml">10.6.1.b</a>
+ </td>
+ <td>case element child of the toggle element precedence testing</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-toggle-case">10.6.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.7/10.7.a.xhtml">10.7.a</a>
+ </td>
+ <td>setfocus element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-setfocus">10.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.7/10.7.1/10.7.1.a.xhtml">10.7.1.a</a>
+ </td>
+ <td>setfocus element with control child element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-setfocus-control">10.7.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.7/10.7.1/10.7.1.b.xhtml">10.7.1.b</a>
+ </td>
+ <td>control element precedence tests</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-setfocus-control">10.7.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.a.xhtml">10.8.a</a>
+ </td>
+ <td>dispatch element dispatches predefined event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch">10.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.b.xhtml">10.8.b</a>
+ </td>
+ <td>dispatch element dispatches custom event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch">10.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.c.xhtml">10.8.c</a>
+ </td>
+ <td>dispatch element with delay attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch">10.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.d.xhtml">10.8.d</a>
+ </td>
+ <td>dispatch element dispatches custom event that bubbles</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch">10.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.e.xhtml">10.8.e</a>
+ </td>
+ <td>dispatch element dispatches cancelled custom event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch">10.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.f.xhtml">10.8.f</a>
+ </td>
+ <td>dispatch element dispatches cancelled predefined event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch">10.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.1/10.8.1.a.xhtml">10.8.1.a</a>
+ </td>
+ <td>dispatch element with name child element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch-name">10.8.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.1/10.8.1.b.xhtml">10.8.1.b</a>
+ </td>
+ <td>name element has precedence over attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch-name">10.8.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.1/10.8.1.c.xhtml">10.8.1.c</a>
+ </td>
+ <td>value attribute has precedence in name element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch-name">10.8.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.2/10.8.2.a.xhtml">10.8.2.a</a>
+ </td>
+ <td>dispatch element with target child element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch-target">10.8.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.2/10.8.2.b.xhtml">10.8.2.b</a>
+ </td>
+ <td>target element has precedence over attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch-target">10.8.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.2/10.8.2.c.xhtml">10.8.2.c</a>
+ </td>
+ <td>value attribute has precedence in target element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch-target">10.8.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.3/10.8.3.a.xhtml">10.8.3.a</a>
+ </td>
+ <td>dispatch element with delay child element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch-delay">10.8.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.3/10.8.3.b.xhtml">10.8.3.b</a>
+ </td>
+ <td>delay element has precedence over attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch-delay">10.8.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.8/10.8.3/10.8.3.c.xhtml">10.8.3.c</a>
+ </td>
+ <td>value attribute has precedence in delay element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-dispatch-delay">10.8.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.13/10.13.a.xhtml">10.13.a</a>
+ </td>
+ <td>reset element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-reset">10.13</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.13/10.13.b.xhtml">10.13.b</a>
+ </td>
+ <td>reset element with model attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-reset">10.13</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.14/10.14.a.xhtml">10.14.a</a>
+ </td>
+ <td>load element attributes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-load">10.14</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.14/10.14.b.xhtml">10.14.b</a>
+ </td>
+ <td>show attribute of load element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-load">10.14</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.14/10.14.1/10.14.1.a.xhtml">10.14.1.a</a>
+ </td>
+ <td>load element with resource child element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-load-resource">10.14.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.14/10.14.1/10.14.1.b.xhtml">10.14.1.b</a>
+ </td>
+ <td>value attribute has precedence in load element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-load-resource">10.14.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.15/10.15.a.xhtml">10.15.a</a>
+ </td>
+ <td>send element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-send">10.15</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.16/10.16.a.xhtml">10.16.a</a>
+ </td>
+ <td>message element using single node binding</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-message">10.16</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.16/10.16.b.xhtml">10.16.b</a>
+ </td>
+ <td>level attribute of message element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-message">10.16</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.16/10.16.c.xhtml">10.16.c</a>
+ </td>
+ <td>message element interface created at run time</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-message">10.16</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.17/10.17.a.xhtml">10.17.a</a>
+ </td>
+ <td>conditional execution of XForms actions</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-conditional">10.17</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.17/10.17.b.xhtml">10.17.b</a>
+ </td>
+ <td>conditional execution of XForms actions using action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-conditional">10.17</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.17/10.17.c.xhtml">10.17.c</a>
+ </td>
+ <td>conditional execution of XForms actions - Automatic Focus Advancement example</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-conditional">10.17</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.17/10.17.d.xhtml">10.17.d</a>
+ </td>
+ <td>conditional execution of XForms actions - Handling Focus for Empty Repeats example</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-conditional">10.17</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.18/10.18.a.xhtml">10.18.a</a>
+ </td>
+ <td>iteration of XForms actions</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-iterated">10.18</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.18/10.18.b.xhtml">10.18.b</a>
+ </td>
+ <td>iteration of XForms actions using action element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-iterated">10.18</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.18/10.18.c.xhtml">10.18.c</a>
+ </td>
+ <td>iteration executed zero times</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-iterated">10.18</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.18/10.18.d.xhtml">10.18.d</a>
+ </td>
+ <td>XForms actions with if and while attributes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-iterated">10.18</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt10/10.18/10.18.e.xhtml">10.18.e</a>
+ </td>
+ <td>iteration of XForms actions - Summing Selected Results example</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#action-iterated">10.18</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt11.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,946 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>11. The XForms Submission Module</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>11. The XForms Submission Module</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.a.xhtml">11.1.a</a>
+ </td>
+ <td>ref attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.b.xhtml">11.1.b</a>
+ </td>
+ <td>bind attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.c.xhtml">11.1.c</a>
+ </td>
+ <td>resource attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.d.xhtml">11.1.d</a>
+ </td>
+ <td>action attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.e.xhtml">11.1.e</a>
+ </td>
+ <td>mode attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.f.xhtml">11.1.f</a>
+ </td>
+ <td>method attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.h.xhtml">11.1.h</a>
+ </td>
+ <td>validate attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.i.xhtml">11.1.i</a>
+ </td>
+ <td>relevant attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.j.xhtml">11.1.j</a>
+ </td>
+ <td>serialization attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.k.xhtml">11.1.k</a>
+ </td>
+ <td>version attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.l.xhtml">11.1.l</a>
+ </td>
+ <td>indent attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.m.xhtml">11.1.m</a>
+ </td>
+ <td>mediatype attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.n.xhtml">11.1.n</a>
+ </td>
+ <td>encoding attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.o.xhtml">11.1.o</a>
+ </td>
+ <td>omit-xml-declaration attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.p.xhtml">11.1.p</a>
+ </td>
+ <td>standalone attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.q.xhtml">11.1.q</a>
+ </td>
+ <td>cdata-section-elements attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.r.xhtml">11.1.r</a>
+ </td>
+ <td>replace attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.s1.xhtml">11.1.s1</a>
+ </td>
+ <td>instance attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.s2.xhtml">11.1.s2</a>
+ </td>
+ <td>invalid instance attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.t.xhtml">11.1.t</a>
+ </td>
+ <td>target attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.u.xhtml">11.1.u</a>
+ </td>
+ <td>separator attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.1/11.1.v.xhtml">11.1.v</a>
+ </td>
+ <td>includenamespaceprefixes attribute of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-submission-element">11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.2/11.2.a.xhtml">11.2.a</a>
+ </td>
+ <td>only one concurrent submit per submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit">11.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.2/11.2.b.xhtml">11.2.b</a>
+ </td>
+ <td>non-relevant nodes are not serialized</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit">11.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.2/11.2.c.xhtml">11.2.c</a>
+ </td>
+ <td>xforms-submit with empty instance data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit">11.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.2/11.2.d.xhtml">11.2.d</a>
+ </td>
+ <td>xforms-submit with empty instance data and required attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit">11.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.2/11.2.e.xhtml">11.2.e</a>
+ </td>
+ <td>xforms-submit stops with invalid instance data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit">11.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.3/11.3.a.xhtml">11.3.a</a>
+ </td>
+ <td>xforms-submit-serialize event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit-serialize">11.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.3/11.3.b.xhtml">11.3.b</a>
+ </td>
+ <td>xforms-submit-serialize event with submission-body property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit-serialize">11.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.4/11.4.a.xhtml">11.4.a</a>
+ </td>
+ <td>xforms-submit-done event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit-done">11.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.4/11.4.b.xhtml">11.4.b</a>
+ </td>
+ <td>accessing context information for xforms-submit-done event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit-done">11.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.5/11.5.a.xhtml">11.5.a</a>
+ </td>
+ <td>xforms-submit-error event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit-error">11.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.5/11.5.b.xhtml">11.5.b</a>
+ </td>
+ <td>accessing context information for xforms-submit-error event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-evt-submit-error">11.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.6/11.6.1/11.6.1.a.xhtml">11.6.1.a</a>
+ </td>
+ <td>resource element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-resource-elem">11.6.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.6/11.6.1/11.6.1.b.xhtml">11.6.1.b</a>
+ </td>
+ <td>resource element with value attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-resource-elem">11.6.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.7/11.7.1/11.7.1.a.xhtml">11.7.1.a</a>
+ </td>
+ <td>method element with value attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-method-elem">11.7.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.8/11.8.a.xhtml">11.8.a</a>
+ </td>
+ <td>header element of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-header">11.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.8/11.8.b.xhtml">11.8.b</a>
+ </td>
+ <td>header element with nodeset attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-header">11.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.8/11.8.c.xhtml">11.8.c</a>
+ </td>
+ <td>header element of submission element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-header">11.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.8/11.8.1/11.8.1.a.xhtml">11.8.1.a</a>
+ </td>
+ <td>name element with value attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-header-name">11.8.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.8/11.8.1/11.8.1.b.xhtml">11.8.1.b</a>
+ </td>
+ <td>name element with empty value attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-header-name">11.8.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.8/11.8.2/11.8.2.a.xhtml">11.8.2.a</a>
+ </td>
+ <td>value element with value attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-header-value">11.8.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.a.xhtml">11.9.a</a>
+ </td>
+ <td>HTTP Post as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.b.xhtml">11.9.b</a>
+ </td>
+ <td>HTTP Get as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.c.xhtml">11.9.c</a>
+ </td>
+ <td>HTTP Put as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.d.xhtml">11.9.d</a>
+ </td>
+ <td>HTTP multipart-post as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.e.xhtml">11.9.e</a>
+ </td>
+ <td>HTTP form-data-post as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.f.xhtml">11.9.f</a>
+ </td>
+ <td>HTTP urlencoded-posts as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.g.xhtml">11.9.g</a>
+ </td>
+ <td>HTTPS Post as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.h.xhtml">11.9.h</a>
+ </td>
+ <td>HTTPS Get as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.i.xhtml">11.9.i</a>
+ </td>
+ <td>HTTPS Put as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.j.xhtml">11.9.j</a>
+ </td>
+ <td>HTTPS multipart-post as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.k.xhtml">11.9.k</a>
+ </td>
+ <td>HTTPS form-data-post as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.l.xhtml">11.9.l</a>
+ </td>
+ <td>HTTPS urlencoded-posts as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.m.xhtml">11.9.m</a>
+ </td>
+ <td>mailto Post as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.n.xhtml">11.9.n</a>
+ </td>
+ <td>File Get as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.o.xhtml">11.9.o</a>
+ </td>
+ <td>File Put as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.p.xhtml">11.9.p</a>
+ </td>
+ <td>mailto urlencoded-posts as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.q.xhtml">11.9.q</a>
+ </td>
+ <td>mailto form-data-post as a submission option</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-options">11.9</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.1/11.9.1.a.xhtml">11.9.1.a</a>
+ </td>
+ <td>get submission method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-get">11.9.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.2/11.9.2.a.xhtml">11.9.2.a</a>
+ </td>
+ <td>post submission method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-post">11.9.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.2/11.9.2.b.xhtml">11.9.2.b</a>
+ </td>
+ <td>multipart-post submission method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-post">11.9.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.2/11.9.2.c.xhtml">11.9.2.c</a>
+ </td>
+ <td>form-data-post submission method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-post">11.9.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.2/11.9.2.d.xhtml">11.9.2.d</a>
+ </td>
+ <td>urlencoded-post submission method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-post">11.9.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.3/11.9.3.a.xhtml">11.9.3.a</a>
+ </td>
+ <td>put submission method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-put">11.9.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.3/11.9.3.b.xhtml">11.9.3.b</a>
+ </td>
+ <td>put submission method to local file</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-put">11.9.3</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.4/11.9.4.a.xhtml">11.9.4.a</a>
+ </td>
+ <td>delete submission method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-delete">11.9.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.4/11.9.4.b.xhtml">11.9.4.b</a>
+ </td>
+ <td>delete submission method deletes a file</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-delete">11.9.4</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.5/11.9.5.a.xhtml">11.9.5.a</a>
+ </td>
+ <td>serialization as application/xml</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#serialize-xml">11.9.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.6/11.9.6.a.xhtml">11.9.6.a</a>
+ </td>
+ <td>serialization as multipart/related</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#serialize-multipart">11.9.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.7/11.9.7.a.xhtml">11.9.7.a</a>
+ </td>
+ <td>serialization as multipart/form-data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#serialize-form-data">11.9.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.9/11.9.8/11.9.8.a.xhtml">11.9.8.a</a>
+ </td>
+ <td>serialization as application/x-www-form-urlencoded</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#serialize-urlencode">11.9.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.10/11.10.a.xhtml">11.10.a</a>
+ </td>
+ <td>submission response with invalid target</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-data-replacement">11.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.10/11.10.b.xhtml">11.10.b</a>
+ </td>
+ <td>submission response with target receiving text</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-data-replacement">11.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.10/11.10.c.xhtml">11.10.c</a>
+ </td>
+ <td>submission response with target receiving instance</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#submit-data-replacement">11.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.1/11.11.1.a.xhtml">11.11.1.a</a>
+ </td>
+ <td>representation of SOAP envelope</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-envelope">11.11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.2/11.11.2.a.xhtml">11.11.2.a</a>
+ </td>
+ <td>indicating a SOAP submission</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-mediatype">11.11.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.3/11.11.3.a.xhtml">11.11.3.a</a>
+ </td>
+ <td>SOAP HTTP binding with get method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding">11.11.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.3/11.11.3.b.xhtml">11.11.3.b</a>
+ </td>
+ <td>SOAP HTTP binding with post method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding">11.11.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.3/11.11.3.c.xhtml">11.11.3.c</a>
+ </td>
+ <td>SOAP HTTP binding</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding">11.11.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.3/11.11.3.d.xhtml">11.11.3.d</a>
+ </td>
+ <td>SOAP HTTP binding with get method and encoding attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding">11.11.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.3/11.11.3.e.xhtml">11.11.3.e</a>
+ </td>
+ <td>SOAP HTTP binding with post method and encoding attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding">11.11.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.4/11.11.4.a.xhtml">11.11.4.a</a>
+ </td>
+ <td>handling SOAP failure response</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-response">11.11.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt11/11.11/11.11.4/11.11.4.b.xhtml">11.11.4.b</a>
+ </td>
+ <td>handling SOAP success response</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#SOAP-response">11.11.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt2.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>2. Introduction to XForms</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>2. Introduction to XForms</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt02/2.1.a.xhtml">2.1.a</a>
+ </td>
+ <td>Introductory Example No. 1</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#concepts-xhtml">2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt02/2.2.a.xhtml">2.2.a</a>
+ </td>
+ <td>Example: Encapsulation of Instance Data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#concepts-xml-instance-data">2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt02/2.3.a.xhtml">2.3.a</a>
+ </td>
+ <td>Example: Value Constraints</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#concepts-model">2.3</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt02/2.4.a.xhtml">2.4.a</a>
+ </td>
+ <td>Example: Multiple Forms</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#concepts-multiple">2.4</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt3.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,429 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>3. Document Structure</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>3. Document Structure</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.1/3.1.a.xhtml">3.1.a</a>
+ </td>
+ <td>XForms namespace</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-namespace">3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.1/3.2.1.a.xhtml">3.2.1.a</a>
+ </td>
+ <td>id attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-common">3.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.1/3.2.1.b.xhtml">3.2.1.b</a>
+ </td>
+ <td>foreign attributes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-common">3.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.2/3.2.2.a.xhtml">3.2.2.a</a>
+ </td>
+ <td>src attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-link">3.2.2</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.3/3.2.3.a.xhtml">3.2.3.a</a>
+ </td>
+ <td>single-node binding - ref attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-single-node">3.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.3/3.2.3.b.xhtml">3.2.3.b</a>
+ </td>
+ <td>single-node binding - model attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-single-node">3.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.3/3.2.3.c.xhtml">3.2.3.c</a>
+ </td>
+ <td>single-node binding - bind attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-single-node">3.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.3/3.2.3.d.xhtml">3.2.3.d</a>
+ </td>
+ <td>single-node binding - bind attribute overrides ref and model</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-single-node">3.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.3/3.2.3.e.xhtml">3.2.3.e</a>
+ </td>
+ <td>single-node binding - invalid bind IDREF</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-single-node">3.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.3/3.2.3.f.xhtml">3.2.3.f</a>
+ </td>
+ <td>single-node binding - invalid model IDREF</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-single-node">3.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.3/3.2.3.g.xhtml">3.2.3.g</a>
+ </td>
+ <td>first node rule</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-single-node">3.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.4/3.2.4.a.xhtml">3.2.4.a</a>
+ </td>
+ <td>node-set binding - nodeset attribute and bind attribute override</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-nodeset">3.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.4/3.2.4.b.xhtml">3.2.4.b</a>
+ </td>
+ <td>node-set binding - model attribute of itemset element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-nodeset">3.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.4/3.2.4.c.xhtml">3.2.4.c</a>
+ </td>
+ <td>node-set binding - bind attribute of itemset element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-nodeset">3.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.4/3.2.4.d.xhtml">3.2.4.d</a>
+ </td>
+ <td>node-set binding - bind attribute overrides model attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-nodeset">3.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.4/3.2.4.e.xhtml">3.2.4.e</a>
+ </td>
+ <td>node-set binding - invalid model IDREF</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-nodeset">3.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.2/3.2.4/3.2.4.f.xhtml">3.2.4.f</a>
+ </td>
+ <td>node-set binding - invalid bind IDREF</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-attrs-nodeset">3.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.a.xhtml">3.3.a</a>
+ </td>
+ <td>processor must ignore unrecognized foreign-namespaced attributes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-abstract">3.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.1/3.3.1.a1.xhtml">3.3.1.a1</a>
+ </td>
+ <td>50 models created</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model">3.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.1/3.3.1.a2.xhtml">3.3.1.a2</a>
+ </td>
+ <td>no models created</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model">3.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.1/3.3.1.b.xhtml">3.3.1.b</a>
+ </td>
+ <td>invalid function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model">3.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.1/3.3.1.c1.xhtml">3.3.1.c1</a>
+ </td>
+ <td>valid schema</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model">3.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.1/3.3.1.c2.xhtml">3.3.1.c2</a>
+ </td>
+ <td>invalid schema</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model">3.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.1/3.3.1.d1.xhtml">3.3.1.d1</a>
+ </td>
+ <td>version attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model">3.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.1/3.3.1.d2.xhtml">3.3.1.d2</a>
+ </td>
+ <td>version attribute negative test 1</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model">3.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.1/3.3.1.d3.xhtml">3.3.1.d3</a>
+ </td>
+ <td>version attribute negative test 2</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model">3.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.2/3.3.2.a.xhtml">3.3.2.a</a>
+ </td>
+ <td>model with no instance</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model-instance">3.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.2/3.3.2.b.xhtml">3.3.2.b</a>
+ </td>
+ <td>instance with inline data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model-instance">3.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.2/3.3.2.c.xhtml">3.3.2.c</a>
+ </td>
+ <td>instance with resource attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model-instance">3.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.2/3.3.2.d.xhtml">3.3.2.d</a>
+ </td>
+ <td>instance with invalid resource link</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model-instance">3.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.2/3.3.2.e.xhtml">3.3.2.e</a>
+ </td>
+ <td>instance with inline data and resource attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model-instance">3.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.2/3.3.2.f.xhtml">3.3.2.f</a>
+ </td>
+ <td>instance with inline data, resource attribute, and src attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model-instance">3.3.2</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.2/3.3.2.g.xhtml">3.3.2.g</a>
+ </td>
+ <td>inline content has two top-level nodes in instance element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model-instance">3.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.2/3.3.2.h.xhtml">3.3.2.h</a>
+ </td>
+ <td>invalid instance causes exception with resource-uri</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-model-instance">3.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.4/3.3.4.a.xhtml">3.3.4.a</a>
+ </td>
+ <td>nodeset attribute of bind element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-bind-element">3.3.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.3/3.3.4/3.3.4.b.xhtml">3.3.4.b</a>
+ </td>
+ <td>more bind element examples</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-bind-element">3.3.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt03/3.4/3.4.1/3.4.1.a.xhtml">3.4.1.a</a>
+ </td>
+ <td>extension element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#structure-extension">3.4.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt4.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,759 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>4. Processing Model</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>4. Processing Model</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.1/4.2.1.a.xhtml">4.2.1.a</a>
+ </td>
+ <td>xforms-model-construct event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstruct">4.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.1/4.2.1.b1.xhtml">4.2.1.b1</a>
+ </td>
+ <td>schemas loaded sucessfully</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstruct">4.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.1/4.2.1.b2.xhtml">4.2.1.b2</a>
+ </td>
+ <td>schemas loaded with an xforms-link-exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstruct">4.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.1/4.2.1.c1.xhtml">4.2.1.c1</a>
+ </td>
+ <td>initial instance defined in external source</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstruct">4.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.1/4.2.1.c2.xhtml">4.2.1.c2</a>
+ </td>
+ <td>external source takes precedence over inline source for initial instance data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstruct">4.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.1/4.2.1.c3.xhtml">4.2.1.c3</a>
+ </td>
+ <td>initial instance defined in invalid external source</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstruct">4.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.1/4.2.1.d.xhtml">4.2.1.d</a>
+ </td>
+ <td>xforms-model-construct-done event is dispatched for each model</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstruct">4.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.2/4.2.2.a.xhtml">4.2.2.a</a>
+ </td>
+ <td>xforms-model-construct and xforms-model-construct-done events</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstructDone">4.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.2/4.2.2.b.xhtml">4.2.2.b</a>
+ </td>
+ <td>xforms-model-construct-done</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstructDone">4.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.2/4.2.2.c1.xhtml">4.2.2.c1</a>
+ </td>
+ <td>form control referenced instance that did not exist yet</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstructDone">4.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.2/4.2.2.c2.xhtml">4.2.2.c2</a>
+ </td>
+ <td>invalid QNAME causes xforms-binding-exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelConstructDone">4.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.3/4.2.3.a.xhtml">4.2.3.a</a>
+ </td>
+ <td>xforms-model-construct-done and xforms-ready events</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-ready">4.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.2/4.2.4/4.2.4.a.xhtml">4.2.4.a</a>
+ </td>
+ <td>xforms-model-destruct dispatched after form submission</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-modelDestruct">4.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.3/4.3.1/4.3.1.a.xhtml">4.3.1.a</a>
+ </td>
+ <td>xforms-rebuild event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-rebuild">4.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.3/4.3.2/4.3.2.a.xhtml">4.3.2.a</a>
+ </td>
+ <td>xforms-recalculate event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-recalculate">4.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.3/4.3.3/4.3.3.a.xhtml">4.3.3.a</a>
+ </td>
+ <td>xforms-revalidate event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-revalidate">4.3.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.3/4.3.4/4.3.4.a.xhtml">4.3.4.a</a>
+ </td>
+ <td>xforms-refresh event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-refresh">4.3.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.3/4.3.5/4.3.5.a.xhtml">4.3.5.a</a>
+ </td>
+ <td>xforms-reset event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-reset">4.3.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.3/4.3.6/4.3.6.a.xhtml">4.3.6.a</a>
+ </td>
+ <td>xforms-previous and xforms-next</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-next">4.3.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.3/4.3.6/4.3.6.b.xhtml">4.3.6.b</a>
+ </td>
+ <td>navigation sequence with navindex</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-next">4.3.6</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.3/4.3.7/4.3.7.a.xhtml">4.3.7.a</a>
+ </td>
+ <td>xforms-focus event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-focus">4.3.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.3/4.3.8/4.3.8.a.xhtml">4.3.8.a</a>
+ </td>
+ <td>xforms-help and xforms-hint events</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-help">4.3.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.1/4.4.1.a.xhtml">4.4.1.a</a>
+ </td>
+ <td>xforms-insert event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-insert">4.4.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.2/4.4.2.a.xhtml">4.4.2.a</a>
+ </td>
+ <td>xforms-delete action</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-delete">4.4.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.3/4.4.3.a.xhtml">4.4.3.a</a>
+ </td>
+ <td>xforms-value-changed event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-valueChanged">4.4.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.4/4.4.4.a.xhtml">4.4.4.a</a>
+ </td>
+ <td>xforms-valid event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-valid">4.4.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.5/4.4.5.a.xhtml">4.4.5.a</a>
+ </td>
+ <td>xforms-invalid event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-invalid">4.4.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.6/4.4.6.a.xhtml">4.4.6.a</a>
+ </td>
+ <td>xforms-readonly event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-readonly">4.4.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.7/4.4.7.a.xhtml">4.4.7.a</a>
+ </td>
+ <td>xforms-readwrite event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-readwrite">4.4.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.8/4.4.8.a.xhtml">4.4.8.a</a>
+ </td>
+ <td>xforms-required event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-required">4.4.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.9/4.4.9.a.xhtml">4.4.9.a</a>
+ </td>
+ <td>xforms-optional event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-optional">4.4.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.10/4.4.10.a.xhtml">4.4.10.a</a>
+ </td>
+ <td>xforms-enabled event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-enabled">4.4.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.11/4.4.11.a.xhtml">4.4.11.a</a>
+ </td>
+ <td>xforms-disabled event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-disabled">4.4.11</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.12/4.4.12.a.xhtml">4.4.12.a</a>
+ </td>
+ <td>DOMActivate event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-activate">4.4.12</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.13/4.4.13.a.xhtml">4.4.13.a</a>
+ </td>
+ <td>DOMFocusIn event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-DOMFocusIn">4.4.13</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.14/4.4.14.a.xhtml">4.4.14.a</a>
+ </td>
+ <td>DOMFocusOut event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-DOMFocusOut">4.4.14</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.15/4.4.15.a.xhtml">4.4.15.a</a>
+ </td>
+ <td>xforms-select and xforms-deselect events</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-select">4.4.15</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.16/4.4.16.a.xhtml">4.4.16.a</a>
+ </td>
+ <td>xforms-in-range event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-in-range">4.4.16</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.17/4.4.17.a.xhtml">4.4.17.a</a>
+ </td>
+ <td>xforms-out-of-range event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-out-of-range">4.4.17</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.4/4.4.18/4.4.18.a.xhtml">4.4.18.a</a>
+ </td>
+ <td>xforms-scroll-first and xforms-scroll-last events</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-scroll">4.4.18</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.5/4.5.1/4.5.1.a1.xhtml">4.5.1.a1</a>
+ </td>
+ <td>xforms-binding-exception, invalid model attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-bindingException">4.5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.5/4.5.1/4.5.1.a2.xhtml">4.5.1.a2</a>
+ </td>
+ <td>xforms-binding-exception, invalid bind attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-bindingException">4.5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.5/4.5.1/4.5.1.a3.xhtml">4.5.1.a3</a>
+ </td>
+ <td>xforms-binding-exception, invalid submission attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-bindingException">4.5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.5/4.5.1/4.5.1.a4.xhtml">4.5.1.a4</a>
+ </td>
+ <td>xforms-binding-exception, invalid instance attribute of submission attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-bindingException">4.5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.5/4.5.1/4.5.1.a5.xhtml">4.5.1.a5</a>
+ </td>
+ <td>xforms-binding-exception, illegal binding expression</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-bindingException">4.5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.5/4.5.2/4.5.2.a.xhtml">4.5.2.a</a>
+ </td>
+ <td>xforms-compute-exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-computeException">4.5.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.5/4.5.3/4.5.3.a.xhtml">4.5.3.a</a>
+ </td>
+ <td>xforms-version-exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-versionException">4.5.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.5/4.5.4/4.5.4.a.xhtml">4.5.4.a</a>
+ </td>
+ <td>xforms-link-exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-linkException">4.5.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.5/4.5.5/4.5.5.a.xhtml">4.5.5.a</a>
+ </td>
+ <td>xforms-output-error event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#evt-output-error">4.5.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.6/4.6.1/4.6.1.a1.xhtml">4.6.1.a1</a>
+ </td>
+ <td>event sequencing for input, secret, textarea controls</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#sequence-for-input">4.6.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.6/4.6.1/4.6.1.a2.xhtml">4.6.1.a2</a>
+ </td>
+ <td>event sequenceing for range and upload controls</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#sequence-for-input">4.6.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.6/4.6.1/4.6.1.b1.xhtml">4.6.1.b1</a>
+ </td>
+ <td>event sequencing for input, secret, textarea controls - focus change with value change</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#sequence-for-input">4.6.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.6/4.6.1/4.6.1.b2.xhtml">4.6.1.b2</a>
+ </td>
+ <td>event sequenceing for range and upload controls - focus change with value change</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#sequence-for-input">4.6.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.6/4.6.3/4.6.3.a.xhtml">4.6.3.a</a>
+ </td>
+ <td>event sequencing for select/select1 controls with incremental="true"</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#sequence-for-select">4.6.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.6/4.6.3/4.6.3.b.xhtml">4.6.3.b</a>
+ </td>
+ <td>event sequencing for select/select1 controls without incremental="true"</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#sequence-for-select">4.6.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.6/4.6.3/4.6.3.c.xhtml">4.6.3.c</a>
+ </td>
+ <td>event sequencing for select/select1 controls (focus changes)</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#sequence-for-select">4.6.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.6/4.6.4/4.6.4.a.xhtml">4.6.4.a</a>
+ </td>
+ <td>event sequencing for trigger controls</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#sequence-for-trigger">4.6.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.6/4.6.5/4.6.5.a.xhtml">4.6.5.a</a>
+ </td>
+ <td>event sequencing for submit controls</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#sequence-for-submit">4.6.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.7/4.7.a.xhtml">4.7.a</a>
+ </td>
+ <td>invalid ID references that terminate with no effect</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#idref-resolve">4.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.7/4.7.b.xhtml">4.7.b</a>
+ </td>
+ <td>xforms-submit event not dispatched</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#idref-resolve">4.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.7/4.7.c.xhtml">4.7.c</a>
+ </td>
+ <td>null result of IDREF search by index() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#idref-resolve">4.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.7/4.7.d.xhtml">4.7.d</a>
+ </td>
+ <td>null result of IDREF search by instance() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#idref-resolve">4.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.7/4.7.e1.xhtml">4.7.e1</a>
+ </td>
+ <td>null search for bind causes exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#idref-resolve">4.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.7/4.7.e2.xhtml">4.7.e2</a>
+ </td>
+ <td>null search for model causes exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#idref-resolve">4.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.7/4.7.e3.xhtml">4.7.e3</a>
+ </td>
+ <td>null search for instance causes exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#idref-resolve">4.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.8/4.8.1/4.8.1.a.xhtml">4.8.1.a</a>
+ </td>
+ <td>getInstanceDocument() method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#idl-getInstanceDocument">4.8.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt04/4.8/4.8.1/4.8.1.b.xhtml">4.8.1.b</a>
+ </td>
+ <td>getInstanceDocument() throws a DOMException</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#idl-getInstanceDocument">4.8.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt5.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>5. Datatypes</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>5. Datatypes</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.1/5.1.a.xhtml">5.1.a</a>
+ </td>
+ <td>built-in primitive types</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#datatypes-schema">5.1</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.1/5.1.b.xhtml">5.1.b</a>
+ </td>
+ <td>built-in derived types</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#datatypes-schema">5.1</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.1/5.1.c.xhtml">5.1.c</a>
+ </td>
+ <td>supported primitive XML schema types in basic processors</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#datatypes-schema">5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.1/5.1.d.xhtml">5.1.d</a>
+ </td>
+ <td>supported derived XML schema types in basic processors</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#datatypes-schema">5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.1/5.1.e.xhtml">5.1.e</a>
+ </td>
+ <td>built-in primitive type via xsi:type</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#datatypes-schema">5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.1/5.2.1.a.xhtml">5.2.1.a</a>
+ </td>
+ <td>XForms datatypes to allow empty content - built-in primitive types</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#empty-content-types">5.2.1</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.1/5.2.1.b.xhtml">5.2.1.b</a>
+ </td>
+ <td>XForms datatypes to allow empty content - built-in derived types</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#empty-content-types">5.2.1</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.1/5.2.1.c.xhtml">5.2.1.c</a>
+ </td>
+ <td>built-in data types which allow empty content for basic processors</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#empty-content-types">5.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.2/5.2.2.a.xhtml">5.2.2.a</a>
+ </td>
+ <td>listItem datatype</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#dt-listItem">5.2.2</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.3/5.2.3.a.xhtml">5.2.3.a</a>
+ </td>
+ <td>listItems datatype</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#dt-listItems">5.2.3</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.4/5.2.4.a.xhtml">5.2.4.a</a>
+ </td>
+ <td>dayTimeDuration datatype</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#dt-dayTimeDuration">5.2.4</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.5/5.2.5.a.xhtml">5.2.5.a</a>
+ </td>
+ <td>yearMonthDuration datatype</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#dt-yearMonthDuration">5.2.5</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.6/5.2.6.a.xhtml">5.2.6.a</a>
+ </td>
+ <td>email datatype</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#dt-email">5.2.6</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.7/5.2.7.a.xhtml">5.2.7.a</a>
+ </td>
+ <td>card-number datatype</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#dt-card-number">5.2.7</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt05/5.2/5.2.7/5.2.7.b.xhtml">5.2.7.b</a>
+ </td>
+ <td>card-number datatype - credit card example</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#dt-card-number">5.2.7</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt6.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>6. Model Item Properties</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>6. Model Item Properties</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.1/6.1.1.a.xhtml">6.1.1.a</a>
+ </td>
+ <td>type property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-type">6.1.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.2/6.1.2.a.xhtml">6.1.2.a</a>
+ </td>
+ <td>readonly property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-readOnly">6.1.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.2/6.1.2.b.xhtml">6.1.2.b</a>
+ </td>
+ <td>inheritance rules of readonly property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-readOnly">6.1.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.3/6.1.3.a.xhtml">6.1.3.a</a>
+ </td>
+ <td>required property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-required">6.1.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.4/6.1.4.a.xhtml">6.1.4.a</a>
+ </td>
+ <td>inheritance rules for relevant property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-relevant">6.1.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.4/6.1.4.b.xhtml">6.1.4.b</a>
+ </td>
+ <td>relevant property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-relevant">6.1.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.4/6.1.4.c.xhtml">6.1.4.c</a>
+ </td>
+ <td>relevant property inheritance to attributes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-relevant">6.1.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.5/6.1.5.a.xhtml">6.1.5.a</a>
+ </td>
+ <td>calculate property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-calculate">6.1.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.6/6.1.6.a.xhtml">6.1.6.a</a>
+ </td>
+ <td>constraint property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-constraint">6.1.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.1/6.1.7/6.1.7.a.xhtml">6.1.7.a</a>
+ </td>
+ <td>p3ptype property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-prop-p3ptype">6.1.7</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt06/6.2/6.2.1/6.2.1.a.xhtml">6.2.1.a</a>
+ </td>
+ <td>atomic datatype</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#model-using-atomic">6.2.1</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt7.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,704 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>7. XPath Expressions in XForms</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>7. XPath Expressions in XForms</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.2/7.2.a.xhtml">7.2.a</a>
+ </td>
+ <td>evaluation context for the outermost binding elements</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#expr-eval">7.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.2/7.2.b.xhtml">7.2.b</a>
+ </td>
+ <td>evaluation context for the non-outermost binding elements</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#expr-eval">7.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.2/7.2.c.xhtml">7.2.c</a>
+ </td>
+ <td>context node always resides within the context model</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#expr-eval">7.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.2/7.2.d.xhtml">7.2.d</a>
+ </td>
+ <td>context node for the computed expression is the node currently being processed</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#expr-eval">7.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.2/7.2.e.xhtml">7.2.e</a>
+ </td>
+ <td>context size and position</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#expr-eval">7.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.2/7.2.f.xhtml">7.2.f</a>
+ </td>
+ <td>namespace declarations in scope for the attribute are applied to the expression</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#expr-eval">7.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.4/7.4.6/7.4.6.a.xhtml">7.4.6.a</a>
+ </td>
+ <td>binding examples</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-binding-examples">7.4.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.5/7.5.a.xhtml">7.5.a</a>
+ </td>
+ <td>error in modal item property causes an xforms-compute-exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#expr-lib">7.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.5/7.5.b.xhtml">7.5.b</a>
+ </td>
+ <td>error not in modal item property causes an xforms-binding-exception</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#expr-lib">7.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.6/7.6.1/7.6.1.a.xhtml">7.6.1.a</a>
+ </td>
+ <td>boolean-from-string() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-boolean-from-string">7.6.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.6/7.6.2/7.6.2.a.xhtml">7.6.2.a</a>
+ </td>
+ <td>is-card-number() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-is-card-number">7.6.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.1/7.7.1.a.xhtml">7.7.1.a</a>
+ </td>
+ <td>avg() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-avg">7.7.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.1/7.7.1.b.xhtml">7.7.1.b</a>
+ </td>
+ <td>avg() function negative test</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-avg">7.7.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.2/7.7.2.a.xhtml">7.7.2.a</a>
+ </td>
+ <td>min() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-min">7.7.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.2/7.7.2.b.xhtml">7.7.2.b</a>
+ </td>
+ <td>min() function negative test</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-min">7.7.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.3/7.7.3.a.xhtml">7.7.3.a</a>
+ </td>
+ <td>max() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-max">7.7.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.3/7.7.3.b.xhtml">7.7.3.b</a>
+ </td>
+ <td>max() function negative test</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-max">7.7.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.4/7.7.4.a.xhtml">7.7.4.a</a>
+ </td>
+ <td>count-non-empty() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-count-non-empty">7.7.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.5/7.7.5.a.xhtml">7.7.5.a</a>
+ </td>
+ <td>index() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-index">7.7.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.5/7.7.5.b.xhtml">7.7.5.b</a>
+ </td>
+ <td>index() function negative test</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-index">7.7.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.6/7.7.6.a.xhtml">7.7.6.a</a>
+ </td>
+ <td>power() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-power">7.7.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.7/7.7.7.a.xhtml">7.7.7.a</a>
+ </td>
+ <td>random() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-random">7.7.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.7/7.7.8/7.7.8.a.xhtml">7.7.8.a</a>
+ </td>
+ <td>compare() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-compare">7.7.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.1/7.8.1.a.xhtml">7.8.1.a</a>
+ </td>
+ <td>if() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-if">7.8.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.2/7.8.2.a.xhtml">7.8.2.a</a>
+ </td>
+ <td>property() function with version property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-property">7.8.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.2/7.8.2.b.xhtml">7.8.2.b</a>
+ </td>
+ <td>property() function with conformance-level property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-property">7.8.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.2/7.8.2.c.xhtml">7.8.2.c</a>
+ </td>
+ <td>property() function with invalid NCNAME property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-property">7.8.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.2/7.8.2.d.xhtml">7.8.2.d</a>
+ </td>
+ <td>property() function with invalid QNamebutnotNCNAME property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-property">7.8.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.3/7.8.3.a.xhtml">7.8.3.a</a>
+ </td>
+ <td>digest() function using sha1, md5, and sha256</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-digest">7.8.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.3/7.8.3.b.xhtml">7.8.3.b</a>
+ </td>
+ <td>digest() function using sha384 and sha512</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-digest">7.8.3</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.3/7.8.3.c.xhtml">7.8.3.c</a>
+ </td>
+ <td>digest() function negative test with invalid NCNAME property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-digest">7.8.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.3/7.8.3.d.xhtml">7.8.3.d</a>
+ </td>
+ <td>digest() function negative test with a QNameButNotNCNAME</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-digest">7.8.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.3/7.8.3.e.xhtml">7.8.3.e</a>
+ </td>
+ <td>digest() function with invalid encoding method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-digest">7.8.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.3/7.8.3.f.xhtml">7.8.3.f</a>
+ </td>
+ <td>digest() function default encoding base64</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-digest">7.8.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.4/7.8.4.a.xhtml">7.8.4.a</a>
+ </td>
+ <td>hmac() function using sha1, md5, and sha256</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-hmac">7.8.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.4/7.8.4.b.xhtml">7.8.4.b</a>
+ </td>
+ <td>hmac() function using sha384 and sha512</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-hmac">7.8.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.4/7.8.4.c.xhtml">7.8.4.c</a>
+ </td>
+ <td>hmac() function with invalid NCNAME property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-hmac">7.8.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.4/7.8.4.d.xhtml">7.8.4.d</a>
+ </td>
+ <td>hmac() function with invalid QNameButNotNCNAME</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-hmac">7.8.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.4/7.8.4.e.xhtml">7.8.4.e</a>
+ </td>
+ <td>hmac() function with invalid encoding method</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-hmac">7.8.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.8/7.8.4/7.8.4.f.xhtml">7.8.4.f</a>
+ </td>
+ <td>hmac() function using default encoding base64</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-hmac">7.8.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.1/7.9.1.a.xhtml">7.9.1.a</a>
+ </td>
+ <td>local-date() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-local-date">7.9.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.2/7.9.2.a.xhtml">7.9.2.a</a>
+ </td>
+ <td>local-dateTime() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-local-dateTime">7.9.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.3/7.9.3.a.xhtml">7.9.3.a</a>
+ </td>
+ <td>now() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-now">7.9.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.4/7.9.4.a.xhtml">7.9.4.a</a>
+ </td>
+ <td>days-from-date() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-days-from-date">7.9.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.4/7.9.4.b.xhtml">7.9.4.b</a>
+ </td>
+ <td>days-from-date() function ignores hours, minutes, and seconds components</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-days-from-date">7.9.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.4/7.9.4.c.xhtml">7.9.4.c</a>
+ </td>
+ <td>days-from-date() function negative test</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-days-from-date">7.9.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.5/7.9.5.a.xhtml">7.9.5.a</a>
+ </td>
+ <td>days-to-date() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-days-to-date">7.9.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.6/7.9.6.a.xhtml">7.9.6.a</a>
+ </td>
+ <td>seconds-from-dateTime() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-seconds-from-dateTime">7.9.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.7/7.9.7.a.xhtml">7.9.7.a</a>
+ </td>
+ <td>seconds-to-dateTime() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-seconds-to-dateTime">7.9.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.8/7.9.8.a.xhtml">7.9.8.a</a>
+ </td>
+ <td>adjust-dateTime-to-timezone() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-adjust-dateTime-to-timezone">7.9.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.9/7.9.9.a.xhtml">7.9.9.a</a>
+ </td>
+ <td>seconds() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-seconds">7.9.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.9/7.9.10/7.9.10.a.xhtml">7.9.10.a</a>
+ </td>
+ <td>months() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-months">7.9.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.1/7.10.1.a.xhtml">7.10.1.a</a>
+ </td>
+ <td>instance() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-instance">7.10.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.2/7.10.2.a.xhtml">7.10.2.a</a>
+ </td>
+ <td>current() function example 1</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-current">7.10.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.2/7.10.2.b.xhtml">7.10.2.b</a>
+ </td>
+ <td>current() function example 2</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-current">7.10.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.3/7.10.3.a.xhtml">7.10.3.a</a>
+ </td>
+ <td>id() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-id">7.10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.3/7.10.3.b.xhtml">7.10.3.b</a>
+ </td>
+ <td>id() function with xml:id</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-id">7.10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.3/7.10.3.c.xhtml">7.10.3.c</a>
+ </td>
+ <td>id() function with xsi:type</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-id">7.10.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.10/7.10.4/7.10.4.a.xhtml">7.10.4.a</a>
+ </td>
+ <td>context() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-context">7.10.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.11/7.11.1/7.11.1.a.xhtml">7.11.1.a</a>
+ </td>
+ <td>choose() function</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-choose">7.11.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.11/7.11.2/7.11.2.a.xhtml">7.11.2.a</a>
+ </td>
+ <td>event() function with inserted-nodes property</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#fn-event">7.11.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt07/7.12/7.12.a.xhtml">7.12.a</a>
+ </td>
+ <td>invalid functions attribute in model element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#expr-lib-extension">7.12</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt8.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,671 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>8. Core Form Controls</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>8. Core Form Controls</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.a.xhtml">8.1.a</a>
+ </td>
+ <td>navindex and accesskey</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#N76392">8.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.1/8.1.1.a.xhtml">8.1.1.a</a>
+ </td>
+ <td>form control violates data binding restriction</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-processing">8.1.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.1/8.1.1.b.xhtml">8.1.1.b</a>
+ </td>
+ <td>non-relevant form control becoming relevant</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-processing">8.1.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.1/8.1.1.c.xhtml">8.1.1.c</a>
+ </td>
+ <td>relevant form control becoming non-relevant</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-processing">8.1.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.2/8.1.2.a.xhtml">8.1.2.a</a>
+ </td>
+ <td>incremental attribute for input element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-input">8.1.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.2/8.1.2.b.xhtml">8.1.2.b</a>
+ </td>
+ <td>data binding restrictions for input element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-input">8.1.2</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.2/8.1.2.c.xhtml">8.1.2.c</a>
+ </td>
+ <td>datatype bound to input element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-input">8.1.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.3/8.1.3.a.xhtml">8.1.3.a</a>
+ </td>
+ <td>incremental attribute of secret element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-secret">8.1.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.3/8.1.3.b.xhtml">8.1.3.b</a>
+ </td>
+ <td>data binding restrictions for secret element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-secret">8.1.3</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.4/8.1.4.a.xhtml">8.1.4.a</a>
+ </td>
+ <td>incremental attribute of textarea element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-textarea">8.1.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.4/8.1.4.b.xhtml">8.1.4.b</a>
+ </td>
+ <td>data binding restrictions for textarea element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-textarea">8.1.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.5/8.1.5.a.xhtml">8.1.5.a</a>
+ </td>
+ <td>appearance attribute of output element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-output">8.1.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.5/8.1.5.b.xhtml">8.1.5.b</a>
+ </td>
+ <td>value attribute of output element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-output">8.1.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.5/8.1.5.c.xhtml">8.1.5.c</a>
+ </td>
+ <td>UI Common added to output element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-output">8.1.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.5/8.1.5.d.xhtml">8.1.5.d</a>
+ </td>
+ <td>mediatype attribute of output element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-output">8.1.5</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.5/8.1.5.1/8.1.5.1.a.xhtml">8.1.5.1.a</a>
+ </td>
+ <td>mediatype element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-output-mediatype">8.1.5.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.6/8.1.6.a.xhtml">8.1.6.a</a>
+ </td>
+ <td>mediatype attribute for upload element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-upload">8.1.6</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.6/8.1.6.b.xhtml">8.1.6.b</a>
+ </td>
+ <td>incremental attribute for upload element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-upload">8.1.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.6/8.1.6.c.xhtml">8.1.6.c</a>
+ </td>
+ <td>filename and mediatype elements for upload element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-upload">8.1.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.6/8.1.6.d.xhtml">8.1.6.d</a>
+ </td>
+ <td>data binding restrictions for upload element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-upload">8.1.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.6/8.1.6.e.xhtml">8.1.6.e</a>
+ </td>
+ <td>upload element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-upload">8.1.6</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.6/8.1.6.1/8.1.6.1.a.xhtml">8.1.6.1.a</a>
+ </td>
+ <td>filename element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-upload-filename">8.1.6.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.6/8.1.6.2/8.1.6.2.a.xhtml">8.1.6.2.a</a>
+ </td>
+ <td>mediatype element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-upload-mediatype">8.1.6.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.7/8.1.7.a.xhtml">8.1.7.a</a>
+ </td>
+ <td>start attribute of range element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-range">8.1.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.7/8.1.7.b.xhtml">8.1.7.b</a>
+ </td>
+ <td>end attribute of range element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-range">8.1.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.7/8.1.7.c.xhtml">8.1.7.c</a>
+ </td>
+ <td>step attribute of range element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-range">8.1.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.7/8.1.7.d.xhtml">8.1.7.d</a>
+ </td>
+ <td>incremental attribute of range element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-range">8.1.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.7/8.1.7.e.xhtml">8.1.7.e</a>
+ </td>
+ <td>example of range element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-range">8.1.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.7/8.1.7.f.xhtml">8.1.7.f</a>
+ </td>
+ <td>data binding restrictions on range element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-range">8.1.7</a>
+ </td>
+ <td>false</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.7/8.1.7.g.xhtml">8.1.7.g</a>
+ </td>
+ <td>data binding restrictions on range element for basic processors</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-range">8.1.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.8/8.1.8.a.xhtml">8.1.8.a</a>
+ </td>
+ <td>trigger element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-trigger">8.1.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.8/8.1.8.b.xhtml">8.1.8.b</a>
+ </td>
+ <td>trigger element with appearance attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-trigger">8.1.8</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.9/8.1.9.a.xhtml">8.1.9.a</a>
+ </td>
+ <td>submit element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-submit">8.1.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.9/8.1.9.b.xhtml">8.1.9.b</a>
+ </td>
+ <td>submit element with appearance attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-submit">8.1.9</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.10/8.1.10.a.xhtml">8.1.10.a</a>
+ </td>
+ <td>selection attribute of select element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selectMany">8.1.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.10/8.1.10.b.xhtml">8.1.10.b</a>
+ </td>
+ <td>incremental attribute of select element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selectMany">8.1.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.10/8.1.10.c.xhtml">8.1.10.c</a>
+ </td>
+ <td>appearance attribute of select element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selectMany">8.1.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.10/8.1.10.d.xhtml">8.1.10.d</a>
+ </td>
+ <td>value out of range of a select element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selectMany">8.1.10</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.11/8.1.11.a.xhtml">8.1.11.a</a>
+ </td>
+ <td>selection attribute of select1 element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selectOne">8.1.11</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.11/8.1.11.b.xhtml">8.1.11.b</a>
+ </td>
+ <td>incremental attribute of select1 element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selectOne">8.1.11</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.11/8.1.11.c.xhtml">8.1.11.c</a>
+ </td>
+ <td>appearance attribute of select1 element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selectOne">8.1.11</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.1/8.1.11/8.1.11.d.xhtml">8.1.11.d</a>
+ </td>
+ <td>value out of range of a select1 element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selectOne">8.1.11</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.1/8.2.1.a.xhtml">8.2.1.a</a>
+ </td>
+ <td>label element references instance data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-label">8.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.1/8.2.1.b.xhtml">8.2.1.b</a>
+ </td>
+ <td>label element uses inline text</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-label">8.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.1/8.2.1.c.xhtml">8.2.1.c</a>
+ </td>
+ <td>label element has binding precedence</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-label">8.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.2/8.2.2.a.xhtml">8.2.2.a</a>
+ </td>
+ <td>help element references instance data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-help">8.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.2/8.2.2.b.xhtml">8.2.2.b</a>
+ </td>
+ <td>help element uses inline text</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-help">8.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.2/8.2.2.c.xhtml">8.2.2.c</a>
+ </td>
+ <td>bind precedence for help element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-help">8.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.3/8.2.3.a.xhtml">8.2.3.a</a>
+ </td>
+ <td>hint element references instance data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-hint">8.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.3/8.2.3.b.xhtml">8.2.3.b</a>
+ </td>
+ <td>hint element uses inline text</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-hint">8.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.3/8.2.3.c.xhtml">8.2.3.c</a>
+ </td>
+ <td>bind precedence for hint element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-hint">8.2.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.4/8.2.4.a.xhtml">8.2.4.a</a>
+ </td>
+ <td>alert element references instance data</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-alert">8.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.4/8.2.4.b.xhtml">8.2.4.b</a>
+ </td>
+ <td>alert element uses inline text</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-alert">8.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.2/8.2.4/8.2.4.c.xhtml">8.2.4.c</a>
+ </td>
+ <td>bind precedence for alert element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-commonelems-alert">8.2.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.3/8.3.1/8.3.1.a.xhtml">8.3.1.a</a>
+ </td>
+ <td>choices element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selection-commonelems-choices">8.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.3/8.3.2/8.3.2.a.xhtml">8.3.2.a</a>
+ </td>
+ <td>item element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selection-commonelems-item">8.3.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.3/8.3.3/8.3.3.a.xhtml">8.3.3.a</a>
+ </td>
+ <td>data binding restrictions on value element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selection-commonelems-value">8.3.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.3/8.3.3/8.3.3.b.xhtml">8.3.3.b</a>
+ </td>
+ <td>precedence for value element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selection-commonelems-value">8.3.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt08/8.3/8.3.3/8.3.3.c.xhtml">8.3.3.c</a>
+ </td>
+ <td>value element with inline content</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selection-commonelems-value">8.3.3</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/XF11TestSuiteChpt9.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,253 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>9. Container Form Controls</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>9. Container Form Controls</h1>
+ <table width="100%" border="2" cellspacing="1" cellpadding="2">
+ <tr>
+ <th align="left" class="testCaseNameTitle">Test Case</th>
+ <th align="left" class="testCaseNameTitle">Description</th>
+ <th align="left" class="testCaseNameTitle">Link To Spec</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Basic</th>
+ <th align="left" class="testCaseNameTitle">Normative For XForms Full</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.1/9.1.1/9.1.1.a1.xhtml">9.1.1.a1</a>
+ </td>
+ <td>precedence of group element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-group">9.1.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.1/9.1.1/9.1.1.a2.xhtml">9.1.1.a2</a>
+ </td>
+ <td>group element inside case element of a switch</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-group">9.1.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.1/9.1.1/9.1.1.b.xhtml">9.1.1.b</a>
+ </td>
+ <td>label element in a group element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-group">9.1.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.1/9.1.1/9.1.1.c.xhtml">9.1.1.c</a>
+ </td>
+ <td>focus set to group element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-group">9.1.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.2/9.2.1/9.2.1.a1.xhtml">9.2.1.a1</a>
+ </td>
+ <td>switch element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-switch">9.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.2/9.2.1/9.2.1.a2.xhtml">9.2.1.a2</a>
+ </td>
+ <td>switch element receives events</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-switch">9.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.2/9.2.1/9.2.1.b.xhtml">9.2.1.b</a>
+ </td>
+ <td>switch element example</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-switch">9.2.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.2/9.2.2/9.2.2.a.xhtml">9.2.2.a</a>
+ </td>
+ <td>case element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-case">9.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.2/9.2.2/9.2.2.b.xhtml">9.2.2.b</a>
+ </td>
+ <td>case element with selected attribute</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-case">9.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.2/9.2.2/9.2.2.c.xhtml">9.2.2.c</a>
+ </td>
+ <td>case element with multiple selected attributes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-case">9.2.2</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.1/9.3.1.a.xhtml">9.3.1.a</a>
+ </td>
+ <td>repeat element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-repeat">9.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.1/9.3.1.b.xhtml">9.3.1.b</a>
+ </td>
+ <td>startindex attribute of repeat element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-repeat">9.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.1/9.3.1.c.xhtml">9.3.1.c</a>
+ </td>
+ <td>number attribute of repeat element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-repeat">9.3.1</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.1/9.3.1.d.xhtml">9.3.1.d</a>
+ </td>
+ <td>unrolling the repeat element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-repeat">9.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.1/9.3.1.e.xhtml">9.3.1.e</a>
+ </td>
+ <td>repeat element example</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-repeat">9.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.1/9.3.1.f.xhtml">9.3.1.f</a>
+ </td>
+ <td>switch element within repeat element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-repeat">9.3.1</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.4/9.3.4.a.xhtml">9.3.4.a</a>
+ </td>
+ <td>switch element inside a repeat element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-repeat-ui">9.3.4</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.5/9.3.5.a.xhtml">9.3.5.a</a>
+ </td>
+ <td>repeating structures via attributes</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui.repeat.via.attrs">9.3.5</a>
+ </td>
+ <td>false</td>
+ <td>false</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.6/9.3.6.a.xhtml">9.3.6.a</a>
+ </td>
+ <td>itemset element example</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selection-commonelems-itemset">9.3.6</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.7/9.3.7.a.xhtml">9.3.7.a</a>
+ </td>
+ <td>copy element</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selection-commonelems-copy">9.3.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="../../Chapt09/9.3/9.3.7/9.3.7.b.xhtml">9.3.7.b</a>
+ </td>
+ <td>copy element has xforms-binding-exception event</td>
+ <td>
+ <a href="http://www.w3.org/TR/xforms11/#ui-selection-commonelems-copy">9.3.7</a>
+ </td>
+ <td>true</td>
+ <td>true</td>
+ </tr>
+ </table>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/build.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<project name="XForms 1.1 Driver Pages Generator" default="generate" basedir="..">
+ <target name="generate">
+ <xslt basedir="xml" destdir="html" includes="*.xml" extension=".html" style="html/chapterPages.xsl"/>
+ </target>
+</project>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/chapterPages.xsl Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version='1.0'
+ xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ts="http://www.w3c.org/MarkUp/Forms/XForms/Test/11"
+ exclude-result-prefixes="ts">
+
+ <xsl:output method="xml" version="1.0" encoding="UTF-8" omit-xml-declaration="no"
+ doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
+ doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
+ indent="yes" xalan:indent-amount="4" xmlns:xalan="http://xml.apache.org/xslt"/>
+
+ <xsl:template match="/">
+ <xsl:for-each select="/ts:testSuite">
+ <html>
+ <head>
+ <title>
+ <xsl:value-of select="/ts:testSuite/ts:specChapter/@chapterName"/>
+ <xsl:value-of select="/ts:testSuite/ts:specChapter/@chapterTitle"/>
+ </title>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
+ <link rel="stylesheet" href="TestSuite11.css" type="text/css"/>
+ </head>
+ <body>
+ <h2>XForms Test Suite</h2>
+ <h1>
+ <xsl:value-of select="/ts:testSuite/ts:specChapter/@chapterName"/>
+ <xsl:value-of select="/ts:testSuite/ts:specChapter/@chapterTitle"/>
+ </h1>
+ <table cellpadding="2" cellspacing="1" border="2" width="100%">
+ <tr>
+ <th class="testCaseNameTitle" align="left">Test Case</th>
+ <th class="testCaseNameTitle" align="left">Description</th>
+ <th class="testCaseNameTitle" align="left">Link To Spec</th>
+ <th class="testCaseNameTitle" align="left">Normative For XForms Basic</th>
+ <th class="testCaseNameTitle" align="left">Normative For XForms Full</th>
+ </tr>
+ <xsl:for-each
+ select="/ts:testSuite/ts:specChapter/ts:testCase">
+ <tr>
+ <td>
+ <a href="{ts:testCaseLink}">
+ <xsl:value-of select="ts:testCaseName"/>
+ </a>
+ </td>
+ <td>
+ <xsl:value-of select="normalize-space(ts:testCaseDescription)"/>
+ </td>
+ <td>
+ <a href="{ts:testCaseSpecLink}">
+ <xsl:value-of select="ts:testCaseSpecLinkName"/>
+ </a>
+ </td>
+ <td>
+ <xsl:value-of select="ts:testCaseBasic"/>
+ </td>
+ <td>
+ <xsl:value-of select="ts:testCaseNormative"/>
+ </td>
+ </tr>
+ </xsl:for-each>
+ </table>
+ </body>
+ </html>
+ </xsl:for-each>
+ </xsl:template>
+</xsl:stylesheet>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/html/index.html Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>XForms 1.1 Test Suite - Table of Contents</title>
+ <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+ <link type="text/css" href="TestSuite11.css" rel="stylesheet" />
+ </head>
+ <body>
+ <h1>XForms 1.1 Test Suite</h1>
+
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt1.html">1. About the XForms Specification</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt2.html">2. Introduction to XForms</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt3.html">3. Document Structure</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt4.html">4. Processing Model</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt5.html">5. Datatypes</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt6.html">6. Model Item Properties</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt7.html">7. XPath Expressions in XForms</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt8.html">8. Core Form Controls</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt9.html">9. Container Form Controls</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt10.html">10. XForms Actions</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteChpt11.html">11. The XForms Submission Module</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteAppxB.html">B. Insert and Delete Action Patterns for Data Mutations</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteAppxG.html">G. XForms and Styling</a>
+ </h3>
+ <h3>
+ <a class="testChapterTitle" href="XF11TestSuiteAppxH.html">H. Complete XForms Examples</a>
+ </h3>
+
+ <p>
+ <a href="../forms/index.xhtml">[XForms Version of Driver Pages]</a>
+ </p>
+
+ <hr/>
+ <p>
+ Distributed under both the <a href="http://www.w3.org/Consortium/Legal/2008/04-testsuite-license">W3C Test Suite License</a> and the <a href="http://www.w3.org/Consortium/Legal/2008/03-bsd-license">W3C 3-clause BSD License</a>. To contribute to a W3C Test Suite, see the <a href="http://www.w3.org/2004/10/27-testcases">policies and contribution forms</a>.
+ </p>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,15 @@
+/XF11TestSuite.xsd/1.1/Wed Nov 14 20:55:31 2007//
+/XF11TestSuiteAppxB.xml/1.1/Wed Nov 14 20:55:31 2007//
+/XF11TestSuiteAppxG.xml/1.1/Wed Nov 14 20:55:31 2007//
+/XF11TestSuiteAppxH.xml/1.2/Tue Nov 2 14:45:34 2010//
+/XF11TestSuiteChpt1.xml/1.1/Wed Feb 27 15:33:21 2008//
+/XF11TestSuiteChpt10.xml/1.2/Wed Feb 27 15:33:21 2008//
+/XF11TestSuiteChpt11.xml/1.4/Sun May 10 12:40:10 2009//
+/XF11TestSuiteChpt2.xml/1.1/Wed Nov 14 20:55:31 2007//
+/XF11TestSuiteChpt3.xml/1.3/Tue Feb 10 15:09:56 2009//
+/XF11TestSuiteChpt4.xml/1.3/Wed May 6 10:31:47 2009//
+/XF11TestSuiteChpt5.xml/1.2/Wed Feb 11 19:47:08 2009//
+/XF11TestSuiteChpt6.xml/1.2/Tue Sep 22 15:17:07 2009//
+/XF11TestSuiteChpt7.xml/1.5/Thu Feb 26 19:34:18 2009//
+/XF11TestSuiteChpt8.xml/1.2/Wed Feb 27 15:33:21 2008//
+/XF11TestSuiteChpt9.xml/1.1/Wed Nov 14 20:55:31 2007//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/driverPages/xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuite.xsd Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified"
+ targetNamespace="http://www.w3c.org/MarkUp/Forms/XForms/Test/11"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+
+ <xsd:element name="testSuite" type="TestSuiteRecordType"/>
+
+ <xsd:complexType name="TestSuiteRecordType">
+ <xsd:sequence minOccurs="0" maxOccurs="unbounded">
+ <xsd:element name="specChapter" type="testCaseType" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="specVersion" />
+ </xsd:complexType>
+
+ <xsd:complexType name="testCaseType">
+ <xsd:sequence>
+ <xsd:element name="statusSummary" type="statusSummaryType"/>
+ <xsd:element name="profile" type="testExecutionProfileType"/>
+ <xsd:element name="testCase" type="testCaseDetailsType" minOccurs="1" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="chapterName" use="required"/>
+ <xsd:attribute name="productId" />
+ <xsd:attribute name="chapterTitle" use="required"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="testExecutionProfileType">
+ <xsd:sequence>
+ <xsd:element name="specification" type="specificationsType"/>
+ <xsd:element name="normativeOnly" type="xsd:boolean"/>
+ <xsd:element name="basicOnly" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:simpleType name="specificationsType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="XForms 1.0"/>
+ <xsd:enumeration value="XForms 1.1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+
+ <xsd:simpleType name="specificationNumberType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="1.0"/>
+ <xsd:enumeration value="1.1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+
+ <xsd:complexType name="statusSummaryType">
+ <xsd:sequence minOccurs="0" maxOccurs="1">
+
+ <!-- Normative -->
+ <xsd:element name="numNormTotal" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numNormPass" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numNormFail" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numNormUnknown" type="xsd:integer" default="0" minOccurs="0"/>
+
+ <!-- Basic -->
+ <xsd:element name="numBasicTotal" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numBasicPass" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numBasicFail" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numBasicUnknown" type="xsd:integer" default="0" minOccurs="0"/>
+
+ <!-- XForms 1.0 -->
+ <!--
+ <xsd:element name="numXForms10Total" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numXForms10Pass" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numXForms10Fail" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numXForms10Unknown" type="xsd:integer" default="0" minOccurs="0"/>
+ -->
+
+ <!-- XForms 1.1 -->
+ <!--
+ <xsd:element name="numXForms11Total" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numXForms11Pass" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numXForms11Fail" type="xsd:integer" default="0" minOccurs="0"/>
+ <xsd:element name="numXForms11Unknown" type="xsd:integer" default="0" minOccurs="0"/>
+ -->
+
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="testCaseDetailsType">
+ <xsd:sequence>
+ <!-- <xsd:element name="testCaseSpecification" type="specificationNumberType"/> -->
+ <xsd:element name="testCaseSection" type="xsd:string"/>
+ <xsd:element name="testCaseName" type="xsd:string"/>
+ <xsd:element name="testCaseLink" type="xsd:anyURI"/>
+ <xsd:element name="testCaseDescription" type="xsd:string"/>
+ <xsd:element name="testCaseSpecLinkName" type="xsd:string"/>
+ <xsd:element name="testCaseSpecLink" type="xsd:anyURI"/>
+ <xsd:element name="testCaseBasic" type="xsd:boolean"/>
+ <xsd:element name="testCaseNormative" type="xsd:boolean"/>
+ <xsd:element name="testCaseStatus" type="testCaseStatusType"/>
+ <xsd:element name="testCaseDate" type="xsd:date"/>
+ <xsd:element name="testCaseRequired" type="xsd:boolean"/>
+ <xsd:element name="testCaseNote" type="xsd:string"/>
+ <!-- <xsd:element name="testCaseApplicability" type="testCaseApplicabilityType"/> -->
+ <xsd:element name="relatedto" type="relatedToType" minOccurs="0"/>
+ <xsd:element name="testSuiteUpdateInfo" type="testSuiteUpdateInfoType" minOccurs="0"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="testSuiteUpdateInfoType">
+ <xsd:sequence>
+ <xsd:element name="suite">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="insertionPoint" type="xsd:string"/>
+ <xsd:element name="obsoletes" type="obsoleteTestCasesType" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="version" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="obsoleteTestCasesType">
+ <xsd:sequence>
+ <xsd:element name="testCase" type="xsd:string" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="relatedToType">
+ <xsd:sequence>
+ <xsd:element name="section" type="sectionType" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="sectionType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attribute name="ver" type="xsd:string"/>
+ <xsd:attribute name="how" type="xsd:string"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+<!--
+ <xsd:complexType name="testCaseApplicabilityType">
+ <xsd:sequence>
+ <xsd:element name="XForms1.0" type="xsd:boolean"/>
+ <xsd:element name="XForms1.1" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+-->
+ <xsd:simpleType name="testCaseStatusType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Passed"/>
+ <xsd:enumeration value="Failed"/>
+ <xsd:enumeration value="Unknown"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+
+</xsd:schema>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteAppxB.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="B. " productId="" chapterTitle="Insert and Delete Action Patterns for Data Mutations">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>B.1</testCaseSection>
+ <testCaseName>B.1.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.1/b.1.a.xhtml</testCaseLink>
+ <testCaseDescription>Prepend Element Copy</testCaseDescription>
+ <testCaseSpecLinkName>B.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-prepend-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.2</testCaseSection>
+ <testCaseName>B.2.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.2/b.2.a.xhtml</testCaseLink>
+ <testCaseDescription>Append Element Copy</testCaseDescription>
+ <testCaseSpecLinkName>B.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-append-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.3</testCaseSection>
+ <testCaseName>B.3.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.3/b.3.a.xhtml</testCaseLink>
+ <testCaseDescription>Duplicate Element</testCaseDescription>
+ <testCaseSpecLinkName>B.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-duplicate-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.4</testCaseSection>
+ <testCaseName>B.4.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.4/b.4.a.xhtml</testCaseLink>
+ <testCaseDescription>Set Attribute</testCaseDescription>
+ <testCaseSpecLinkName>B.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-set-attribute</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.5</testCaseSection>
+ <testCaseName>B.5.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.5/b.5.a.xhtml</testCaseLink>
+ <testCaseDescription>Remove Element</testCaseDescription>
+ <testCaseSpecLinkName>B.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-remove-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.6</testCaseSection>
+ <testCaseName>B.6.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.6/b.6.a.xhtml</testCaseLink>
+ <testCaseDescription>Remove Attribute</testCaseDescription>
+ <testCaseSpecLinkName>B.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-remove-attribute</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.7</testCaseSection>
+ <testCaseName>B.7.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.7/b.7.a.xhtml</testCaseLink>
+ <testCaseDescription>Remove Nodeset</testCaseDescription>
+ <testCaseSpecLinkName>B.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-remove-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.8</testCaseSection>
+ <testCaseName>B.8.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.8/b.8.a.xhtml</testCaseLink>
+ <testCaseDescription>Copy Nodeset</testCaseDescription>
+ <testCaseSpecLinkName>B.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-copy-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.9</testCaseSection>
+ <testCaseName>B.9.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.9/b.9.a.xhtml</testCaseLink>
+ <testCaseDescription>Copy Attribute List</testCaseDescription>
+ <testCaseSpecLinkName>B.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-copy-attributelist</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.10</testCaseSection>
+ <testCaseName>B.10.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.10/b.10.a.xhtml</testCaseLink>
+ <testCaseDescription>Replace Element</testCaseDescription>
+ <testCaseSpecLinkName>B.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-replace-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.11</testCaseSection>
+ <testCaseName>B.11.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.11/b.11.a.xhtml</testCaseLink>
+ <testCaseDescription>Replace Attribute</testCaseDescription>
+ <testCaseSpecLinkName>B.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-replace-attribute</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.12</testCaseSection>
+ <testCaseName>B.12.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.12/b.12.a.xhtml</testCaseLink>
+ <testCaseDescription>Replace Instance with Insert</testCaseDescription>
+ <testCaseSpecLinkName>B.12</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-replace-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.13</testCaseSection>
+ <testCaseName>B.13.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.13/b.13.a.xhtml</testCaseLink>
+ <testCaseDescription>Move Element</testCaseDescription>
+ <testCaseSpecLinkName>B.13</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-move-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.14</testCaseSection>
+ <testCaseName>B.14.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.14/b.14.a.xhtml</testCaseLink>
+ <testCaseDescription>Move Attribute</testCaseDescription>
+ <testCaseSpecLinkName>B.14</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-move-attribute</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>B.15</testCaseSection>
+ <testCaseName>B.15.a</testCaseName>
+ <testCaseLink>../../Appendix/B/B.15/b.15.a.xhtml</testCaseLink>
+ <testCaseDescription>Insert Element into Non-Contiguous, Heterogeneous Nodeset</testCaseDescription>
+ <testCaseSpecLinkName>B.15</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#insert-delete-patterns-insert-arbitrary</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2007-11-14</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteAppxG.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="G. " productId="" chapterTitle="XForms and Styling">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.a</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.a.xhtml</testCaseLink>
+ <testCaseDescription>enabled and disabled pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.b</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.b.xhtml</testCaseLink>
+ <testCaseDescription>required and optional pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.c</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.c.xhtml</testCaseLink>
+ <testCaseDescription>valid and invalid pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.d</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.d.xhtml</testCaseLink>
+ <testCaseDescription>read-only and read-write pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>G.1</testCaseSection>
+ <testCaseName>G.1.e</testCaseName>
+ <testCaseLink>../../Appendix/G/G.1/g.1.e.xhtml</testCaseLink>
+ <testCaseDescription>out-of-range and in-range pseudo-classes</testCaseDescription>
+ <testCaseSpecLinkName>G.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93414</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>G.2</testCaseSection>
+ <testCaseName>G.2.a</testCaseName>
+ <testCaseLink>../../Appendix/G/G.2/g.2.a.xhtml</testCaseLink>
+ <testCaseDescription>value pseudo-element</testCaseDescription>
+ <testCaseSpecLinkName>G.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93548</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>G.2</testCaseSection>
+ <testCaseName>G.2.b</testCaseName>
+ <testCaseLink>../../Appendix/G/G.2/g.2.b.xhtml</testCaseLink>
+ <testCaseDescription>repeat-item pseudo-element</testCaseDescription>
+ <testCaseSpecLinkName>G.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93548</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>G.2</testCaseSection>
+ <testCaseName>G.2.c</testCaseName>
+ <testCaseLink>../../Appendix/G/G.2/g.2.c.xhtml</testCaseLink>
+ <testCaseDescription>repeat-index pseudo-element</testCaseDescription>
+ <testCaseSpecLinkName>G.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93548</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>G.2</testCaseSection>
+ <testCaseName>G.2.d</testCaseName>
+ <testCaseLink>../../Appendix/G/G.2/g.2.d.xhtml</testCaseLink>
+ <testCaseDescription>repeat-index precedence over repeat-item</testCaseDescription>
+ <testCaseSpecLinkName>G.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93548</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteAppxH.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="H. " productId="" chapterTitle="Complete XForms Examples">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>H.1</testCaseSection>
+ <testCaseName>H.1</testCaseName>
+ <testCaseLink>../../Appendix/H/h.1.xhtml</testCaseLink>
+ <testCaseDescription>XForms in XHTML</testCaseDescription>
+ <testCaseSpecLinkName>H.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#xforms-in-xhtml-00</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>H.2</testCaseSection>
+ <testCaseName>H.2</testCaseName>
+ <testCaseLink>../../Appendix/H/h.2.xhtml</testCaseLink>
+ <testCaseDescription>Editing Hierarchical Bookmarks Using XForms</testCaseDescription>
+ <testCaseSpecLinkName>H.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#bookmarks-in-x-smiles</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>H.3</testCaseSection>
+ <testCaseName>H.3</testCaseName>
+ <testCaseLink>../../Appendix/H/h.3.svg</testCaseLink>
+ <testCaseDescription>Survey Using XForms and SVG</testCaseDescription>
+ <testCaseSpecLinkName>H.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N93686</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt1.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,623 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="1. " productId="" chapterTitle="Differences between XForms 1.1 and XForms 1.0">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.d1</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.d1.xhtml</testCaseLink>
+ <testCaseDescription>model element now supports a version attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.c</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.c.xhtml</testCaseLink>
+ <testCaseDescription>instance element now has a resource attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.c.xhtml</testCaseLink>
+ <testCaseDescription>submission element now has a resource attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.6.1</testCaseSection>
+ <testCaseName>11.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.6/11.6.1/11.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>submission element now has a resource element</testCaseDescription>
+ <testCaseSpecLinkName>11.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-resource-elem</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.4</testCaseSection>
+ <testCaseName>11.9.4.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.4/11.9.4.a.xhtml</testCaseLink>
+ <testCaseDescription>submission method attribute now supports delete </testCaseDescription>
+ <testCaseSpecLinkName>11.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.7.1</testCaseSection>
+ <testCaseName>11.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.7/11.7.1/11.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>submission method element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-method-elem</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8</testCaseSection>
+ <testCaseName>11.8.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.a.xhtml</testCaseLink>
+ <testCaseDescription>submission headers can now be added with header element</testCaseDescription>
+ <testCaseSpecLinkName>11.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.c.xhtml</testCaseLink>
+ <testCaseDescription>special submission header behavior through the mediatype attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.i</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.i.xhtml</testCaseLink>
+ <testCaseDescription>submission element now supports relevant attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.h</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.h.xhtml</testCaseLink>
+ <testCaseDescription>submission element now supports validate attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.t</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.t.xhtml</testCaseLink>
+ <testCaseDescription>submission element now supports target attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.10</testCaseSection>
+ <testCaseName>11.10.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.10/11.10.b.xhtml</testCaseLink>
+ <testCaseDescription>submission element now supports replace attribute text setting</testCaseDescription>
+ <testCaseSpecLinkName>11.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-data-replacement</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.3</testCaseSection>
+ <testCaseName>11.3.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.3/11.3.a.xhtml</testCaseLink>
+ <testCaseDescription>submission element now also supports the xforms-submit-serialize event</testCaseDescription>
+ <testCaseSpecLinkName>11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-serialize</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.j</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.j.xhtml</testCaseLink>
+ <testCaseDescription>serialization attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.4</testCaseSection>
+ <testCaseName>11.4.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.4/11.4.b.xhtml</testCaseLink>
+ <testCaseDescription>accessing context information for xforms-submit-done event</testCaseDescription>
+ <testCaseSpecLinkName>11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-done</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.5</testCaseSection>
+ <testCaseName>11.5.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.5/11.5.b.xhtml</testCaseLink>
+ <testCaseDescription>accessing context information for xforms-submit-error event</testCaseDescription>
+ <testCaseSpecLinkName>11.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-error</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.6</testCaseSection>
+ <testCaseName>5.2.6.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.6/5.2.6.a.xhtml</testCaseLink>
+ <testCaseDescription>email datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-email</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.7</testCaseSection>
+ <testCaseName>5.2.7.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.7/5.2.7.a.xhtml</testCaseLink>
+ <testCaseDescription>card-number datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-card-number</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.1</testCaseSection>
+ <testCaseName>5.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.1/5.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>XForms datatypes to allow empty content - built-in primitive types</testCaseDescription>
+ <testCaseSpecLinkName>5.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#empty-content-types</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.1</testCaseSection>
+ <testCaseName>7.9.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.1/7.9.1.a.xhtml</testCaseLink>
+ <testCaseDescription>local-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-local-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.2</testCaseSection>
+ <testCaseName>7.9.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.2/7.9.2.a.xhtml</testCaseLink>
+ <testCaseDescription>local-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-local-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.5</testCaseSection>
+ <testCaseName>7.9.5.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.5/7.9.5.a.xhtml</testCaseLink>
+ <testCaseDescription>days-to-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-to-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.7</testCaseSection>
+ <testCaseName>7.9.7.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.7/7.9.7.a.xhtml</testCaseLink>
+ <testCaseDescription>seconds-to-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-seconds-to-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.8</testCaseSection>
+ <testCaseName>7.9.8.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.8/7.9.8.a.xhtml</testCaseLink>
+ <testCaseDescription>adjust-dateTime-to-timezone() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-adjust-dateTime-to-timezone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.2</testCaseSection>
+ <testCaseName>7.10.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.2/7.10.2.a.xhtml</testCaseLink>
+ <testCaseDescription>current() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-current</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.11.1</testCaseSection>
+ <testCaseName>7.11.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.11/7.11.1/7.11.1.a.xhtml</testCaseLink>
+ <testCaseDescription>choose() function</testCaseDescription>
+ <testCaseSpecLinkName>7.11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-choose</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.4</testCaseSection>
+ <testCaseName>7.10.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.4/7.10.4.a.xhtml</testCaseLink>
+ <testCaseDescription>context() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-context</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.a.xhtml</testCaseLink>
+ <testCaseDescription>digest() function using sha1, md5, and sha256</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.a.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function using sha1, md5, and sha256</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.7</testCaseSection>
+ <testCaseName>7.7.7.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.7/7.7.7.a.xhtml</testCaseLink>
+ <testCaseDescription>random() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-random</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.6</testCaseSection>
+ <testCaseName>7.7.6.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.6/7.7.6.a.xhtml</testCaseLink>
+ <testCaseDescription>power() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-power</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.6.2</testCaseSection>
+ <testCaseName>7.6.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.6/7.6.2/7.6.2.a.xhtml</testCaseLink>
+ <testCaseDescription>is-card-number() function</testCaseDescription>
+ <testCaseSpecLinkName>7.6.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-is-card-number</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.8</testCaseSection>
+ <testCaseName>7.7.8.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.8/7.7.8.a.xhtml</testCaseLink>
+ <testCaseDescription>compare() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-compare</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.3</testCaseSection>
+ <testCaseName>7.10.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.3/7.10.3.a.xhtml</testCaseLink>
+ <testCaseDescription>id() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-id</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.11.2</testCaseSection>
+ <testCaseName>7.11.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.11/7.11.2/7.11.2.a.xhtml</testCaseLink>
+ <testCaseDescription>event() function</testCaseDescription>
+ <testCaseSpecLinkName>7.11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-event</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5.1</testCaseSection>
+ <testCaseName>8.1.5.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.1/8.1.5.1.a.xhtml</testCaseLink>
+ <testCaseDescription>mediatype element on output control</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output-mediatype</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.a.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.a.xhtml</testCaseLink>
+ <testCaseDescription>iteration of XForms actions</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch action now allows event name and target</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.c.xhtml</testCaseLink>
+ <testCaseDescription>dispatch action with new delay attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.7.1</testCaseSection>
+ <testCaseName>10.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.7/10.7.1/10.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>setfocus element with control child element</testCaseDescription>
+ <testCaseSpecLinkName>10.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setfocus-control</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.6.1</testCaseSection>
+ <testCaseName>10.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.6/10.6.1/10.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>toggle element with case child element</testCaseDescription>
+ <testCaseSpecLinkName>10.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-toggle-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.4</testCaseSection>
+ <testCaseName>7.10.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.4/7.10.4.a.xhtml</testCaseLink>
+ <testCaseDescription>setvalue improved with addition of context() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-context</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt10.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1001 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="10. " productId="" chapterTitle="XForms Actions">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.a.xhtml</testCaseLink>
+ <testCaseDescription>action syntax example</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.b.xhtml</testCaseLink>
+ <testCaseDescription>rebuild in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.c.xhtml</testCaseLink>
+ <testCaseDescription>recalculate in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.d.xhtml</testCaseLink>
+ <testCaseDescription>revalidate in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.e.xhtml</testCaseLink>
+ <testCaseDescription>refresh in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.f</testCaseName>
+ <testCaseLink>../../Chapt10/10.f.xhtml</testCaseLink>
+ <testCaseDescription>insert in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.g</testCaseName>
+ <testCaseLink>../../Chapt10/10.g.xhtml</testCaseLink>
+ <testCaseDescription>delete in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.h</testCaseName>
+ <testCaseLink>../../Chapt10/10.h.xhtml</testCaseLink>
+ <testCaseDescription>setvalue in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10</testCaseSection>
+ <testCaseName>10.i</testCaseName>
+ <testCaseLink>../../Chapt10/10.i.xhtml</testCaseLink>
+ <testCaseDescription>reset in action element</testCaseDescription>
+ <testCaseSpecLinkName>10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.1</testCaseSection>
+ <testCaseName>10.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.1/10.1.a.xhtml</testCaseLink>
+ <testCaseDescription>action element</testCaseDescription>
+ <testCaseSpecLinkName>10.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-action</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.2</testCaseSection>
+ <testCaseName>10.2.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.2/10.2.a.xhtml</testCaseLink>
+ <testCaseDescription>setvalue elements with expression or literal</testCaseDescription>
+ <testCaseSpecLinkName>10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setvalue</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.2</testCaseSection>
+ <testCaseName>10.2.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.2/10.2.b.xhtml</testCaseLink>
+ <testCaseDescription>setvalue element with expression and literal, element with neither</testCaseDescription>
+ <testCaseSpecLinkName>10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setvalue</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.a.xhtml</testCaseLink>
+ <testCaseDescription>insert action using context attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.b.xhtml</testCaseLink>
+ <testCaseDescription>insert action with bind and model attributes</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.c.xhtml</testCaseLink>
+ <testCaseDescription>insert action using origin attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.d.xhtml</testCaseLink>
+ <testCaseDescription>insert action using at attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.e.xhtml</testCaseLink>
+ <testCaseDescription>insert action using position attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.f</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.f.xhtml</testCaseLink>
+ <testCaseDescription>insert action in repeat bound to collection</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.g</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.g.xhtml</testCaseLink>
+ <testCaseDescription>insert action - nodeset indicates root element</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.h</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.h.xhtml</testCaseLink>
+ <testCaseDescription>insert action and repeat element</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.i</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.i.xhtml</testCaseLink>
+ <testCaseDescription>insert action - xforms-insert event</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.3</testCaseSection>
+ <testCaseName>10.3.j</testCaseName>
+ <testCaseLink>../../Chapt10/10.3/10.3.j.xhtml</testCaseLink>
+ <testCaseDescription>insert action - copying an attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.a.xhtml</testCaseLink>
+ <testCaseDescription>delete action using context attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.b.xhtml</testCaseLink>
+ <testCaseDescription>delete action using context and bind attributes</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.c.xhtml</testCaseLink>
+ <testCaseDescription>delete action using context attribute terminates with no effect</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.d.xhtml</testCaseLink>
+ <testCaseDescription>delete action using at attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.e.xhtml</testCaseLink>
+ <testCaseDescription>delete element rules</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.f</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.f.xhtml</testCaseLink>
+ <testCaseDescription>delete action and repeat element</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.4</testCaseSection>
+ <testCaseName>10.4.g</testCaseName>
+ <testCaseLink>../../Chapt10/10.4/10.4.g.xhtml</testCaseLink>
+ <testCaseDescription>delete action with xforms-delete event</testCaseDescription>
+ <testCaseSpecLinkName>10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.5</testCaseSection>
+ <testCaseName>10.5.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.5/10.5.a.xhtml</testCaseLink>
+ <testCaseDescription>setindex element rules</testCaseDescription>
+ <testCaseSpecLinkName>10.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setindex</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.6</testCaseSection>
+ <testCaseName>10.6.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.6/10.6.a.xhtml</testCaseLink>
+ <testCaseDescription>events dispatched by toggle element</testCaseDescription>
+ <testCaseSpecLinkName>10.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-toggle</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.6.1</testCaseSection>
+ <testCaseName>10.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.6/10.6.1/10.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>case element child of the toggle element</testCaseDescription>
+ <testCaseSpecLinkName>10.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-toggle-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.6.1</testCaseSection>
+ <testCaseName>10.6.1.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.6/10.6.1/10.6.1.b.xhtml</testCaseLink>
+ <testCaseDescription>case element child of the toggle element precedence testing</testCaseDescription>
+ <testCaseSpecLinkName>10.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-toggle-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.7</testCaseSection>
+ <testCaseName>10.7.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.7/10.7.a.xhtml</testCaseLink>
+ <testCaseDescription>setfocus element</testCaseDescription>
+ <testCaseSpecLinkName>10.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setfocus</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.7.1</testCaseSection>
+ <testCaseName>10.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.7/10.7.1/10.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>setfocus element with control child element</testCaseDescription>
+ <testCaseSpecLinkName>10.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setfocus-control</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.7.1</testCaseSection>
+ <testCaseName>10.7.1.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.7/10.7.1/10.7.1.b.xhtml</testCaseLink>
+ <testCaseDescription>control element precedence tests</testCaseDescription>
+ <testCaseSpecLinkName>10.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-setfocus-control</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches predefined event</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.b.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches custom event</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.c.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element with delay attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.d.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches custom event that bubbles</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.e.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches cancelled custom event</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8</testCaseSection>
+ <testCaseName>10.8.f</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.f.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element dispatches cancelled predefined event</testCaseDescription>
+ <testCaseSpecLinkName>10.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.1</testCaseSection>
+ <testCaseName>10.8.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.1/10.8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element with name child element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.1</testCaseSection>
+ <testCaseName>10.8.1.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.1/10.8.1.b.xhtml</testCaseLink>
+ <testCaseDescription>name element has precedence over attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.1</testCaseSection>
+ <testCaseName>10.8.1.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.1/10.8.1.c.xhtml</testCaseLink>
+ <testCaseDescription>value attribute has precedence in name element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.2</testCaseSection>
+ <testCaseName>10.8.2.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.2/10.8.2.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element with target child element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-target</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.2</testCaseSection>
+ <testCaseName>10.8.2.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.2/10.8.2.b.xhtml</testCaseLink>
+ <testCaseDescription>target element has precedence over attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-target</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.2</testCaseSection>
+ <testCaseName>10.8.2.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.2/10.8.2.c.xhtml</testCaseLink>
+ <testCaseDescription>value attribute has precedence in target element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-target</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.3</testCaseSection>
+ <testCaseName>10.8.3.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.3/10.8.3.a.xhtml</testCaseLink>
+ <testCaseDescription>dispatch element with delay child element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-delay</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.3</testCaseSection>
+ <testCaseName>10.8.3.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.3/10.8.3.b.xhtml</testCaseLink>
+ <testCaseDescription>delay element has precedence over attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-delay</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.8.3</testCaseSection>
+ <testCaseName>10.8.3.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.8/10.8.3/10.8.3.c.xhtml</testCaseLink>
+ <testCaseDescription>value attribute has precedence in delay element</testCaseDescription>
+ <testCaseSpecLinkName>10.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-dispatch-delay</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.13</testCaseSection>
+ <testCaseName>10.13.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.13/10.13.a.xhtml</testCaseLink>
+ <testCaseDescription>reset element</testCaseDescription>
+ <testCaseSpecLinkName>10.13</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-reset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.13</testCaseSection>
+ <testCaseName>10.13.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.13/10.13.b.xhtml</testCaseLink>
+ <testCaseDescription>reset element with model attribute</testCaseDescription>
+ <testCaseSpecLinkName>10.13</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-reset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.14</testCaseSection>
+ <testCaseName>10.14.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.14/10.14.a.xhtml</testCaseLink>
+ <testCaseDescription>load element attributes</testCaseDescription>
+ <testCaseSpecLinkName>10.14</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-load</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.14</testCaseSection>
+ <testCaseName>10.14.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.14/10.14.b.xhtml</testCaseLink>
+ <testCaseDescription>show attribute of load element</testCaseDescription>
+ <testCaseSpecLinkName>10.14</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-load</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.14.1</testCaseSection>
+ <testCaseName>10.14.1.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.14/10.14.1/10.14.1.a.xhtml</testCaseLink>
+ <testCaseDescription>load element with resource child element</testCaseDescription>
+ <testCaseSpecLinkName>10.14.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-load-resource</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.14.1</testCaseSection>
+ <testCaseName>10.14.1.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.14/10.14.1/10.14.1.b.xhtml</testCaseLink>
+ <testCaseDescription>value attribute has precedence in load element</testCaseDescription>
+ <testCaseSpecLinkName>10.14.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-load-resource</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.15</testCaseSection>
+ <testCaseName>10.15.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.15/10.15.a.xhtml</testCaseLink>
+ <testCaseDescription>send element</testCaseDescription>
+ <testCaseSpecLinkName>10.15</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-send</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.16</testCaseSection>
+ <testCaseName>10.16.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.16/10.16.a.xhtml</testCaseLink>
+ <testCaseDescription>message element using single node binding</testCaseDescription>
+ <testCaseSpecLinkName>10.16</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-message</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.16</testCaseSection>
+ <testCaseName>10.16.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.16/10.16.b.xhtml</testCaseLink>
+ <testCaseDescription>level attribute of message element</testCaseDescription>
+ <testCaseSpecLinkName>10.16</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-message</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.16</testCaseSection>
+ <testCaseName>10.16.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.16/10.16.c.xhtml</testCaseLink>
+ <testCaseDescription>message element interface created at run time</testCaseDescription>
+ <testCaseSpecLinkName>10.16</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-message</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.a.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.b.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions using action element</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.c.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions - Automatic Focus Advancement example</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.17</testCaseSection>
+ <testCaseName>10.17.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.17/10.17.d.xhtml</testCaseLink>
+ <testCaseDescription>conditional execution of XForms actions - Handling Focus for Empty Repeats example</testCaseDescription>
+ <testCaseSpecLinkName>10.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-conditional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.a</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.a.xhtml</testCaseLink>
+ <testCaseDescription>iteration of XForms actions</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.b</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.b.xhtml</testCaseLink>
+ <testCaseDescription>iteration of XForms actions using action element</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.c</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.c.xhtml</testCaseLink>
+ <testCaseDescription>iteration executed zero times</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.d</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.d.xhtml</testCaseLink>
+ <testCaseDescription>XForms actions with if and while attributes</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>10.18</testCaseSection>
+ <testCaseName>10.18.e</testCaseName>
+ <testCaseLink>../../Chapt10/10.18/10.18.e.xhtml</testCaseLink>
+ <testCaseDescription>iteration of XForms actions - Summing Selected Results example</testCaseDescription>
+ <testCaseSpecLinkName>10.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#action-iterated</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt11.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1197 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="11. " productId="" chapterTitle="The XForms Submission Module">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.a.xhtml</testCaseLink>
+ <testCaseDescription>ref attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.b.xhtml</testCaseLink>
+ <testCaseDescription>bind attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.c.xhtml</testCaseLink>
+ <testCaseDescription>resource attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.d.xhtml</testCaseLink>
+ <testCaseDescription>action attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.e</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.e.xhtml</testCaseLink>
+ <testCaseDescription>mode attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.f</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.f.xhtml</testCaseLink>
+ <testCaseDescription>method attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.h</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.h.xhtml</testCaseLink>
+ <testCaseDescription>validate attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.i</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.i.xhtml</testCaseLink>
+ <testCaseDescription>relevant attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.j</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.j.xhtml</testCaseLink>
+ <testCaseDescription>serialization attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.k</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.k.xhtml</testCaseLink>
+ <testCaseDescription>version attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.l</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.l.xhtml</testCaseLink>
+ <testCaseDescription>indent attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.m</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.m.xhtml</testCaseLink>
+ <testCaseDescription>mediatype attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.n</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.n.xhtml</testCaseLink>
+ <testCaseDescription>encoding attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.o</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.o.xhtml</testCaseLink>
+ <testCaseDescription>omit-xml-declaration attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.p</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.p.xhtml</testCaseLink>
+ <testCaseDescription>standalone attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.q</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.q.xhtml</testCaseLink>
+ <testCaseDescription>cdata-section-elements attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.r</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.r.xhtml</testCaseLink>
+ <testCaseDescription>replace attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.s1</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.s1.xhtml</testCaseLink>
+ <testCaseDescription>instance attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.s2</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.s2.xhtml</testCaseLink>
+ <testCaseDescription>invalid instance attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.t</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.t.xhtml</testCaseLink>
+ <testCaseDescription>target attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.u</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.u.xhtml</testCaseLink>
+ <testCaseDescription>separator attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.1</testCaseSection>
+ <testCaseName>11.1.v</testCaseName>
+ <testCaseLink>../../Chapt11/11.1/11.1.v.xhtml</testCaseLink>
+ <testCaseDescription>includenamespaceprefixes attribute of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-submission-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.a.xhtml</testCaseLink>
+ <testCaseDescription>only one concurrent submit per submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.b.xhtml</testCaseLink>
+ <testCaseDescription>non-relevant nodes are not serialized</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.c.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit with empty instance data</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.d.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit with empty instance data and required attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.2</testCaseSection>
+ <testCaseName>11.2.e</testCaseName>
+ <testCaseLink>../../Chapt11/11.2/11.2.e.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit stops with invalid instance data</testCaseDescription>
+ <testCaseSpecLinkName>11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.3</testCaseSection>
+ <testCaseName>11.3.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.3/11.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit-serialize event</testCaseDescription>
+ <testCaseSpecLinkName>11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-serialize</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.3</testCaseSection>
+ <testCaseName>11.3.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.3/11.3.b.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit-serialize event with submission-body property</testCaseDescription>
+ <testCaseSpecLinkName>11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-serialize</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.4</testCaseSection>
+ <testCaseName>11.4.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.4/11.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit-done event</testCaseDescription>
+ <testCaseSpecLinkName>11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-done</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.4</testCaseSection>
+ <testCaseName>11.4.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.4/11.4.b.xhtml</testCaseLink>
+ <testCaseDescription>accessing context information for xforms-submit-done event</testCaseDescription>
+ <testCaseSpecLinkName>11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-done</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.5</testCaseSection>
+ <testCaseName>11.5.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.5/11.5.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit-error event</testCaseDescription>
+ <testCaseSpecLinkName>11.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-error</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.5</testCaseSection>
+ <testCaseName>11.5.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.5/11.5.b.xhtml</testCaseLink>
+ <testCaseDescription>accessing context information for xforms-submit-error event</testCaseDescription>
+ <testCaseSpecLinkName>11.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-evt-submit-error</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.6.1</testCaseSection>
+ <testCaseName>11.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.6/11.6.1/11.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>resource element</testCaseDescription>
+ <testCaseSpecLinkName>11.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-resource-elem</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.6.1</testCaseSection>
+ <testCaseName>11.6.1.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.6/11.6.1/11.6.1.b.xhtml</testCaseLink>
+ <testCaseDescription>resource element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-resource-elem</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.7.1</testCaseSection>
+ <testCaseName>11.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.7/11.7.1/11.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>method element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-method-elem</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8</testCaseSection>
+ <testCaseName>11.8.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.a.xhtml</testCaseLink>
+ <testCaseDescription>header element of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8</testCaseSection>
+ <testCaseName>11.8.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.b.xhtml</testCaseLink>
+ <testCaseDescription>header element with nodeset attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8</testCaseSection>
+ <testCaseName>11.8.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.c.xhtml</testCaseLink>
+ <testCaseDescription>header element of submission element</testCaseDescription>
+ <testCaseSpecLinkName>11.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8.1</testCaseSection>
+ <testCaseName>11.8.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.1/11.8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>name element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8.1</testCaseSection>
+ <testCaseName>11.8.1.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.1/11.8.1.b.xhtml</testCaseLink>
+ <testCaseDescription>name element with empty value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header-name</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.8.2</testCaseSection>
+ <testCaseName>11.8.2.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.8/11.8.2/11.8.2.a.xhtml</testCaseLink>
+ <testCaseDescription>value element with value attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-header-value</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.a.xhtml</testCaseLink>
+ <testCaseDescription>HTTP Post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.b.xhtml</testCaseLink>
+ <testCaseDescription>HTTP Get as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.c.xhtml</testCaseLink>
+ <testCaseDescription>HTTP Put as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.d.xhtml</testCaseLink>
+ <testCaseDescription>HTTP multipart-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.e</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.e.xhtml</testCaseLink>
+ <testCaseDescription>HTTP form-data-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.f</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.f.xhtml</testCaseLink>
+ <testCaseDescription>HTTP urlencoded-posts as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.g</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.g.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS Post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.h</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.h.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS Get as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.i</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.i.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS Put as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.j</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.j.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS multipart-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.k</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.k.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS form-data-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.l</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.l.xhtml</testCaseLink>
+ <testCaseDescription>HTTPS urlencoded-posts as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.m</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.m.xhtml</testCaseLink>
+ <testCaseDescription>mailto Post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.n</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.n.xhtml</testCaseLink>
+ <testCaseDescription>File Get as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.o</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.o.xhtml</testCaseLink>
+ <testCaseDescription>File Put as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.p</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.p.xhtml</testCaseLink>
+ <testCaseDescription>mailto urlencoded-posts as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9</testCaseSection>
+ <testCaseName>11.9.q</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.q.xhtml</testCaseLink>
+ <testCaseDescription>mailto form-data-post as a submission option</testCaseDescription>
+ <testCaseSpecLinkName>11.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-options</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.1</testCaseSection>
+ <testCaseName>11.9.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.1/11.9.1.a.xhtml</testCaseLink>
+ <testCaseDescription>get submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-get</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.2</testCaseSection>
+ <testCaseName>11.9.2.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.2/11.9.2.a.xhtml</testCaseLink>
+ <testCaseDescription>post submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-post</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.2</testCaseSection>
+ <testCaseName>11.9.2.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.2/11.9.2.b.xhtml</testCaseLink>
+ <testCaseDescription>multipart-post submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-post</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.2</testCaseSection>
+ <testCaseName>11.9.2.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.2/11.9.2.c.xhtml</testCaseLink>
+ <testCaseDescription>form-data-post submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-post</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.2</testCaseSection>
+ <testCaseName>11.9.2.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.2/11.9.2.d.xhtml</testCaseLink>
+ <testCaseDescription>urlencoded-post submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-post</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.3</testCaseSection>
+ <testCaseName>11.9.3.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.3/11.9.3.a.xhtml</testCaseLink>
+ <testCaseDescription>put submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-put</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.3</testCaseSection>
+ <testCaseName>11.9.3.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.3/11.9.3.b.xhtml</testCaseLink>
+ <testCaseDescription>put submission method to local file</testCaseDescription>
+ <testCaseSpecLinkName>11.9.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-put</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.4</testCaseSection>
+ <testCaseName>11.9.4.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.4/11.9.4.a.xhtml</testCaseLink>
+ <testCaseDescription>delete submission method</testCaseDescription>
+ <testCaseSpecLinkName>11.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.4</testCaseSection>
+ <testCaseName>11.9.4.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.4/11.9.4.b.xhtml</testCaseLink>
+ <testCaseDescription>delete submission method deletes a file</testCaseDescription>
+ <testCaseSpecLinkName>11.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-delete</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.5</testCaseSection>
+ <testCaseName>11.9.5.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.5/11.9.5.a.xhtml</testCaseLink>
+ <testCaseDescription>serialization as application/xml</testCaseDescription>
+ <testCaseSpecLinkName>11.9.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#serialize-xml</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.6</testCaseSection>
+ <testCaseName>11.9.6.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.6/11.9.6.a.xhtml</testCaseLink>
+ <testCaseDescription>serialization as multipart/related</testCaseDescription>
+ <testCaseSpecLinkName>11.9.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#serialize-multipart</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.7</testCaseSection>
+ <testCaseName>11.9.7.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.7/11.9.7.a.xhtml</testCaseLink>
+ <testCaseDescription>serialization as multipart/form-data</testCaseDescription>
+ <testCaseSpecLinkName>11.9.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#serialize-form-data</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.9.8</testCaseSection>
+ <testCaseName>11.9.8.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.9/11.9.8/11.9.8.a.xhtml</testCaseLink>
+ <testCaseDescription>serialization as application/x-www-form-urlencoded</testCaseDescription>
+ <testCaseSpecLinkName>11.9.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#serialize-urlencode</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.10</testCaseSection>
+ <testCaseName>11.10.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.10/11.10.a.xhtml</testCaseLink>
+ <testCaseDescription>submission response with invalid target</testCaseDescription>
+ <testCaseSpecLinkName>11.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-data-replacement</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.10</testCaseSection>
+ <testCaseName>11.10.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.10/11.10.b.xhtml</testCaseLink>
+ <testCaseDescription>submission response with target receiving text</testCaseDescription>
+ <testCaseSpecLinkName>11.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-data-replacement</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.10</testCaseSection>
+ <testCaseName>11.10.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.10/11.10.c.xhtml</testCaseLink>
+ <testCaseDescription>submission response with target receiving instance</testCaseDescription>
+ <testCaseSpecLinkName>11.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#submit-data-replacement</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.1</testCaseSection>
+ <testCaseName>11.11.1.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.1/11.11.1.a.xhtml</testCaseLink>
+ <testCaseDescription>representation of SOAP envelope</testCaseDescription>
+ <testCaseSpecLinkName>11.11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-envelope</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.2</testCaseSection>
+ <testCaseName>11.11.2.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.2/11.11.2.a.xhtml</testCaseLink>
+ <testCaseDescription>indicating a SOAP submission</testCaseDescription>
+ <testCaseSpecLinkName>11.11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-mediatype</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.a.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding with get method</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.b.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding with post method</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.c</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.c.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.d</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.d.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding with get method and encoding attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.3</testCaseSection>
+ <testCaseName>11.11.3.e</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.3/11.11.3.e.xhtml</testCaseLink>
+ <testCaseDescription>SOAP HTTP binding with post method and encoding attribute</testCaseDescription>
+ <testCaseSpecLinkName>11.11.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-HTTP-Binding</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.4</testCaseSection>
+ <testCaseName>11.11.4.a</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.4/11.11.4.a.xhtml</testCaseLink>
+ <testCaseDescription>handling SOAP failure response</testCaseDescription>
+ <testCaseSpecLinkName>11.11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-response</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>11.11.4</testCaseSection>
+ <testCaseName>11.11.4.b</testCaseName>
+ <testCaseLink>../../Chapt11/11.11/11.11.4/11.11.4.b.xhtml</testCaseLink>
+ <testCaseDescription>handling SOAP success response</testCaseDescription>
+ <testCaseSpecLinkName>11.11.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#SOAP-response</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt2.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="2. " productId="" chapterTitle="Introduction to XForms">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>2.1</testCaseSection>
+ <testCaseName>2.1.a</testCaseName>
+ <testCaseLink>../../Chapt02/2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>Introductory Example No. 1</testCaseDescription>
+ <testCaseSpecLinkName>2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#concepts-xhtml</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>2.2</testCaseSection>
+ <testCaseName>2.2.a</testCaseName>
+ <testCaseLink>../../Chapt02/2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>Example: Encapsulation of Instance Data</testCaseDescription>
+ <testCaseSpecLinkName>2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#concepts-xml-instance-data</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>2.3</testCaseSection>
+ <testCaseName>2.3.a</testCaseName>
+ <testCaseLink>../../Chapt02/2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>Example: Value Constraints</testCaseDescription>
+ <testCaseSpecLinkName>2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#concepts-model</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>2.4</testCaseSection>
+ <testCaseName>2.4.a</testCaseName>
+ <testCaseLink>../../Chapt02/2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>Example: Multiple Forms</testCaseDescription>
+ <testCaseSpecLinkName>2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#concepts-multiple</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt3.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,540 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="3. " productId="" chapterTitle="Document Structure">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>3.1</testCaseSection>
+ <testCaseName>3.1.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.1/3.1.a.xhtml</testCaseLink>
+ <testCaseDescription>XForms namespace</testCaseDescription>
+ <testCaseSpecLinkName>3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-namespace</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.1</testCaseSection>
+ <testCaseName>3.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.1/3.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>id attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-common</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.1</testCaseSection>
+ <testCaseName>3.2.1.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.1/3.2.1.b.xhtml</testCaseLink>
+ <testCaseDescription>foreign attributes</testCaseDescription>
+ <testCaseSpecLinkName>3.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-common</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.2</testCaseSection>
+ <testCaseName>3.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.2/3.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>src attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-link</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - ref attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.b.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - model attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.c</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.c.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - bind attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.d</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.d.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - bind attribute overrides ref and model</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.e</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.e.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - invalid bind IDREF</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.f</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.f.xhtml</testCaseLink>
+ <testCaseDescription>single-node binding - invalid model IDREF</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.3</testCaseSection>
+ <testCaseName>3.2.3.g</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.3/3.2.3.g.xhtml</testCaseLink>
+ <testCaseDescription>first node rule</testCaseDescription>
+ <testCaseSpecLinkName>3.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-single-node</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - nodeset attribute and bind attribute override</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.b.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - model attribute of itemset element</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.c</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.c.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - bind attribute of itemset element</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.d</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.d.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - bind attribute overrides model attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.e</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.e.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - invalid model IDREF</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.2.4</testCaseSection>
+ <testCaseName>3.2.4.f</testCaseName>
+ <testCaseLink>../../Chapt03/3.2/3.2.4/3.2.4.f.xhtml</testCaseLink>
+ <testCaseDescription>node-set binding - invalid bind IDREF</testCaseDescription>
+ <testCaseSpecLinkName>3.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-attrs-nodeset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.a</testCaseSection>
+ <testCaseName>3.3.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.a.xhtml</testCaseLink>
+ <testCaseDescription>processor must ignore unrecognized foreign-namespaced attributes</testCaseDescription>
+ <testCaseSpecLinkName>3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-abstract</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.a1</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>50 models created</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.a2</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>no models created</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.b.xhtml</testCaseLink>
+ <testCaseDescription>invalid function</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.c1</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.c1.xhtml</testCaseLink>
+ <testCaseDescription>valid schema</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.c2</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.c2.xhtml</testCaseLink>
+ <testCaseDescription>invalid schema</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.d1</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.d1.xhtml</testCaseLink>
+ <testCaseDescription>version attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.d2</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.d2.xhtml</testCaseLink>
+ <testCaseDescription>version attribute negative test 1</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.1</testCaseSection>
+ <testCaseName>3.3.1.d3</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.1/3.3.1.d3.xhtml</testCaseLink>
+ <testCaseDescription>version attribute negative test 2</testCaseDescription>
+ <testCaseSpecLinkName>3.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.a.xhtml</testCaseLink>
+ <testCaseDescription>model with no instance</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.b.xhtml</testCaseLink>
+ <testCaseDescription>instance with inline data</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.c</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.c.xhtml</testCaseLink>
+ <testCaseDescription>instance with resource attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.d</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.d.xhtml</testCaseLink>
+ <testCaseDescription>instance with invalid resource link</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.e</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.e.xhtml</testCaseLink>
+ <testCaseDescription>instance with inline data and resource attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.f</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.f.xhtml</testCaseLink>
+ <testCaseDescription>instance with inline data, resource attribute, and src attribute</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.g</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.g.xhtml</testCaseLink>
+ <testCaseDescription>inline content has two top-level nodes in instance element</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.2</testCaseSection>
+ <testCaseName>3.3.2.h</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.2/3.3.2.h.xhtml</testCaseLink>
+ <testCaseDescription>invalid instance causes exception with resource-uri</testCaseDescription>
+ <testCaseSpecLinkName>3.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-model-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.4</testCaseSection>
+ <testCaseName>3.3.4.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.4/3.3.4.a.xhtml</testCaseLink>
+ <testCaseDescription>nodeset attribute of bind element</testCaseDescription>
+ <testCaseSpecLinkName>3.3.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-bind-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.3.4</testCaseSection>
+ <testCaseName>3.3.4.b</testCaseName>
+ <testCaseLink>../../Chapt03/3.3/3.3.4/3.3.4.b.xhtml</testCaseLink>
+ <testCaseDescription>more bind element examples</testCaseDescription>
+ <testCaseSpecLinkName>3.3.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-bind-element</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>3.4.1</testCaseSection>
+ <testCaseName>3.4.1.a</testCaseName>
+ <testCaseLink>../../Chapt03/3.4/3.4.1/3.4.1.a.xhtml</testCaseLink>
+ <testCaseDescription>extension element</testCaseDescription>
+ <testCaseSpecLinkName>3.4.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#structure-extension</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt4.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,964 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="4. " productId="" chapterTitle="Processing Model">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct event</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.b1</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.b1.xhtml</testCaseLink>
+ <testCaseDescription>schemas loaded sucessfully</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.b2</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.b2.xhtml</testCaseLink>
+ <testCaseDescription>schemas loaded with an xforms-link-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.c1</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.c1.xhtml</testCaseLink>
+ <testCaseDescription>initial instance defined in external source</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.c2</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.c2.xhtml</testCaseLink>
+ <testCaseDescription>external source takes precedence over inline source for initial instance data</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.c3</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.c3.xhtml</testCaseLink>
+ <testCaseDescription>initial instance defined in invalid external source</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.1</testCaseSection>
+ <testCaseName>4.2.1.d</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.1/4.2.1.d.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct-done event is dispatched for each model</testCaseDescription>
+ <testCaseSpecLinkName>4.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.2</testCaseSection>
+ <testCaseName>4.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.2/4.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct and xforms-model-construct-done events</testCaseDescription>
+ <testCaseSpecLinkName>4.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstructDone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.2</testCaseSection>
+ <testCaseName>4.2.2.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.2/4.2.2.b.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct-done</testCaseDescription>
+ <testCaseSpecLinkName>4.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstructDone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.2</testCaseSection>
+ <testCaseName>4.2.2.c1</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.2/4.2.2.c1.xhtml</testCaseLink>
+ <testCaseDescription>form control referenced instance that did not exist yet</testCaseDescription>
+ <testCaseSpecLinkName>4.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstructDone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.2</testCaseSection>
+ <testCaseName>4.2.2.c2</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.2/4.2.2.c2.xhtml</testCaseLink>
+ <testCaseDescription>invalid QNAME causes xforms-binding-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelConstructDone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.3</testCaseSection>
+ <testCaseName>4.2.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.3/4.2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-construct-done and xforms-ready events</testCaseDescription>
+ <testCaseSpecLinkName>4.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-ready</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.2.4</testCaseSection>
+ <testCaseName>4.2.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.2/4.2.4/4.2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-model-destruct dispatched after form submission</testCaseDescription>
+ <testCaseSpecLinkName>4.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-modelDestruct</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.1</testCaseSection>
+ <testCaseName>4.3.1.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.1/4.3.1.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-rebuild event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-rebuild</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.2</testCaseSection>
+ <testCaseName>4.3.2.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.2/4.3.2.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-recalculate event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-recalculate</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.3</testCaseSection>
+ <testCaseName>4.3.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.3/4.3.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-revalidate event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-revalidate</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.4</testCaseSection>
+ <testCaseName>4.3.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.4/4.3.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-refresh event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-refresh</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.5</testCaseSection>
+ <testCaseName>4.3.5.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.5/4.3.5.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-reset event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-reset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.6</testCaseSection>
+ <testCaseName>4.3.6.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.6/4.3.6.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-previous and xforms-next</testCaseDescription>
+ <testCaseSpecLinkName>4.3.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-next</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.6</testCaseSection>
+ <testCaseName>4.3.6.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.6/4.3.6.b.xhtml</testCaseLink>
+ <testCaseDescription>navigation sequence with navindex</testCaseDescription>
+ <testCaseSpecLinkName>4.3.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-next</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.7</testCaseSection>
+ <testCaseName>4.3.7.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.7/4.3.7.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-focus event</testCaseDescription>
+ <testCaseSpecLinkName>4.3.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-focus</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.3.8</testCaseSection>
+ <testCaseName>4.3.8.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.3/4.3.8/4.3.8.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-help and xforms-hint events</testCaseDescription>
+ <testCaseSpecLinkName>4.3.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-help</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.1</testCaseSection>
+ <testCaseName>4.4.1.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.1/4.4.1.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-insert event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-insert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.2</testCaseSection>
+ <testCaseName>4.4.2.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.2/4.4.2.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-delete action</testCaseDescription>
+ <testCaseSpecLinkName>4.4.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-delete</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.3</testCaseSection>
+ <testCaseName>4.4.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.3/4.4.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-value-changed event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-valueChanged</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.4</testCaseSection>
+ <testCaseName>4.4.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.4/4.4.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-valid event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-valid</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.5</testCaseSection>
+ <testCaseName>4.4.5.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.5/4.4.5.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-invalid event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-invalid</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.6</testCaseSection>
+ <testCaseName>4.4.6.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.6/4.4.6.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-readonly event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-readonly</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.7</testCaseSection>
+ <testCaseName>4.4.7.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.7/4.4.7.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-readwrite event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-readwrite</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.8</testCaseSection>
+ <testCaseName>4.4.8.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.8/4.4.8.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-required event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-required</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.9</testCaseSection>
+ <testCaseName>4.4.9.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.9/4.4.9.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-optional event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-optional</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.10</testCaseSection>
+ <testCaseName>4.4.10.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.10/4.4.10.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-enabled event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-enabled</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.11</testCaseSection>
+ <testCaseName>4.4.11.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.11/4.4.11.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-disabled event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-disabled</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.12</testCaseSection>
+ <testCaseName>4.4.12.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.12/4.4.12.a.xhtml</testCaseLink>
+ <testCaseDescription>DOMActivate event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.12</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-activate</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.13</testCaseSection>
+ <testCaseName>4.4.13.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.13/4.4.13.a.xhtml</testCaseLink>
+ <testCaseDescription>DOMFocusIn event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.13</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-DOMFocusIn</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.14</testCaseSection>
+ <testCaseName>4.4.14.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.14/4.4.14.a.xhtml</testCaseLink>
+ <testCaseDescription>DOMFocusOut event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.14</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-DOMFocusOut</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.15</testCaseSection>
+ <testCaseName>4.4.15.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.15/4.4.15.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-select and xforms-deselect events</testCaseDescription>
+ <testCaseSpecLinkName>4.4.15</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-select</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.16</testCaseSection>
+ <testCaseName>4.4.16.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.16/4.4.16.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-in-range event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.16</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-in-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.17</testCaseSection>
+ <testCaseName>4.4.17.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.17/4.4.17.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-out-of-range event</testCaseDescription>
+ <testCaseSpecLinkName>4.4.17</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-out-of-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.4.18</testCaseSection>
+ <testCaseName>4.4.18.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.4/4.4.18/4.4.18.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-scroll-first and xforms-scroll-last events</testCaseDescription>
+ <testCaseSpecLinkName>4.4.18</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-scroll</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+
+
+
+
+
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a1</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, invalid model attribute</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a2</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, invalid bind attribute</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a3</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a3.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, invalid submission attribute</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a4</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a4.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, invalid instance attribute of submission attribute</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.1</testCaseSection>
+ <testCaseName>4.5.1.a5</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.1/4.5.1.a5.xhtml</testCaseLink>
+ <testCaseDescription>xforms-binding-exception, illegal binding expression</testCaseDescription>
+ <testCaseSpecLinkName>4.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-bindingException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.2</testCaseSection>
+ <testCaseName>4.5.2.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.2/4.5.2.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-compute-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.5.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-computeException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.3</testCaseSection>
+ <testCaseName>4.5.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.3/4.5.3.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-version-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.5.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-versionException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.4</testCaseSection>
+ <testCaseName>4.5.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.4/4.5.4.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-link-exception</testCaseDescription>
+ <testCaseSpecLinkName>4.5.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-linkException</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.5.5</testCaseSection>
+ <testCaseName>4.5.5.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.5/4.5.5/4.5.5.a.xhtml</testCaseLink>
+ <testCaseDescription>xforms-output-error event</testCaseDescription>
+ <testCaseSpecLinkName>4.5.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#evt-output-error</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.1</testCaseSection>
+ <testCaseName>4.6.1.a1</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.1/4.6.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for input, secret, textarea controls</testCaseDescription>
+ <testCaseSpecLinkName>4.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.1</testCaseSection>
+ <testCaseName>4.6.1.a2</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.1/4.6.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>event sequenceing for range and upload controls</testCaseDescription>
+ <testCaseSpecLinkName>4.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.1</testCaseSection>
+ <testCaseName>4.6.1.b1</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.1/4.6.1.b1.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for input, secret, textarea controls - focus change with value change</testCaseDescription>
+ <testCaseSpecLinkName>4.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.1</testCaseSection>
+ <testCaseName>4.6.1.b2</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.1/4.6.1.b2.xhtml</testCaseLink>
+ <testCaseDescription>event sequenceing for range and upload controls - focus change with value change</testCaseDescription>
+ <testCaseSpecLinkName>4.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.3</testCaseSection>
+ <testCaseName>4.6.3.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.3/4.6.3.a.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for select/select1 controls with incremental="true"</testCaseDescription>
+ <testCaseSpecLinkName>4.6.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-select</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.3</testCaseSection>
+ <testCaseName>4.6.3.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.3/4.6.3.b.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for select/select1 controls without incremental="true"</testCaseDescription>
+ <testCaseSpecLinkName>4.6.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-select</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.3</testCaseSection>
+ <testCaseName>4.6.3.c</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.3/4.6.3.c.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for select/select1 controls (focus changes)</testCaseDescription>
+ <testCaseSpecLinkName>4.6.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-select</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.4</testCaseSection>
+ <testCaseName>4.6.4.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.4/4.6.4.a.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for trigger controls</testCaseDescription>
+ <testCaseSpecLinkName>4.6.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-trigger</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.6.5</testCaseSection>
+ <testCaseName>4.6.5.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.6/4.6.5/4.6.5.a.xhtml</testCaseLink>
+ <testCaseDescription>event sequencing for submit controls</testCaseDescription>
+ <testCaseSpecLinkName>4.6.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#sequence-for-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.a.xhtml</testCaseLink>
+ <testCaseDescription>invalid ID references that terminate with no effect</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.b.xhtml</testCaseLink>
+ <testCaseDescription>xforms-submit event not dispatched</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.c</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.c.xhtml</testCaseLink>
+ <testCaseDescription>null result of IDREF search by index() function</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.d</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.d.xhtml</testCaseLink>
+ <testCaseDescription>null result of IDREF search by instance() function</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.e1</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.e1.xhtml</testCaseLink>
+ <testCaseDescription>null search for bind causes exception</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.e2</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.e2.xhtml</testCaseLink>
+ <testCaseDescription>null search for model causes exception</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.7</testCaseSection>
+ <testCaseName>4.7.e3</testCaseName>
+ <testCaseLink>../../Chapt04/4.7/4.7.e3.xhtml</testCaseLink>
+ <testCaseDescription>null search for instance causes exception</testCaseDescription>
+ <testCaseSpecLinkName>4.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idref-resolve</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.8.1</testCaseSection>
+ <testCaseName>4.8.1.a</testCaseName>
+ <testCaseLink>../../Chapt04/4.8/4.8.1/4.8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>getInstanceDocument() method</testCaseDescription>
+ <testCaseSpecLinkName>4.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idl-getInstanceDocument</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>4.8.1</testCaseSection>
+ <testCaseName>4.8.1.b</testCaseName>
+ <testCaseLink>../../Chapt04/4.8/4.8.1/4.8.1.b.xhtml</testCaseLink>
+ <testCaseDescription>getInstanceDocument() throws a DOMException</testCaseDescription>
+ <testCaseSpecLinkName>4.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#idl-getInstanceDocument</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt5.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="5. " productId="" chapterTitle="Datatypes">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.a.xhtml</testCaseLink>
+ <testCaseDescription>built-in primitive types</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.b</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.b.xhtml</testCaseLink>
+ <testCaseDescription>built-in derived types</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.c</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.c.xhtml</testCaseLink>
+ <testCaseDescription>supported primitive XML schema types in basic processors</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.d</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.d.xhtml</testCaseLink>
+ <testCaseDescription>supported derived XML schema types in basic processors</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.1</testCaseSection>
+ <testCaseName>5.1.e</testCaseName>
+ <testCaseLink>../../Chapt05/5.1/5.1.e.xhtml</testCaseLink>
+ <testCaseDescription>built-in primitive type via xsi:type</testCaseDescription>
+ <testCaseSpecLinkName>5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#datatypes-schema</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.1</testCaseSection>
+ <testCaseName>5.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.1/5.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>XForms datatypes to allow empty content - built-in primitive types</testCaseDescription>
+ <testCaseSpecLinkName>5.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#empty-content-types</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.1</testCaseSection>
+ <testCaseName>5.2.1.b</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.1/5.2.1.b.xhtml</testCaseLink>
+ <testCaseDescription>XForms datatypes to allow empty content - built-in derived types</testCaseDescription>
+ <testCaseSpecLinkName>5.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#empty-content-types</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.1</testCaseSection>
+ <testCaseName>5.2.1.c</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.1/5.2.1.c.xhtml</testCaseLink>
+ <testCaseDescription>built-in data types which allow empty content for basic processors</testCaseDescription>
+ <testCaseSpecLinkName>5.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#empty-content-types</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.2</testCaseSection>
+ <testCaseName>5.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.2/5.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>listItem datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-listItem</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.3</testCaseSection>
+ <testCaseName>5.2.3.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.3/5.2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>listItems datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-listItems</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.4</testCaseSection>
+ <testCaseName>5.2.4.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.4/5.2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>dayTimeDuration datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-dayTimeDuration</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.5</testCaseSection>
+ <testCaseName>5.2.5.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.5/5.2.5.a.xhtml</testCaseLink>
+ <testCaseDescription>yearMonthDuration datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-yearMonthDuration</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.6</testCaseSection>
+ <testCaseName>5.2.6.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.6/5.2.6.a.xhtml</testCaseLink>
+ <testCaseDescription>email datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-email</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.7</testCaseSection>
+ <testCaseName>5.2.7.a</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.7/5.2.7.a.xhtml</testCaseLink>
+ <testCaseDescription>card-number datatype</testCaseDescription>
+ <testCaseSpecLinkName>5.2.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-card-number</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>5.2.7</testCaseSection>
+ <testCaseName>5.2.7.b</testCaseName>
+ <testCaseLink>../../Chapt05/5.2/5.2.7/5.2.7.b.xhtml</testCaseLink>
+ <testCaseDescription>card-number datatype - credit card example</testCaseDescription>
+ <testCaseSpecLinkName>5.2.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#dt-card-number</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt6.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="6. " productId="" chapterTitle="Model Item Properties">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>6.1.1</testCaseSection>
+ <testCaseName>6.1.1.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.1/6.1.1.a.xhtml</testCaseLink>
+ <testCaseDescription>type property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-type</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.2</testCaseSection>
+ <testCaseName>6.1.2.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.2/6.1.2.a.xhtml</testCaseLink>
+ <testCaseDescription>readonly property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-readOnly</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.2</testCaseSection>
+ <testCaseName>6.1.2.b</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.2/6.1.2.b.xhtml</testCaseLink>
+ <testCaseDescription>inheritance rules of readonly property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-readOnly</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.3</testCaseSection>
+ <testCaseName>6.1.3.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.3/6.1.3.a.xhtml</testCaseLink>
+ <testCaseDescription>required property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-required</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.4</testCaseSection>
+ <testCaseName>6.1.4.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.4/6.1.4.a.xhtml</testCaseLink>
+ <testCaseDescription>inheritance rules for relevant property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-relevant</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.4</testCaseSection>
+ <testCaseName>6.1.4.b</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.4/6.1.4.b.xhtml</testCaseLink>
+ <testCaseDescription>relevant property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-relevant</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.4</testCaseSection>
+ <testCaseName>6.1.4.c</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.4/6.1.4.c.xhtml</testCaseLink>
+ <testCaseDescription>relevant property inheritance to attributes</testCaseDescription>
+ <testCaseSpecLinkName>6.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-relevant</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.5</testCaseSection>
+ <testCaseName>6.1.5.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.5/6.1.5.a.xhtml</testCaseLink>
+ <testCaseDescription>calculate property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-calculate</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.6</testCaseSection>
+ <testCaseName>6.1.6.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.6/6.1.6.a.xhtml</testCaseLink>
+ <testCaseDescription>constraint property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-constraint</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.1.7</testCaseSection>
+ <testCaseName>6.1.7.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.1/6.1.7/6.1.7.a.xhtml</testCaseLink>
+ <testCaseDescription>p3ptype property</testCaseDescription>
+ <testCaseSpecLinkName>6.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-prop-p3ptype</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>6.2.1</testCaseSection>
+ <testCaseName>6.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt06/6.2/6.2.1/6.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>atomic datatype</testCaseDescription>
+ <testCaseSpecLinkName>6.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#model-using-atomic</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt7.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,889 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="7. " productId="" chapterTitle="XPath Expressions in XForms">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.a.xhtml</testCaseLink>
+ <testCaseDescription>evaluation context for the outermost binding elements</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.b.xhtml</testCaseLink>
+ <testCaseDescription>evaluation context for the non-outermost binding elements</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.c.xhtml</testCaseLink>
+ <testCaseDescription>context node always resides within the context model</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.d</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.d.xhtml</testCaseLink>
+ <testCaseDescription>context node for the computed expression is the node currently being processed</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.e</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.e.xhtml</testCaseLink>
+ <testCaseDescription>context size and position</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.2</testCaseSection>
+ <testCaseName>7.2.f</testCaseName>
+ <testCaseLink>../../Chapt07/7.2/7.2.f.xhtml</testCaseLink>
+ <testCaseDescription>namespace declarations in scope for the attribute are applied to the expression</testCaseDescription>
+ <testCaseSpecLinkName>7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-eval</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.4.6</testCaseSection>
+ <testCaseName>7.4.6.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.4/7.4.6/7.4.6.a.xhtml</testCaseLink>
+ <testCaseDescription>binding examples</testCaseDescription>
+ <testCaseSpecLinkName>7.4.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-binding-examples</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.5</testCaseSection>
+ <testCaseName>7.5.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.5/7.5.a.xhtml</testCaseLink>
+ <testCaseDescription>error in modal item property causes an xforms-compute-exception</testCaseDescription>
+ <testCaseSpecLinkName>7.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-lib</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.5</testCaseSection>
+ <testCaseName>7.5.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.5/7.5.b.xhtml</testCaseLink>
+ <testCaseDescription>error not in modal item property causes an xforms-binding-exception</testCaseDescription>
+ <testCaseSpecLinkName>7.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-lib</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.6.1</testCaseSection>
+ <testCaseName>7.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.6/7.6.1/7.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>boolean-from-string() function</testCaseDescription>
+ <testCaseSpecLinkName>7.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-boolean-from-string</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.6.2</testCaseSection>
+ <testCaseName>7.6.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.6/7.6.2/7.6.2.a.xhtml</testCaseLink>
+ <testCaseDescription>is-card-number() function</testCaseDescription>
+ <testCaseSpecLinkName>7.6.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-is-card-number</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.1</testCaseSection>
+ <testCaseName>7.7.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.1/7.7.1.a.xhtml</testCaseLink>
+ <testCaseDescription>avg() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-avg</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.1</testCaseSection>
+ <testCaseName>7.7.1.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.1/7.7.1.b.xhtml</testCaseLink>
+ <testCaseDescription>avg() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.7.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-avg</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.2</testCaseSection>
+ <testCaseName>7.7.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.2/7.7.2.a.xhtml</testCaseLink>
+ <testCaseDescription>min() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-min</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.2</testCaseSection>
+ <testCaseName>7.7.2.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.2/7.7.2.b.xhtml</testCaseLink>
+ <testCaseDescription>min() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.7.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-min</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.3</testCaseSection>
+ <testCaseName>7.7.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.3/7.7.3.a.xhtml</testCaseLink>
+ <testCaseDescription>max() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-max</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.3</testCaseSection>
+ <testCaseName>7.7.3.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.3/7.7.3.b.xhtml</testCaseLink>
+ <testCaseDescription>max() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.7.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-max</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.4</testCaseSection>
+ <testCaseName>7.7.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.4/7.7.4.a.xhtml</testCaseLink>
+ <testCaseDescription>count-non-empty() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-count-non-empty</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.5</testCaseSection>
+ <testCaseName>7.7.5.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.5/7.7.5.a.xhtml</testCaseLink>
+ <testCaseDescription>index() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-index</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.5</testCaseSection>
+ <testCaseName>7.7.5.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.5/7.7.5.b.xhtml</testCaseLink>
+ <testCaseDescription>index() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.7.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-index</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.6</testCaseSection>
+ <testCaseName>7.7.6.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.6/7.7.6.a.xhtml</testCaseLink>
+ <testCaseDescription>power() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-power</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.7</testCaseSection>
+ <testCaseName>7.7.7.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.7/7.7.7.a.xhtml</testCaseLink>
+ <testCaseDescription>random() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-random</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.7.8</testCaseSection>
+ <testCaseName>7.7.8.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.7/7.7.8/7.7.8.a.xhtml</testCaseLink>
+ <testCaseDescription>compare() function</testCaseDescription>
+ <testCaseSpecLinkName>7.7.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-compare</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.1</testCaseSection>
+ <testCaseName>7.8.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.1/7.8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>if() function</testCaseDescription>
+ <testCaseSpecLinkName>7.8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-if</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.2</testCaseSection>
+ <testCaseName>7.8.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.2/7.8.2.a.xhtml</testCaseLink>
+ <testCaseDescription>property() function with version property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-property</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.2</testCaseSection>
+ <testCaseName>7.8.2.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.2/7.8.2.b.xhtml</testCaseLink>
+ <testCaseDescription>property() function with conformance-level property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-property</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.2</testCaseSection>
+ <testCaseName>7.8.2.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.2/7.8.2.c.xhtml</testCaseLink>
+ <testCaseDescription>property() function with invalid NCNAME property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-property</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.2</testCaseSection>
+ <testCaseName>7.8.2.d</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.2/7.8.2.d.xhtml</testCaseLink>
+ <testCaseDescription>property() function with invalid QNamebutnotNCNAME property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-property</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.a.xhtml</testCaseLink>
+ <testCaseDescription>digest() function using sha1, md5, and sha256</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.b.xhtml</testCaseLink>
+ <testCaseDescription>digest() function using sha384 and sha512</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.c.xhtml</testCaseLink>
+ <testCaseDescription>digest() function negative test with invalid NCNAME property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.d</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.d.xhtml</testCaseLink>
+ <testCaseDescription>digest() function negative test with a QNameButNotNCNAME</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.e</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.e.xhtml</testCaseLink>
+ <testCaseDescription>digest() function with invalid encoding method</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.3</testCaseSection>
+ <testCaseName>7.8.3.f</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.3/7.8.3.f.xhtml</testCaseLink>
+ <testCaseDescription>digest() function default encoding base64</testCaseDescription>
+ <testCaseSpecLinkName>7.8.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-digest</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.a.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function using sha1, md5, and sha256</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.b.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function using sha384 and sha512</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.c.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function with invalid NCNAME property</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.d</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.d.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function with invalid QNameButNotNCNAME</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.e</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.e.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function with invalid encoding method</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.8.4</testCaseSection>
+ <testCaseName>7.8.4.f</testCaseName>
+ <testCaseLink>../../Chapt07/7.8/7.8.4/7.8.4.f.xhtml</testCaseLink>
+ <testCaseDescription>hmac() function using default encoding base64</testCaseDescription>
+ <testCaseSpecLinkName>7.8.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-hmac</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.1</testCaseSection>
+ <testCaseName>7.9.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.1/7.9.1.a.xhtml</testCaseLink>
+ <testCaseDescription>local-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-local-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.2</testCaseSection>
+ <testCaseName>7.9.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.2/7.9.2.a.xhtml</testCaseLink>
+ <testCaseDescription>local-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-local-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.3</testCaseSection>
+ <testCaseName>7.9.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.3/7.9.3.a.xhtml</testCaseLink>
+ <testCaseDescription>now() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-now</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.4</testCaseSection>
+ <testCaseName>7.9.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.4/7.9.4.a.xhtml</testCaseLink>
+ <testCaseDescription>days-from-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-from-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.4</testCaseSection>
+ <testCaseName>7.9.4.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.4/7.9.4.b.xhtml</testCaseLink>
+ <testCaseDescription>days-from-date() function ignores hours, minutes, and seconds components</testCaseDescription>
+ <testCaseSpecLinkName>7.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-from-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.4</testCaseSection>
+ <testCaseName>7.9.4.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.4/7.9.4.c.xhtml</testCaseLink>
+ <testCaseDescription>days-from-date() function negative test</testCaseDescription>
+ <testCaseSpecLinkName>7.9.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-from-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.5</testCaseSection>
+ <testCaseName>7.9.5.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.5/7.9.5.a.xhtml</testCaseLink>
+ <testCaseDescription>days-to-date() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-days-to-date</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.6</testCaseSection>
+ <testCaseName>7.9.6.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.6/7.9.6.a.xhtml</testCaseLink>
+ <testCaseDescription>seconds-from-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-seconds-from-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.7</testCaseSection>
+ <testCaseName>7.9.7.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.7/7.9.7.a.xhtml</testCaseLink>
+ <testCaseDescription>seconds-to-dateTime() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-seconds-to-dateTime</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.8</testCaseSection>
+ <testCaseName>7.9.8.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.8/7.9.8.a.xhtml</testCaseLink>
+ <testCaseDescription>adjust-dateTime-to-timezone() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-adjust-dateTime-to-timezone</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.9</testCaseSection>
+ <testCaseName>7.9.9.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.9/7.9.9.a.xhtml</testCaseLink>
+ <testCaseDescription>seconds() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-seconds</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.9.10</testCaseSection>
+ <testCaseName>7.9.10.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.9/7.9.10/7.9.10.a.xhtml</testCaseLink>
+ <testCaseDescription>months() function</testCaseDescription>
+ <testCaseSpecLinkName>7.9.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-months</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.1</testCaseSection>
+ <testCaseName>7.10.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.1/7.10.1.a.xhtml</testCaseLink>
+ <testCaseDescription>instance() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-instance</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.2</testCaseSection>
+ <testCaseName>7.10.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.2/7.10.2.a.xhtml</testCaseLink>
+ <testCaseDescription>current() function example 1</testCaseDescription>
+ <testCaseSpecLinkName>7.10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-current</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.2</testCaseSection>
+ <testCaseName>7.10.2.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.2/7.10.2.b.xhtml</testCaseLink>
+ <testCaseDescription>current() function example 2</testCaseDescription>
+ <testCaseSpecLinkName>7.10.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-current</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.3</testCaseSection>
+ <testCaseName>7.10.3.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.3/7.10.3.a.xhtml</testCaseLink>
+ <testCaseDescription>id() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-id</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.3</testCaseSection>
+ <testCaseName>7.10.3.b</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.3/7.10.3.b.xhtml</testCaseLink>
+ <testCaseDescription>id() function with xml:id</testCaseDescription>
+ <testCaseSpecLinkName>7.10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-id</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.3</testCaseSection>
+ <testCaseName>7.10.3.c</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.3/7.10.3.c.xhtml</testCaseLink>
+ <testCaseDescription>id() function with xsi:type</testCaseDescription>
+ <testCaseSpecLinkName>7.10.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-id</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.10.4</testCaseSection>
+ <testCaseName>7.10.4.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.10/7.10.4/7.10.4.a.xhtml</testCaseLink>
+ <testCaseDescription>context() function</testCaseDescription>
+ <testCaseSpecLinkName>7.10.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-context</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.11.1</testCaseSection>
+ <testCaseName>7.11.1.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.11/7.11.1/7.11.1.a.xhtml</testCaseLink>
+ <testCaseDescription>choose() function</testCaseDescription>
+ <testCaseSpecLinkName>7.11.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-choose</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.11.2</testCaseSection>
+ <testCaseName>7.11.2.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.11/7.11.2/7.11.2.a.xhtml</testCaseLink>
+ <testCaseDescription>event() function with inserted-nodes property</testCaseDescription>
+ <testCaseSpecLinkName>7.11.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#fn-event</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>7.12</testCaseSection>
+ <testCaseName>7.12.a</testCaseName>
+ <testCaseLink>../../Chapt07/7.12/7.12.a.xhtml</testCaseLink>
+ <testCaseDescription>invalid functions attribute in model element</testCaseDescription>
+ <testCaseSpecLinkName>7.12</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#expr-lib-extension</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt8.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,847 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="8. " productId="" chapterTitle="Core Form Controls">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>8.1</testCaseSection>
+ <testCaseName>8.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.a.xhtml</testCaseLink>
+ <testCaseDescription>navindex and accesskey</testCaseDescription>
+ <testCaseSpecLinkName>8.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#N76392</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.1</testCaseSection>
+ <testCaseName>8.1.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.1/8.1.1.a.xhtml</testCaseLink>
+ <testCaseDescription>form control violates data binding restriction</testCaseDescription>
+ <testCaseSpecLinkName>8.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-processing</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.1</testCaseSection>
+ <testCaseName>8.1.1.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.1/8.1.1.b.xhtml</testCaseLink>
+ <testCaseDescription>non-relevant form control becoming relevant</testCaseDescription>
+ <testCaseSpecLinkName>8.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-processing</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.1</testCaseSection>
+ <testCaseName>8.1.1.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.1/8.1.1.c.xhtml</testCaseLink>
+ <testCaseDescription>relevant form control becoming non-relevant</testCaseDescription>
+ <testCaseSpecLinkName>8.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-processing</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.2</testCaseSection>
+ <testCaseName>8.1.2.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.2/8.1.2.a.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute for input element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.2</testCaseSection>
+ <testCaseName>8.1.2.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.2/8.1.2.b.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions for input element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-input</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.2</testCaseSection>
+ <testCaseName>8.1.2.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.2/8.1.2.c.xhtml</testCaseLink>
+ <testCaseDescription>datatype bound to input element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-input</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.3</testCaseSection>
+ <testCaseName>8.1.3.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.3/8.1.3.a.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of secret element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-secret</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.3</testCaseSection>
+ <testCaseName>8.1.3.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.3/8.1.3.b.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions for secret element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-secret</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.4</testCaseSection>
+ <testCaseName>8.1.4.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.4/8.1.4.a.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of textarea element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-textarea</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.4</testCaseSection>
+ <testCaseName>8.1.4.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.4/8.1.4.b.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions for textarea element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-textarea</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5</testCaseSection>
+ <testCaseName>8.1.5.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.a.xhtml</testCaseLink>
+ <testCaseDescription>appearance attribute of output element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5</testCaseSection>
+ <testCaseName>8.1.5.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.b.xhtml</testCaseLink>
+ <testCaseDescription>value attribute of output element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5</testCaseSection>
+ <testCaseName>8.1.5.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.c.xhtml</testCaseLink>
+ <testCaseDescription>UI Common added to output element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5</testCaseSection>
+ <testCaseName>8.1.5.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.d.xhtml</testCaseLink>
+ <testCaseDescription>mediatype attribute of output element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.5.1</testCaseSection>
+ <testCaseName>8.1.5.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.5/8.1.5.1/8.1.5.1.a.xhtml</testCaseLink>
+ <testCaseDescription>mediatype element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.5.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-output-mediatype</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.a.xhtml</testCaseLink>
+ <testCaseDescription>mediatype attribute for upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.b.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute for upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.c.xhtml</testCaseLink>
+ <testCaseDescription>filename and mediatype elements for upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.d.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions for upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6</testCaseSection>
+ <testCaseName>8.1.6.e</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.e.xhtml</testCaseLink>
+ <testCaseDescription>upload element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6.1</testCaseSection>
+ <testCaseName>8.1.6.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.1/8.1.6.1.a.xhtml</testCaseLink>
+ <testCaseDescription>filename element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload-filename</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.6.2</testCaseSection>
+ <testCaseName>8.1.6.2.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.6/8.1.6.2/8.1.6.2.a.xhtml</testCaseLink>
+ <testCaseDescription>mediatype element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.6.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-upload-mediatype</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.a.xhtml</testCaseLink>
+ <testCaseDescription>start attribute of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.b.xhtml</testCaseLink>
+ <testCaseDescription>end attribute of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.c.xhtml</testCaseLink>
+ <testCaseDescription>step attribute of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.d.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.e</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.e.xhtml</testCaseLink>
+ <testCaseDescription>example of range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.f</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.f.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions on range element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.7</testCaseSection>
+ <testCaseName>8.1.7.g</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.7/8.1.7.g.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions on range element for basic processors</testCaseDescription>
+ <testCaseSpecLinkName>8.1.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-range</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.8</testCaseSection>
+ <testCaseName>8.1.8.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.8/8.1.8.a.xhtml</testCaseLink>
+ <testCaseDescription>trigger element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-trigger</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.8</testCaseSection>
+ <testCaseName>8.1.8.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.8/8.1.8.b.xhtml</testCaseLink>
+ <testCaseDescription>trigger element with appearance attribute</testCaseDescription>
+ <testCaseSpecLinkName>8.1.8</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-trigger</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.9</testCaseSection>
+ <testCaseName>8.1.9.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.9/8.1.9.a.xhtml</testCaseLink>
+ <testCaseDescription>submit element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.9</testCaseSection>
+ <testCaseName>8.1.9.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.9/8.1.9.b.xhtml</testCaseLink>
+ <testCaseDescription>submit element with appearance attribute</testCaseDescription>
+ <testCaseSpecLinkName>8.1.9</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-submit</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.10</testCaseSection>
+ <testCaseName>8.1.10.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.10/8.1.10.a.xhtml</testCaseLink>
+ <testCaseDescription>selection attribute of select element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectMany</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.10</testCaseSection>
+ <testCaseName>8.1.10.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.10/8.1.10.b.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of select element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectMany</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.10</testCaseSection>
+ <testCaseName>8.1.10.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.10/8.1.10.c.xhtml</testCaseLink>
+ <testCaseDescription>appearance attribute of select element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectMany</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.10</testCaseSection>
+ <testCaseName>8.1.10.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.10/8.1.10.d.xhtml</testCaseLink>
+ <testCaseDescription>value out of range of a select element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.10</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectMany</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.11</testCaseSection>
+ <testCaseName>8.1.11.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.11/8.1.11.a.xhtml</testCaseLink>
+ <testCaseDescription>selection attribute of select1 element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectOne</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.11</testCaseSection>
+ <testCaseName>8.1.11.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.11/8.1.11.b.xhtml</testCaseLink>
+ <testCaseDescription>incremental attribute of select1 element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectOne</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.11</testCaseSection>
+ <testCaseName>8.1.11.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.11/8.1.11.c.xhtml</testCaseLink>
+ <testCaseDescription>appearance attribute of select1 element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectOne</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.1.11</testCaseSection>
+ <testCaseName>8.1.11.d</testCaseName>
+ <testCaseLink>../../Chapt08/8.1/8.1.11/8.1.11.d.xhtml</testCaseLink>
+ <testCaseDescription>value out of range of a select1 element</testCaseDescription>
+ <testCaseSpecLinkName>8.1.11</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selectOne</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.1</testCaseSection>
+ <testCaseName>8.2.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.1/8.2.1.a.xhtml</testCaseLink>
+ <testCaseDescription>label element references instance data</testCaseDescription>
+ <testCaseSpecLinkName>8.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-label</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.1</testCaseSection>
+ <testCaseName>8.2.1.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.1/8.2.1.b.xhtml</testCaseLink>
+ <testCaseDescription>label element uses inline text</testCaseDescription>
+ <testCaseSpecLinkName>8.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-label</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.1</testCaseSection>
+ <testCaseName>8.2.1.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.1/8.2.1.c.xhtml</testCaseLink>
+ <testCaseDescription>label element has binding precedence</testCaseDescription>
+ <testCaseSpecLinkName>8.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-label</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.2</testCaseSection>
+ <testCaseName>8.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.2/8.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>help element references instance data</testCaseDescription>
+ <testCaseSpecLinkName>8.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-help</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.2</testCaseSection>
+ <testCaseName>8.2.2.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.2/8.2.2.b.xhtml</testCaseLink>
+ <testCaseDescription>help element uses inline text</testCaseDescription>
+ <testCaseSpecLinkName>8.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-help</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.2</testCaseSection>
+ <testCaseName>8.2.2.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.2/8.2.2.c.xhtml</testCaseLink>
+ <testCaseDescription>bind precedence for help element</testCaseDescription>
+ <testCaseSpecLinkName>8.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-help</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.3</testCaseSection>
+ <testCaseName>8.2.3.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.3/8.2.3.a.xhtml</testCaseLink>
+ <testCaseDescription>hint element references instance data</testCaseDescription>
+ <testCaseSpecLinkName>8.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-hint</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.3</testCaseSection>
+ <testCaseName>8.2.3.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.3/8.2.3.b.xhtml</testCaseLink>
+ <testCaseDescription>hint element uses inline text</testCaseDescription>
+ <testCaseSpecLinkName>8.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-hint</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.3</testCaseSection>
+ <testCaseName>8.2.3.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.3/8.2.3.c.xhtml</testCaseLink>
+ <testCaseDescription>bind precedence for hint element</testCaseDescription>
+ <testCaseSpecLinkName>8.2.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-hint</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.4</testCaseSection>
+ <testCaseName>8.2.4.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.4/8.2.4.a.xhtml</testCaseLink>
+ <testCaseDescription>alert element references instance data</testCaseDescription>
+ <testCaseSpecLinkName>8.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-alert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.4</testCaseSection>
+ <testCaseName>8.2.4.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.4/8.2.4.b.xhtml</testCaseLink>
+ <testCaseDescription>alert element uses inline text</testCaseDescription>
+ <testCaseSpecLinkName>8.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-alert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.2.4</testCaseSection>
+ <testCaseName>8.2.4.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.2/8.2.4/8.2.4.c.xhtml</testCaseLink>
+ <testCaseDescription>bind precedence for alert element</testCaseDescription>
+ <testCaseSpecLinkName>8.2.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-commonelems-alert</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.1</testCaseSection>
+ <testCaseName>8.3.1.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.1/8.3.1.a.xhtml</testCaseLink>
+ <testCaseDescription>choices element</testCaseDescription>
+ <testCaseSpecLinkName>8.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-choices</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.2</testCaseSection>
+ <testCaseName>8.3.2.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.2/8.3.2.a.xhtml</testCaseLink>
+ <testCaseDescription>item element</testCaseDescription>
+ <testCaseSpecLinkName>8.3.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-item</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.3</testCaseSection>
+ <testCaseName>8.3.3.a</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.3/8.3.3.a.xhtml</testCaseLink>
+ <testCaseDescription>data binding restrictions on value element</testCaseDescription>
+ <testCaseSpecLinkName>8.3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-value</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.3</testCaseSection>
+ <testCaseName>8.3.3.b</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.3/8.3.3.b.xhtml</testCaseLink>
+ <testCaseDescription>precedence for value element</testCaseDescription>
+ <testCaseSpecLinkName>8.3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-value</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>8.3.3</testCaseSection>
+ <testCaseName>8.3.3.c</testCaseName>
+ <testCaseLink>../../Chapt08/8.3/8.3.3/8.3.3.c.xhtml</testCaseLink>
+ <testCaseDescription>value element with inline content</testCaseDescription>
+ <testCaseSpecLinkName>8.3.3</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-value</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/driverPages/xml/XF11TestSuiteChpt9.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,315 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testSuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3c.org/MarkUp/Forms/XForms/Test/11 XF11TestSuite.xsd" specVersion="1.1"
+ xmlns="http://www.w3c.org/MarkUp/Forms/XForms/Test/11">
+ <specChapter chapterName="9. " productId="" chapterTitle="Container Form Controls">
+ <statusSummary>
+ <numNormTotal>0</numNormTotal>
+ <numNormPass>0</numNormPass>
+ <numNormFail>0</numNormFail>
+ <numNormUnknown>0</numNormUnknown>
+ <numBasicTotal>0</numBasicTotal>
+ <numBasicPass>0</numBasicPass>
+ <numBasicFail>0</numBasicFail>
+ <numBasicUnknown>0</numBasicUnknown>
+ </statusSummary>
+ <profile>
+ <specification>XForms 1.1</specification>
+ <normativeOnly>false</normativeOnly>
+ <basicOnly>false</basicOnly>
+ </profile>
+ <testCase>
+ <testCaseSection>9.1.1</testCaseSection>
+ <testCaseName>9.1.1.a1</testCaseName>
+ <testCaseLink>../../Chapt09/9.1/9.1.1/9.1.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>precedence of group element</testCaseDescription>
+ <testCaseSpecLinkName>9.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-group</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.1.1</testCaseSection>
+ <testCaseName>9.1.1.a2</testCaseName>
+ <testCaseLink>../../Chapt09/9.1/9.1.1/9.1.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>group element inside case element of a switch</testCaseDescription>
+ <testCaseSpecLinkName>9.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-group</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.1.1</testCaseSection>
+ <testCaseName>9.1.1.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.1/9.1.1/9.1.1.b.xhtml</testCaseLink>
+ <testCaseDescription>label element in a group element</testCaseDescription>
+ <testCaseSpecLinkName>9.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-group</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.1.1</testCaseSection>
+ <testCaseName>9.1.1.c</testCaseName>
+ <testCaseLink>../../Chapt09/9.1/9.1.1/9.1.1.c.xhtml</testCaseLink>
+ <testCaseDescription>focus set to group element</testCaseDescription>
+ <testCaseSpecLinkName>9.1.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-group</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.1</testCaseSection>
+ <testCaseName>9.2.1.a1</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.1/9.2.1.a1.xhtml</testCaseLink>
+ <testCaseDescription>switch element</testCaseDescription>
+ <testCaseSpecLinkName>9.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-switch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.1</testCaseSection>
+ <testCaseName>9.2.1.a2</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.1/9.2.1.a2.xhtml</testCaseLink>
+ <testCaseDescription>switch element receives events</testCaseDescription>
+ <testCaseSpecLinkName>9.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-switch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.1</testCaseSection>
+ <testCaseName>9.2.1.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.1/9.2.1.b.xhtml</testCaseLink>
+ <testCaseDescription>switch element example</testCaseDescription>
+ <testCaseSpecLinkName>9.2.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-switch</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.2</testCaseSection>
+ <testCaseName>9.2.2.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.2/9.2.2.a.xhtml</testCaseLink>
+ <testCaseDescription>case element</testCaseDescription>
+ <testCaseSpecLinkName>9.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.2</testCaseSection>
+ <testCaseName>9.2.2.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.2/9.2.2.b.xhtml</testCaseLink>
+ <testCaseDescription>case element with selected attribute</testCaseDescription>
+ <testCaseSpecLinkName>9.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.2.2</testCaseSection>
+ <testCaseName>9.2.2.c</testCaseName>
+ <testCaseLink>../../Chapt09/9.2/9.2.2/9.2.2.c.xhtml</testCaseLink>
+ <testCaseDescription>case element with multiple selected attributes</testCaseDescription>
+ <testCaseSpecLinkName>9.2.2</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-case</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.a.xhtml</testCaseLink>
+ <testCaseDescription>repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.b.xhtml</testCaseLink>
+ <testCaseDescription>startindex attribute of repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.c</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.c.xhtml</testCaseLink>
+ <testCaseDescription>number attribute of repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.d</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.d.xhtml</testCaseLink>
+ <testCaseDescription>unrolling the repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.e</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.e.xhtml</testCaseLink>
+ <testCaseDescription>repeat element example</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.1</testCaseSection>
+ <testCaseName>9.3.1.f</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.1/9.3.1.f.xhtml</testCaseLink>
+ <testCaseDescription>switch element within repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.1</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.4</testCaseSection>
+ <testCaseName>9.3.4.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.4/9.3.4.a.xhtml</testCaseLink>
+ <testCaseDescription>switch element inside a repeat element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.4</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-repeat-ui</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.5</testCaseSection>
+ <testCaseName>9.3.5.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.5/9.3.5.a.xhtml</testCaseLink>
+ <testCaseDescription>repeating structures via attributes</testCaseDescription>
+ <testCaseSpecLinkName>9.3.5</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui.repeat.via.attrs</testCaseSpecLink>
+ <testCaseBasic>false</testCaseBasic>
+ <testCaseNormative>false</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>false</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.6</testCaseSection>
+ <testCaseName>9.3.6.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.6/9.3.6.a.xhtml</testCaseLink>
+ <testCaseDescription>itemset element example</testCaseDescription>
+ <testCaseSpecLinkName>9.3.6</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-itemset</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.7</testCaseSection>
+ <testCaseName>9.3.7.a</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.7/9.3.7.a.xhtml</testCaseLink>
+ <testCaseDescription>copy element</testCaseDescription>
+ <testCaseSpecLinkName>9.3.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-copy</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ <testCase>
+ <testCaseSection>9.3.7</testCaseSection>
+ <testCaseName>9.3.7.b</testCaseName>
+ <testCaseLink>../../Chapt09/9.3/9.3.7/9.3.7.b.xhtml</testCaseLink>
+ <testCaseDescription>copy element has xforms-binding-exception event</testCaseDescription>
+ <testCaseSpecLinkName>9.3.7</testCaseSpecLinkName>
+ <testCaseSpecLink>http://www.w3.org/TR/xforms11/#ui-selection-commonelems-copy</testCaseSpecLink>
+ <testCaseBasic>true</testCaseBasic>
+ <testCaseNormative>true</testCaseNormative>
+ <testCaseStatus>Unknown</testCaseStatus>
+ <testCaseDate>2005-09-10</testCaseDate>
+ <testCaseRequired>true</testCaseRequired>
+ <testCaseNote />
+ </testCase>
+ </specChapter>
+</testSuite>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/zip/CVS/Entries Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,2 @@
+/TestCases11.zip/1.34/Wed Nov 2 16:01:52 2011/-kb/
+/build.xml/1.2/Tue Sep 22 15:17:07 2009//
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/zip/CVS/Repository Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+WWW/MarkUp/Forms/Test/XForms1.1/Edition1/zip
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/zip/CVS/Root Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,1 @@
+:extssh:nvandenb@cvs.w3.org:/w3ccvs
Binary file 2.0/core/tests/Edition1/zip/TestCases11.zip has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/2.0/core/tests/Edition1/zip/build.xml Thu Apr 19 12:04:17 2012 +0200
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="project" default="package.testcases1.1">
+ <target name="package.testcases1.1" description="Package the Test Suite in a zip archive.">
+ <zip destfile="TestCases11.zip">
+ <fileset dir="../../../.." id="id">
+ <include name="Test/XForms1.1/Edition1/**/*.*"/>
+ <exclude name="Test/XForms1.1/Edition1/zip/*"/>
+ </fileset>
+
+ </zip>
+ </target>
+</project>