<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="test.css" ?>
<!DOCTYPE html [
	<!ATTLIST section id ID #IMPLIED>
	<!ATTLIST h       id ID #IMPLIED>
	<!ATTLIST div     id ID #IMPLIED>
	<!ATTLIST nl      id ID #IMPLIED>

  <!-- for the model attribute to work -->
  <!ATTLIST xforms:model id ID #IMPLIED>

  <!-- for the bind attribute to work -->
  <!ATTLIST xforms:bind id ID #IMPLIED>

  <!-- for the instance() function to work -->
  <!ATTLIST xforms:instance id ID #IMPLIED>

  <!-- for submit to work -->
  <!ATTLIST xforms:submission id ID #IMPLIED>

  <!-- for setfocus and other events to work -->
  <!ATTLIST xforms:input id ID #IMPLIED>
  <!ATTLIST xforms:secret id ID #IMPLIED>
  <!ATTLIST xforms:textarea id ID #IMPLIED>
  <!ATTLIST xforms:output id ID #IMPLIED>
  <!ATTLIST xforms:upload id ID #IMPLIED>
  <!ATTLIST xforms:range id ID #IMPLIED>
  <!ATTLIST xforms:trigger id ID #IMPLIED>
  <!ATTLIST xforms:submit id ID #IMPLIED>
  <!ATTLIST xforms:select id ID #IMPLIED>
  <!ATTLIST xforms:select1 id ID #IMPLIED>

  <!-- for toggle to work -->
  <!ATTLIST xforms:case id ID #IMPLIED>

  <!-- for repeat stuff to work -->
  <!ATTLIST xforms:repeat id ID #IMPLIED>

  <!-- (also any element with xforms:repeat-* attributes -->
 	<!ATTLIST table      id ID #IMPLIED>
  <!ATTLIST td         id ID #IMPLIED>
]>
<html xmlns="http://www.w3.org/2002/06/xhtml2"
      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"
      xml:lang="en">
  <head>
    <title>Assertion 4.2.5-7</title>

    <xforms:model>
       <xforms:message level="modal" ev:event="xforms-binding-exception">Success</xforms:message>
    </xforms:model>

  </head>
  <body>
    <h>Several references to the same creates node</h>
    <p>Assertions tested by this test case:</p>
    <nl>
        <li>Assertion 4.2.5-7</li>
    </nl>
<h>Assertion no. 4.2.5-7</h>
<p>pre: The instance referenced by the form control did not exist.  pre: This is the second or subsequent reference to the instance.  pre: A default instance with rootelement instanceData exists.  pre: A matching instance data node does not exists in the created instance data  pre: The value of the binding expression is not a valid QName.  (must) A xforms-binding-exception event is dispatched to the model declaration element.  post: The event xforms-binding-exception was dispatched to the model declaration element. </p>

	
	<xforms:input ref="instance">
		<xforms:label>The XPathDataModel should have a root element node 'instanceData' which has one child 'instance':</xforms:label>
	</xforms:input>
	
	<xforms:input ref="no-prefix:instance2">
		<xforms:label>Should dispatch an xforms-binding-exception on the model element.</xforms:label>
	</xforms:input>

  </body>
</html>
