<?xml-stylesheet type="text/xsl" href="/xforms-tests/xsltforms/xsltforms.xsl"?>
<html xmlns:my="http://commerce.example.com/payment" xmlns:txs="http://sourceforge.net/projects/txs" xmlns="http://www.w3.org/1999/xhtml" xmlns:req="http://www.agencexml.com/requests" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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">
  <head>
    <title>8.1.7.g data binding restrictions on range element for basic processors</title>
    <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>
  </head>
  <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>
		
  </body>
</html>
