<?xml version="1.0" encoding="UTF-8"?>
<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-03-13 08:37:41)"
          status="advanced">
   <pattern name="TargetNamespace" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/TargetNamespace"
            xpath=".[@targetNamespace]/&#xA;&#x9;&#x9;(., @targetNamespace)"/>
   <pattern name="QualifiedLocalElements" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/QualifiedLocalElements"
            xpath=".[@elementFormDefault = 'qualified']/&#xA;&#x9;&#x9;(@elementFormDefault)"/>
   <pattern name="UnqualifiedLocalAttributes" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnqualifiedLocalAttributes"
            xpath=".[not(@attributeFormDefault) or @attributeFormDefault = 'unqualified']/&#xA;&#x9;&#x9;(., @attributeFormDefault)"/>
   <pattern name="IdentifierName" 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)"/>
   <pattern name="GlobalElement" 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)"/>
   <pattern name="GlobalSimpleType" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalSimpleType"
            xpath="./xs:simpleType[@name]/&#xA;&#x9;&#x9;(., @name)"/>
   <pattern name="TokenEnumerationType" status="advanced"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenEnumerationType"
            xpath=".//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:token') and xs:enumeration]/&#xA;         (., @base, xs:enumeration/(., @value))"/>
   <pattern name="ComplexTypeSequence" 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))"/>
   <pattern name="GlobalElementSequence" 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))"/>
   <pattern name="SequenceElement" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceElement"
            xpath=".//xs:sequence/xs:element/(.)"/>
   <pattern name="ElementTypeReference" 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)"/>
   <pattern name="ElementReference" status="basic"
            pattern="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementReference"
            xpath=".//xs:element[@ref and contains(@ref, ':')]/&#xA;&#x9;    (., @ref)"/>
</detected>