<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="../xsltforms/xsltforms.xsl" type="text/xsl"?>
<?xsltforms-options debug="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://www.w3.org/1999/xhtml"
      xmlns:xf="http://www.w3.org/2002/xforms"
      xmlns:ev="http://www.w3.org/2001/xml-events"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>
<head>
	<title>Credit</title>
	<style type="text/css">
	body { font-family: sans-serif}
	label { display: inline-block; width: 6em; margin: 0 1em }
	.xforms-ddrequired {border: thin red solid}
	</style> 

	<xf:model id="m">
	    <xf:instance>
                <data xmlns="">
		      <country/>
		      <state/>
	    	</data>
            </xf:instance>
	    <xf:bind nodeset="state" 
        	 required="../country='USA'"/>
	</xf:model>
</head>
<body>
	<xf:select1 ref="country">
	   <xf:label>Country</xf:label>
	   <xf:item>
	      <xf:label>United Kingdom</xf:label>
	      <xf:value>UK</xf:value>
	   </xf:item>
	   <xf:item>
	      <xf:label>USA</xf:label>
	      <xf:value>USA</xf:value>
	   </xf:item>
	   <xf:item>
	      <xf:label>Netherlands</xf:label>
	      <xf:value>NL</xf:value>
	   </xf:item>
	</xf:select1>
<br />
	<xf:input ref="state"><xf:label>State</xf:label>
	   <xf:alert>State is required for USA</xf:alert>
	</xf:input>
</body>
</html>
