<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet rel="style sheet" href="http://www.w3.org/2002/ws/databinding/detector/results.xsl" type="application/xml"
	?><detected xmlns:xs="http://www.w3.org/2001/XMLSchema"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/"
          xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/"
          xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/"
          xmlns:wsdl11="http://schemas.xmlsoap.org/wsdl/"
          version="patternsdetector(2009-03-19 11:01:41)"
          status="advanced">
   <pattern name="TargetNamespace" n="1" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/TargetNamespace"
            xpath=".[@targetNamespace]/&#xA;&#x9;&#x9;(., @targetNamespace)">
      <node xpath="/xs:schema"/>
      <node xpath="/xs:schema/@targetNamespace"/>
   </pattern>
   <pattern name="QualifiedLocalElements" n="3" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/QualifiedLocalElements"
            xpath=".[@elementFormDefault = 'qualified']/&#xA;&#x9;&#x9;(@elementFormDefault)">
      <node xpath="/xs:schema/@elementFormDefault"/>
   </pattern>
   <pattern name="UnqualifiedLocalAttributes" n="6" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnqualifiedLocalAttributes"
            xpath=".[not(@attributeFormDefault) or @attributeFormDefault = 'unqualified']/&#xA;&#x9;&#x9;(., @attributeFormDefault)">
      <node xpath="/xs:schema"/>
   </pattern>
   <pattern name="NonIdentifierName" n="13" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonIdentifierName"
            xpath=".//.[@name and not(matches(@name, &#34;^[A-Za-z_]([A-Za-z0-9_]0 31)$&#34;))]/&#xA;&#x9;&#x9;(@name)">
      <node xpath="/xs:schema/xs:element[1]/@name"/>
      <node xpath="/xs:schema/xs:element[2]/@name"/>
   </pattern>
   <pattern name="ComplexTypeSequence" n="79" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequence"
            xpath=".//xs:complexType/xs:sequence/&#xA;&#x9;&#x9;(., xs:element/(., @name))">
      <node xpath="/xs:schema/xs:element[2]/xs:complexType/xs:sequence"/>
      <node xpath="/xs:schema/xs:element[2]/xs:complexType/xs:sequence/xs:element"/>
   </pattern>
   <pattern name="GlobalElementSequence" n="88" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSequence"
            xpath="./xs:element[@name]/xs:complexType/xs:sequence[xs:element]/&#xA;&#x9;&#x9;(../../(., @name), .., ., xs:element/(., @name))">
      <node xpath="/xs:schema/xs:element[2]"/>
      <node xpath="/xs:schema/xs:element[2]/@name"/>
      <node xpath="/xs:schema/xs:element[2]/xs:complexType"/>
      <node xpath="/xs:schema/xs:element[2]/xs:complexType/xs:sequence"/>
      <node xpath="/xs:schema/xs:element[2]/xs:complexType/xs:sequence/xs:element"/>
   </pattern>
   <pattern name="SequenceElement" n="115" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceElement"
            xpath=".//xs:sequence/xs:element/(.)">
      <node xpath="/xs:schema/xs:element[2]/xs:complexType/xs:sequence/xs:element"/>
   </pattern>
   <pattern name="ElementReference" n="128" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementReference"
            xpath=".//xs:element[@ref and contains(@ref, ':')]/&#xA;&#x9;    (., @ref)">
      <node xpath="/xs:schema/xs:element[2]/xs:complexType/xs:sequence/xs:element"/>
      <node xpath="/xs:schema/xs:element[2]/xs:complexType/xs:sequence/xs:element/@ref"/>
   </pattern>
   <pattern name="ComplexTypeSequenceExtension" n="260" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceExtension"
            xpath=".//xs:complexType/xs:complexContent[xs:extension[@base]/xs:sequence]/&#xA;&#x9;&#x9;(., xs:extension/&#xA;&#x9;&#x9;(., @base, xs:sequence/(., xs:element/(., @name))))">
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:complexContent"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:complexContent/xs:extension"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:complexContent/xs:extension/@base"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:complexContent/xs:extension/xs:sequence"/>
   </pattern>
   <pattern name="GlobalElementComplexTypeSequenceExtension" n="261" status="advanced"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexTypeSequenceExtension"
            xpath="./xs:element[@name]/xs:complexType/xs:complexContent[xs:extension[@base]/xs:sequence]/&#xA;&#x9;&#x9;(../../(., @name), &#xA;&#x9;&#x9;.., ., &#xA;&#x9;&#x9;xs:extension/(., @base, &#xA;&#x9;&#x9;xs:sequence/(., xs:element/(., @name), &#xA;&#x9;&#x9;xs:attribute/(., @name))))">
      <node xpath="/xs:schema/xs:element[1]"/>
      <node xpath="/xs:schema/xs:element[1]/@name"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:complexContent"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:complexContent/xs:extension"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:complexContent/xs:extension/@base"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:complexContent/xs:extension/xs:sequence"/>
   </pattern>
   <pattern name="GlobalElementComplexType" n="277" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexType"
            xpath=".//xs:element[parent::xs:schema]/xs:complexType / (.,..)">
      <node xpath="/xs:schema/xs:element[1]"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType"/>
      <node xpath="/xs:schema/xs:element[2]"/>
      <node xpath="/xs:schema/xs:element[2]/xs:complexType"/>
   </pattern>
</detected>