<?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="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/@name"/>
      <node xpath="/xs:schema/xs:complexType/@name"/>
   </pattern>
   <pattern name="ImportSchema" n="16" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportSchema"
            xpath="./xs:import[@namespace and @schemaLocation]/&#xA;&#x9;&#x9;(., @namespace, @schemaLocation)">
      <node xpath="/xs:schema/xs:import"/>
      <node xpath="/xs:schema/xs:import/@namespace"/>
      <node xpath="/xs:schema/xs:import/@schemaLocation"/>
   </pattern>
   <pattern name="GlobalElement" n="19" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElement"
            xpath="./xs:element[@name &#xA;&#x9;&#x9;and @type and contains(@type, ':')]/&#xA;&#x9;&#x9;(., @name, @type)">
      <node xpath="/xs:schema/xs:element"/>
      <node xpath="/xs:schema/xs:element/@name"/>
      <node xpath="/xs:schema/xs:element/@type"/>
   </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="ElementTypeReference" n="126" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeReference"
            xpath=".//xs:element[@name and @type &#xA;&#x9;    and namespace-uri-from-QName(resolve-QName(@type,.)) != 'http://www.w3.org/2001/XMLSchema' &#xA;&#x9;    and contains(@type, ':')]/&#xA;&#x9;    (., @name, @type)">
      <node xpath="/xs:schema/xs:element"/>
      <node xpath="/xs:schema/xs:element/@name"/>
      <node xpath="/xs:schema/xs:element/@type"/>
   </pattern>
   <pattern name="AttributeReference" n="130" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeReference"
            xpath=".//xs:attribute[@ref and contains(@ref, &#34;:&#34;)]/&#xA;&#x9;    (., @ref)">
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction/xs:attribute"/>
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction/xs:attribute/@ref"/>
   </pattern>
   <pattern name="SOAPEncodedArray" n="272" status="advanced"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/SOAPEncodedArray"
            xpath="./xs:complexType[@name]/xs:complexContent/xs:restriction[&#xA;&#x9;    @base/resolve-QName(.,..) = xs:QName('soap11enc:Array')]/&#xA;&#x9;    xs:attribute[(@ref/resolve-QName(.,..) = xs:QName('soap11enc:arrayType')) &#xA;&#x9;    and @wsdl11:arrayType]/&#xA;&#x9;    (../.., ../(., @base), ., @ref, @wsdl11:arrayType)">
      <node xpath="/xs:schema/xs:complexType/xs:complexContent"/>
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction"/>
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction/@base"/>
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction/xs:attribute"/>
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction/xs:attribute/@ref"/>
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction/xs:attribute/@wsdl11:arrayType"/>
   </pattern>
   <pattern name="ComplexTypeAttributeRestriction" n="290" status="advanced"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeRestriction"
            xpath=".//xs:complexType/xs:complexContent[xs:restriction[@base]/xs:attribute]/&#xA;         (., xs:restriction/(., @base, xs:attribute/(., @name)))">
      <node xpath="/xs:schema/xs:complexType/xs:complexContent"/>
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction"/>
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction/@base"/>
      <node xpath="/xs:schema/xs:complexType/xs:complexContent/xs:restriction/xs:attribute"/>
   </pattern>
</detected>