<?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(2008-12-05 02:42:49)"
          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="IdentifierName" n="12" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/IdentifierName"
            xpath=".//.[matches(@name, &#34;^[A-Za-z_]([A-Za-z0-9_]0 31)$&#34;)]/&#xA;&#x9;&#x9;(@name)">
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element/@name"/>
      <node xpath="/xs:schema/xs:complexType/@name"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[1]/@name"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[2]/@name"/>
   </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="GlobalComplexType" n="48" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexType"
            xpath="./xs:complexType[@name]/&#xA;&#x9;&#x9;(., @name)">
      <node xpath="/xs:schema/xs:complexType"/>
      <node xpath="/xs:schema/xs:complexType/@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[1]/xs:complexType/xs:sequence"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element/@name"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[1]"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[1]/@name"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[2]"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[2]/@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[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:sequence"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/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[1]/xs:complexType/xs:sequence/xs:element"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[1]"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[2]"/>
      <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="StringElement" n="141" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringElement"
            xpath=".//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:string')]">
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[1]/@type"/>
      <node xpath="/xs:schema/xs:complexType/xs:sequence/xs:element[2]/@type"/>
   </pattern>
   <pattern name="LocalElementComplexType" n="266" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementComplexType"
            xpath=".//xs:element[not(parent::xs:schema)]/xs:complexType">
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element/xs:complexType"/>
   </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>
   <pattern name="LocalElementComplexTypeEmptyExtension" n="293" status="advanced"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementComplexTypeEmptyExtension"
            xpath=".//xs:element[not(parent::xs:schema)]/xs:complexType[not(@name)]/xs:complexContent[xs:extension[@base]/not(*)]/&#xA;         (../../(., @name), .., ., xs:extension/(., @base))">
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element/@name"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element/xs:complexType"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element/xs:complexType/xs:complexContent"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element/xs:complexType/xs:complexContent/xs:extension"/>
      <node xpath="/xs:schema/xs:element[1]/xs:complexType/xs:sequence/xs:element/xs:complexType/xs:complexContent/xs:extension/@base"/>
   </pattern>
</detected>