<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE tox-template SYSTEM 'ToXgene2.dtd'>

<tox-template>

<tox-list name="L1" dump="yes">
  <element name="a" minOccurs="20" maxOccurs="20">
  	<complexType>
		  <element name="x">
				<simpleType>
					<restriction base="positiveInteger">
						<tox-number sequential="yes"/>
					</restriction>
				</simpleType>
			</element>
		</complexType>
	</element>
</tox-list>

<tox-list name="L2" dump="yes">
  <element name="b" minOccurs="100" maxOccurs="100">
  	<complexType>
		  <element name="y">
				<simpleType>
					<restriction base="positiveInteger">
						<tox-number sequential="yes"/>
					</restriction>
				</simpleType>
			</element>
		</complexType>
	</element>
</tox-list>

<tox-document name="join">
  <element name="root">
	<complexType>
		 <tox-foreach path="[L1/a]" where="GT([x],10)" name ="a">
		 		 <tox-foreach path="[L2/b]" where="EQ([y],[$a/x])" name="b">
				    <element name="pair">
						   <complexType>
							    <element name="x" type="integer">
									   <tox-expr value="[$a/x]"/>
								  </element>
									<element name="y" type="integer">
									   <tox-expr value="[$b/y]"/>
									</element>
							 </complexType>
						</element>
				 </tox-foreach>
		 </tox-foreach>
	</complexType>
	</element>
</tox-document>


</tox-template>
