<div2 id="group-SchemaElement">
  <head>Schema Element</head>
  <p>
    <include-explanation ref="SchemaElement"/>
  </p>
  <div3 id="pattern-NoTargetNamespace" class="pattern">
    <head>NoTargetNamespace</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NoTargetNamespace">NoTargetNamespace</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NoTargetNamespace">http://www.w3.org/2002/ws/databinding/patterns/6/09/NoTargetNamespace</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NoTargetNamespace">.[not(@targetNamespace)]/
		(.)</xpath>
    <p>
      <include-explanation ref="NoTargetNamespace"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NoTargetNamespace">NoTargetNamespace</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NoTargetNamespace">NoTargetNamespace</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NoTargetNamespace">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:schema</b><![CDATA[>
  <xs:element name="noTargetNamespace" type="xs:string" />
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:schema</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-NoTargetNamespace01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NoTargetNamespace#NoTargetNamespace01">NoTargetNamespace01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NoTargetNamespace01">
      <eg xml:space="preserve"><![CDATA[  <noTargetNamespace xsi:noNamespaceSchemaLocation="NoTargetNamespace.xsd">some data</noTargetNamespace>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnqualifiedLocalElements" class="pattern">
    <head>UnqualifiedLocalElements</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnqualifiedLocalElements">UnqualifiedLocalElements</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnqualifiedLocalElements">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnqualifiedLocalElements</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnqualifiedLocalElements">.[not(@elementFormDefault) or @elementFormDefault = 'unqualified']/
		(., @elementFormDefault)</xpath>
    <p>
      <include-explanation ref="UnqualifiedLocalElements"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnqualifiedLocalElements">UnqualifiedLocalElements</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnqualifiedLocalElements">UnqualifiedLocalElements</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnqualifiedLocalElements">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:schema</b><![CDATA[ targetNamespace="http://www.w3.org/2002/ws/databinding/examples/6/09/" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> elementFormDefault</b><![CDATA[="unqualified">
  <xs:element name="unqualifiedLocalElements" type="xs:string" />
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:schema</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnqualifiedLocalElements01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnqualifiedLocalElements#UnqualifiedLocalElements01">UnqualifiedLocalElements01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnqualifiedLocalElements01">
      <eg xml:space="preserve"><![CDATA[  <unqualifiedLocalElements>some data</unqualifiedLocalElements>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-QualifiedLocalAttributes" class="pattern">
    <head>QualifiedLocalAttributes</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QualifiedLocalAttributes">QualifiedLocalAttributes</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QualifiedLocalAttributes">http://www.w3.org/2002/ws/databinding/patterns/6/09/QualifiedLocalAttributes</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-QualifiedLocalAttributes">.[@attributeFormDefault = 'qualified']/
		(@attributeFormDefault)</xpath>
    <p>
      <include-explanation ref="QualifiedLocalAttributes"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/QualifiedLocalAttributes">QualifiedLocalAttributes</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QualifiedLocalAttributes">QualifiedLocalAttributes</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QualifiedLocalAttributes">
      <eg><![CDATA[
<xs:schema targetNamespace="http://www.w3.org/2002/ws/databinding/examples/6/09/" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> attributeFormDefault</b><![CDATA[="qualified">
  <xs:element name="qualifiedLocalAttributes" type="xs:string" />
</xs:schema>
    ]]></eg>
    </exampleInner>
    <p id="instance-QualifiedLocalAttributes01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/QualifiedLocalAttributes#QualifiedLocalAttributes01">QualifiedLocalAttributes01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QualifiedLocalAttributes01">
      <eg xml:space="preserve"><![CDATA[  <ex:qualifiedLocalAttributes>string</ex:qualifiedLocalAttributes>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-FinalDefault" class="pattern">
    <head>FinalDefault</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FinalDefault">FinalDefault</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FinalDefault">http://www.w3.org/2002/ws/databinding/patterns/6/09/FinalDefault</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-FinalDefault">./@finalDefault</xpath>
    <p>
      <include-explanation ref="FinalDefault"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FinalDefault">FinalDefault</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FinalDefault">FinalDefault</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FinalDefault">
      <eg><![CDATA[
<xs:schema targetNamespace="http://www.w3.org/2002/ws/databinding/examples/6/09/" elementFormDefault="qualified" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> finalDefault</b><![CDATA[="#all">
  <xs:element name="finalDefault" type="xs:string" />
</xs:schema>
    ]]></eg>
    </exampleInner>
    <p id="instance-FinalDefault01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FinalDefault#FinalDefault01">FinalDefault01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FinalDefault01">
      <eg xml:space="preserve"><![CDATA[  <ex:finalDefault>foo</ex:finalDefault>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-BlockDefault" class="pattern">
    <head>BlockDefault</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/BlockDefault">BlockDefault</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/BlockDefault">http://www.w3.org/2002/ws/databinding/patterns/6/09/BlockDefault</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-BlockDefault">./@blockDefault</xpath>
    <p>
      <include-explanation ref="BlockDefault"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/BlockDefault">BlockDefault</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/BlockDefault">BlockDefault</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BlockDefault">
      <eg><![CDATA[
<xs:schema targetNamespace="http://www.w3.org/2002/ws/databinding/examples/6/09/" elementFormDefault="qualified" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> blockDefault</b><![CDATA[="#all">
  <xs:element name="blockDefault" type="xs:string" />
</xs:schema>
    ]]></eg>
    </exampleInner>
    <p id="instance-BlockDefault01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/BlockDefault#BlockDefault01">BlockDefault01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BlockDefault01">
      <eg xml:space="preserve"><![CDATA[  <ex:blockDefault>foo</ex:blockDefault>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-XmlLang" class="pattern">
    <head>XmlLang</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/XmlLang">XmlLang</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/XmlLang">http://www.w3.org/2002/ws/databinding/patterns/6/09/XmlLang</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-XmlLang">.[@xml:lang] / (@xml:lang)</xpath>
    <p>
      <include-explanation ref="XmlLang"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/XmlLang">XmlLang</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/XmlLang">XmlLang</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/XmlLang">
      <eg><![CDATA[
<xs:schema targetNamespace="http://www.w3.org/2002/ws/databinding/examples/6/09/" elementFormDefault="qualified" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xml:lang</b><![CDATA[="en">
  <xs:element name="xmlLang" type="xs:string" />
</xs:schema>
    ]]></eg>
    </exampleInner>
    <p id="instance-XmlLang01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/XmlLang#XmlLang01">XmlLang01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/XmlLang01">
      <eg xml:space="preserve"><![CDATA[  <ex:xmlLang>foo</ex:xmlLang>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Annotations">
  <head>Annotations</head>
  <p>
    <include-explanation ref="Annotations"/>
  </p>
  <div3 id="pattern-AppinfoElement" class="pattern">
    <head>AppinfoElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AppinfoElement">AppinfoElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AppinfoElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/AppinfoElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AppinfoElement">.//xs:annotation/xs:appinfo/
		(.., ., .//*, .//@*)</xpath>
    <p>
      <include-explanation ref="AppinfoElement"/>
    </p>
    <p id="example-AppinfoElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AppinfoElement">AppinfoElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AppinfoElement">AppinfoElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AppinfoElement">
      <eg><![CDATA[
<xs:element name="appinfoElement" type="xs:string">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:annotation</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:appinfo</b><![CDATA[ />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:annotation</b><![CDATA[>
</xs:element>
    ]]></eg>
    </exampleInner>
    <p id="instance-AppinfoElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AppinfoElement#AppinfoElement01">AppinfoElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AppinfoElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:appinfoElement>some info</ex:appinfoElement>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Properties">
  <head>Properties</head>
  <p>
    <include-explanation ref="Properties"/>
  </p>
  <div3 id="pattern-MixedComplexContent" class="pattern">
    <head>MixedComplexContent</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MixedComplexContent">MixedComplexContent</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MixedComplexContent">http://www.w3.org/2002/ws/databinding/patterns/6/09/MixedComplexContent</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-MixedComplexContent">.//xs:complexContent[@mixed = 'true']/
		(@mixed)</xpath>
    <p>
      <include-explanation ref="MixedComplexContent"/>
    </p>
    <p id="example-MixedComplexContent">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MixedComplexContent">MixedComplexContent</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedComplexContent">MixedComplexContent</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedComplexContent">
      <eg><![CDATA[
<xs:element name="mixedComplexContent" type="ex:MixedComplexContent" />
<xs:complexType name="MixedComplexContent">
  <xs:complexContent ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> mixed</b><![CDATA[="true">
    <xs:restriction base="xs:anyType">
      <xs:sequence>
        <xs:element name="element1" type="xs:string" />
        <xs:element name="element2" type="xs:string" />
        <xs:element name="element3" type="xs:string" />
      </xs:sequence>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-MixedComplexContent01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedComplexContent#MixedComplexContent01">MixedComplexContent01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedComplexContent01">
      <eg xml:space="preserve"><![CDATA[  <ex:mixedComplexContent>
      <ex:element1>string</ex:element1>
  mixed content
  <ex:element2>string</ex:element2>
  mixed content
  <ex:element3>string</ex:element3>
  mixed content
</ex:mixedComplexContent>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-MixedContentType" class="pattern">
    <head>MixedContentType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MixedContentType">MixedContentType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MixedContentType">http://www.w3.org/2002/ws/databinding/patterns/6/09/MixedContentType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-MixedContentType">.//xs:complexType[@mixed = 'true']/
		(@mixed)</xpath>
    <p>
      <include-explanation ref="MixedContentType"/>
    </p>
    <p id="example-MixedContentType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MixedContentType">MixedContentType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType">MixedContentType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType">
      <eg><![CDATA[
<xs:element name="mixedContentType" type="ex:MixedContentType" />
<xs:complexType name="MixedContentType" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> mixed</b><![CDATA[="true">
  <xs:sequence>
    <xs:element name="elem1" type="xs:string" />
    <xs:element name="elem2" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-MixedContentType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType#MixedContentType01">MixedContentType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType01">
      <eg xml:space="preserve"><![CDATA[  <ex:mixedContentType>
      <ex:elem1>Tagged Value</ex:elem1> mixed value <ex:elem2>Tagged Value</ex:elem2>
   </ex:mixedContentType>
]]></eg>
    </exampleInner>
    <p id="instance-MixedContentType02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType#MixedContentType02">MixedContentType02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType02">
      <eg xml:space="preserve"><![CDATA[  <ex:mixedContentType> some text <ex:elem1>Tagged Value</ex:elem1> more text <ex:elem2>Tagged
    Value</ex:elem2>
   </ex:mixedContentType>
]]></eg>
    </exampleInner>
    <p id="instance-MixedContentType03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType#MixedContentType03">MixedContentType03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType03">
      <eg xml:space="preserve"><![CDATA[  <ex:mixedContentType>
      <ex:elem1>Tagged Value</ex:elem1> mixed text value <ex:elem2>Tagged Value</ex:elem2> mixed
  text value </ex:mixedContentType>
]]></eg>
    </exampleInner>
    <p id="instance-MixedContentType04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType#MixedContentType04">MixedContentType04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MixedContentType04">
      <eg xml:space="preserve"><![CDATA[  <ex:mixedContentType> text mixed value <ex:elem1>Tagged Value</ex:elem1>
      <ex:elem2>Tagged Value</ex:elem2> some more text in a mixed value </ex:mixedContentType>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Import">
  <head>Import and Include</head>
  <p>
    <include-explanation ref="Import"/>
  </p>
  <div3 id="pattern-ImportSchemaNamespace" class="pattern">
    <head>ImportSchemaNamespace</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportSchemaNamespace">ImportSchemaNamespace</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportSchemaNamespace">http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportSchemaNamespace</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ImportSchemaNamespace">./xs:import[not(@schemaLocation)
		and @namespace = 'http://www.w3.org/2001/XMLSchema']/
		(., @namespace)</xpath>
    <p>
      <include-explanation ref="ImportSchemaNamespace"/>
    </p>
    <p id="example-ImportSchemaNamespace">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportSchemaNamespace">ImportSchemaNamespace</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ImportSchemaNamespace">ImportSchemaNamespace</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ImportSchemaNamespace">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:import</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="http://www.w3.org/2001/XMLSchema" />
    ]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-GlobalElement">
  <head>Global Element Declarations</head>
  <p>
    <include-explanation ref="GlobalElement"/>
  </p>
  <div3 id="pattern-GlobalElementUnqualifiedType" class="pattern">
    <head>GlobalElementUnqualifiedType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementUnqualifiedType">GlobalElementUnqualifiedType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementUnqualifiedType">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementUnqualifiedType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementUnqualifiedType">./xs:element[@name 
		and @type and not(contains(@type, ':'))]/
		(., @name, @type)</xpath>
    <p>
      <include-explanation ref="GlobalElementUnqualifiedType"/>
    </p>
    <p id="example-GlobalElementUnqualifiedType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementUnqualifiedType">GlobalElementUnqualifiedType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementUnqualifiedType">GlobalElementUnqualifiedType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementUnqualifiedType">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementUnqualifiedType" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="GlobalElementUnqualifiedType" />
<xs:complexType name="GlobalElementUnqualifiedType">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementUnqualifiedType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementUnqualifiedType#GlobalElementUnqualifiedType01">GlobalElementUnqualifiedType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementUnqualifiedType01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementUnqualifiedType>
      <ex:element1>string1</ex:element1>
      <ex:element2>string2</ex:element2>
   </ex:globalElementUnqualifiedType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementTypeDefaultNamespace" class="pattern">
    <head>ElementTypeDefaultNamespace</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeDefaultNamespace">ElementTypeDefaultNamespace</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeDefaultNamespace">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeDefaultNamespace</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementTypeDefaultNamespace">.//xs:element[@name and @type and not(contains(@type, ':'))]/
		(@name, @type)</xpath>
    <p>
      <include-explanation ref="ElementTypeDefaultNamespace"/>
    </p>
    <p id="example-ElementTypeDefaultNamespace">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeDefaultNamespace">ElementTypeDefaultNamespace</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeDefaultNamespace">ElementTypeDefaultNamespace</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeDefaultNamespace">
      <eg><![CDATA[
<xs:element ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="stringElementDefaultNamespace" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="string" />
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementTypeDefaultNamespace01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeDefaultNamespace#ElementTypeDefaultNamespace01">ElementTypeDefaultNamespace01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeDefaultNamespace01">
      <eg xml:space="preserve"><![CDATA[  <ex:stringElementDefaultNamespace/>
]]></eg>
    </exampleInner>
    <p id="instance-ElementTypeDefaultNamespace02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeDefaultNamespace#ElementTypeDefaultNamespace02">ElementTypeDefaultNamespace02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeDefaultNamespace02">
      <eg xml:space="preserve"><![CDATA[  <ex:stringElementDefaultNamespace>This is a string!</ex:stringElementDefaultNamespace>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementAbstract" class="pattern">
    <head>GlobalElementAbstract</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementAbstract">GlobalElementAbstract</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementAbstract">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementAbstract</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementAbstract">./xs:element[@abstract='true']/
		(@abstract)</xpath>
    <p>
      <include-explanation ref="GlobalElementAbstract"/>
    </p>
    <p id="example-GlobalElementAbstract">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementAbstract">GlobalElementAbstract</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAbstract">GlobalElementAbstract</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAbstract">
      <eg><![CDATA[
<xs:element name="globalElementAbstract" type="ex:GlobalElementAbstract" />
<xs:complexType name="GlobalElementAbstract">
  <xs:sequence>
    <xs:element ref="ex:globalElementAbstractSubHead" />
  </xs:sequence>
</xs:complexType>
<xs:element name="globalElementAbstractSubHead" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> abstract</b><![CDATA[="true" />
<xs:element name="globalElementAbstractSub" substitutionGroup="ex:globalElementAbstractSubHead" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementAbstract01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAbstract#GlobalElementAbstract01">GlobalElementAbstract01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAbstract01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementAbstract>
      <ex:globalElementAbstractSub>String</ex:globalElementAbstractSub>
   </ex:globalElementAbstract>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementBlock" class="pattern">
    <head>GlobalElementBlock</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementBlock">GlobalElementBlock</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementBlock">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementBlock</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementBlock">./xs:element/
		(@block)</xpath>
    <p>
      <include-explanation ref="GlobalElementBlock"/>
    </p>
    <p id="example-GlobalElementBlock">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementBlock">GlobalElementBlock</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementBlock">GlobalElementBlock</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementBlock">
      <eg><![CDATA[
<xs:element name="globalElementBlock" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> block</b><![CDATA[="#all" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementBlockExample01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementBlock#GlobalElementBlockExample01">GlobalElementBlockExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementBlockExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementBlock>Stuff</ex:globalElementBlock>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementFinal" class="pattern">
    <head>GlobalElementFinal</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementFinal">GlobalElementFinal</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementFinal">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementFinal</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementFinal">./xs:element/
		(@final)</xpath>
    <p>
      <include-explanation ref="GlobalElementFinal"/>
    </p>
    <p id="example-GlobalElementFinal">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementFinal">GlobalElementFinal</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementFinal">GlobalElementFinal</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementFinal">
      <eg><![CDATA[
<xs:element name="globalElementFinal" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> final</b><![CDATA[="#all" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementFinalExample01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementFinal#GlobalElementFinalExample01">GlobalElementFinalExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementFinalExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementFinal>Stuff</ex:globalElementFinal>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementAll" class="pattern">
    <head>GlobalElementAll</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementAll">GlobalElementAll</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementAll">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementAll</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementAll">./xs:element[@name]/xs:complexType/xs:all[xs:element]/
		(../../(., @name), .., ., xs:element/(., @name))</xpath>
    <p>
      <include-explanation ref="GlobalElementAll"/>
    </p>
    <p id="example-GlobalElementAll">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementAll">GlobalElementAll</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAll">GlobalElementAll</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAll">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementAll">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:all</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementAllA" type="xs:string" />
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementAllB" type="xs:string" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:all</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementAll01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAll#GlobalElementAll01">GlobalElementAll01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAll01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementAll>
      <ex:globalElementAllA>one</ex:globalElementAllA>
      <ex:globalElementAllB>42</ex:globalElementAllB>
   </ex:globalElementAll>
]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementAll02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAll#GlobalElementAll02">GlobalElementAll02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementAll02">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementAll>
      <ex:globalElementAllB>42</ex:globalElementAllB>
      <ex:globalElementAllA>douze</ex:globalElementAllA>
   </ex:globalElementAll>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementChoice" class="pattern">
    <head>GlobalElementChoice</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementChoice">GlobalElementChoice</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementChoice">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementChoice</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementChoice">./xs:element[@name]/xs:complexType/xs:choice[xs:element]/
		(../../(., @name), .., ., xs:element/(., @name))</xpath>
    <p>
      <include-explanation ref="GlobalElementChoice"/>
    </p>
    <p id="example-GlobalElementChoice">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementChoice">GlobalElementChoice</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementChoice">GlobalElementChoice</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementChoice">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementChoice">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementChoiceA" type="xs:string" />
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementChoiceB" type="xs:string" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementChoice01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementChoice#GlobalElementChoice01">GlobalElementChoice01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementChoice01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementChoice>
      <ex:globalElementChoiceA>one</ex:globalElementChoiceA>
   </ex:globalElementChoice>
]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementChoice02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementChoice#GlobalElementChoice02">GlobalElementChoice02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementChoice02">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementChoice>
      <ex:globalElementChoiceB>two</ex:globalElementChoiceB>
   </ex:globalElementChoice>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementSimpleType" class="pattern">
    <head>GlobalElementSimpleType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSimpleType">GlobalElementSimpleType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSimpleType">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSimpleType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementSimpleType">./xs:element[@name]/xs:simpleType/
		(../(., @name), .)</xpath>
    <p>
      <include-explanation ref="GlobalElementSimpleType"/>
    </p>
    <p id="example-GlobalElementSimpleType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSimpleType">GlobalElementSimpleType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSimpleType">GlobalElementSimpleType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSimpleType">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementSimpleType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
    <xs:restriction base="xs:string">
      <xs:enumeration value="value1" />
      <xs:enumeration value="value2" />
      <xs:enumeration value="value3" />
    </xs:restriction>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementSimpleType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSimpleType#GlobalElementSimpleType01">GlobalElementSimpleType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSimpleType01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementSimpleType>value1</ex:globalElementSimpleType>
]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementSimpleType02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSimpleType#GlobalElementSimpleType02">GlobalElementSimpleType02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSimpleType02">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementSimpleType>value2</ex:globalElementSimpleType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementComplexTypeSequenceExtension" class="pattern">
    <head>GlobalElementComplexTypeSequenceExtension</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexTypeSequenceExtension">GlobalElementComplexTypeSequenceExtension</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexTypeSequenceExtension">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexTypeSequenceExtension</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementComplexTypeSequenceExtension">./xs:element[@name]/xs:complexType/xs:complexContent[xs:extension[@base]/xs:sequence]/
		(../../(., @name), 
		.., ., 
		xs:extension/(., @base, 
		xs:sequence/(., xs:element/(., @name), 
		xs:attribute/(., @name))))</xpath>
    <p>
      <include-explanation ref="GlobalElementComplexTypeSequenceExtension"/>
    </p>
    <p id="example-GlobalElementComplexTypeSequenceExtension">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexTypeSequenceExtension">GlobalElementComplexTypeSequenceExtension</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexTypeSequenceExtension">GlobalElementComplexTypeSequenceExtension</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexTypeSequenceExtension">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementComplexTypeSequenceExtension">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:anyType">
        <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[ />
      </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[>
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementComplexTypeSequenceExtension01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexTypeSequenceExtension#GlobalElementComplexTypeSequenceExtension01">GlobalElementComplexTypeSequenceExtension01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexTypeSequenceExtension01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementComplexTypeSequenceExtension>
      <ex:data> some data </ex:data>
   </ex:globalElementComplexTypeSequenceExtension>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementComplexTypeEmptyExtension" class="pattern">
    <head>GlobalElementComplexTypeEmptyExtension</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexTypeEmptyExtension">GlobalElementComplexTypeEmptyExtension</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexTypeEmptyExtension">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexTypeEmptyExtension</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementComplexTypeEmptyExtension">./xs:element[@name]/xs:complexType/xs:complexContent[xs:extension[@base]/not(*)]/
		(../../(., @name), .., ., xs:extension/(., @base))</xpath>
    <p>
      <include-explanation ref="GlobalElementComplexTypeEmptyExtension"/>
    </p>
    <p id="example-GlobalElementComplexTypeEmptyExtension">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexTypeEmptyExtension">GlobalElementComplexTypeEmptyExtension</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexTypeEmptyExtension">GlobalElementComplexTypeEmptyExtension</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexTypeEmptyExtension">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementComplexTypeEmptyExtension">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:anyType" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementComplexTypeEmptyExtension01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexTypeEmptyExtension#GlobalElementComplexTypeEmptyExtension01">GlobalElementComplexTypeEmptyExtension01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexTypeEmptyExtension01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementComplexTypeEmptyExtension/>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-GlobalAttribute">
  <head>Global Attribute Declarations</head>
  <p>
    <include-explanation ref="GlobalAttribute"/>
  </p>
  <div3 id="pattern-GlobalAttributeUnqualifiedType" class="pattern">
    <head>GlobalAttributeUnqualifiedType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttributeUnqualifiedType">GlobalAttributeUnqualifiedType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttributeUnqualifiedType">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttributeUnqualifiedType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalAttributeUnqualifiedType">./xs:attribute[@name and @type and not(contains(@type, ':'))]/
		(., @name, @type)</xpath>
    <p>
      <include-explanation ref="GlobalAttributeUnqualifiedType"/>
    </p>
    <p id="example-GlobalAttributeUnqualifiedType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttributeUnqualifiedType">GlobalAttributeUnqualifiedType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttributeUnqualifiedType">GlobalAttributeUnqualifiedType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttributeUnqualifiedType">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalAttributeUnqualifiedTypeAttr" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="GlobalAttributeUnqualifiedTypeSimpleType" />
<xs:simpleType name="GlobalAttributeUnqualifiedTypeSimpleType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="value1" />
    <xs:enumeration value="value2" />
  </xs:restriction>
</xs:simpleType>
<xs:complexType name="GlobalAttributeUnqualifiedType">
  <xs:sequence>
    <xs:element name="globalAttributeUnqualifiedTypeElement" type="xs:string" />
  </xs:sequence>
  <xs:attribute ref="ex:globalAttributeUnqualifiedTypeAttr" />
</xs:complexType>
<xs:element name="globalAttributeUnqualifiedType" type="ex:GlobalAttributeUnqualifiedType" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalAttributeUnqualifiedType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttributeUnqualifiedType#GlobalAttributeUnqualifiedType01">GlobalAttributeUnqualifiedType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttributeUnqualifiedType01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalAttributeUnqualifiedType ex:globalAttributeUnqualifiedTypeAttr="value1">
      <ex:globalAttributeUnqualifiedTypeElement>another string</ex:globalAttributeUnqualifiedTypeElement>
   </ex:globalAttributeUnqualifiedType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalAttributeSimpleType" class="pattern">
    <head>GlobalAttributeSimpleType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttributeSimpleType">GlobalAttributeSimpleType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttributeSimpleType">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttributeSimpleType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalAttributeSimpleType">./xs:attribute/xs:simpleType/(../(., @name), .., ., descendant::*, descendant::*/@value, descendant::*/@base)</xpath>
    <p>
      <include-explanation ref="GlobalAttributeSimpleType"/>
    </p>
    <p id="example-GlobalAttributeSimpleType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttributeSimpleType">GlobalAttributeSimpleType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttributeSimpleType">GlobalAttributeSimpleType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttributeSimpleType">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalAttributeSimpleTypeAttr">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="value1" />
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="value2" />
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="value3" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[>
<xs:complexType name="globalAttributeSimpleTypeComplexType">
  <xs:sequence>
    <xs:element name="globalAttributeSimpleTypeElement" type="xs:string" />
  </xs:sequence>
  <xs:attribute ref="ex:globalAttributeSimpleTypeAttr" />
</xs:complexType>
<xs:element name="globalAttributeSimpleType" type="ex:globalAttributeSimpleTypeComplexType" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalAttributeSimpleType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttributeSimpleType#GlobalAttributeSimpleType01">GlobalAttributeSimpleType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttributeSimpleType01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalAttributeSimpleType ex:globalAttributeSimpleTypeAttr="value1">
      <ex:globalAttributeSimpleTypeElement>string</ex:globalAttributeSimpleTypeElement>
   </ex:globalAttributeSimpleType>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Element">
  <head>Element Declarations</head>
  <p>
    <include-explanation ref="Element"/>
  </p>
  <div3 id="pattern-ElementMinOccursFinite" class="pattern">
    <head>ElementMinOccursFinite</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccursFinite">ElementMinOccursFinite</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccursFinite">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccursFinite</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementMinOccursFinite">.//xs:element[xs:integer(@minOccurs) gt 1]/
		(@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="ElementMinOccursFinite"/>
    </p>
    <p id="example-ElementMinOccursFinite">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccursFinite">ElementMinOccursFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccursFinite">ElementMinOccursFinite</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccursFinite">
      <eg><![CDATA[
<xs:element name="elementMinOccursFinite" type="ex:ElementMinOccursFinite" />
<xs:complexType name="ElementMinOccursFinite">
  <xs:sequence>
    <xs:element name="elementMinOccursFiniteitem" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="3" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="3" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccursFinite01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccursFinite#ElementMinOccursFinite01">ElementMinOccursFinite01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccursFinite01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementMinOccursFinite>
      <ex:elementMinOccursFiniteitem>item1</ex:elementMinOccursFiniteitem>
      <ex:elementMinOccursFiniteitem>item3</ex:elementMinOccursFiniteitem>
      <ex:elementMinOccursFiniteitem>item2</ex:elementMinOccursFiniteitem>
   </ex:elementMinOccursFinite>
]]></eg>
    </exampleInner>
    <p id="example-ElementMinOccurs2MaxOccurs2">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccursFinite">ElementMinOccursFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2MaxOccurs2">ElementMinOccurs2MaxOccurs2</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2MaxOccurs2">
      <eg><![CDATA[
<xs:element name="itemColors2" type="ex:ItemColors2" />
<xs:complexType name="ItemColors2">
  <xs:sequence>
    <xs:element name="itemColor" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="2" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="2" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs2MaxOccurs201">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2MaxOccurs2#ElementMinOccurs2MaxOccurs201">ElementMinOccurs2MaxOccurs201</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2MaxOccurs201">
      <eg xml:space="preserve"><![CDATA[  <ex:itemColors2>
      <ex:itemColor>Red</ex:itemColor>
      <ex:itemColor>Yellow</ex:itemColor>
   </ex:itemColors2>
]]></eg>
    </exampleInner>
    <p id="example-ElementMinOccurs2orMore">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccursFinite">ElementMinOccursFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2orMore">ElementMinOccurs2orMore</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2orMore">
      <eg><![CDATA[
<xs:element name="itemColors" type="ex:ItemColors" />
<xs:complexType name="ItemColors">
  <xs:sequence>
    <xs:element name="itemColor" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="2" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs2orMore01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2orMore#ElementMinOccurs2orMore01">ElementMinOccurs2orMore01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2orMore01">
      <eg xml:space="preserve"><![CDATA[  <ex:itemColors>
      <ex:itemColor>Red</ex:itemColor>
      <ex:itemColor>Black</ex:itemColor>
      <ex:itemColor>White</ex:itemColor>
      <ex:itemColor>Yellow</ex:itemColor>
   </ex:itemColors>
]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs2orMore02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2orMore#ElementMinOccurs2orMore02">ElementMinOccurs2orMore02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs2orMore02">
      <eg xml:space="preserve"><![CDATA[  <ex:itemColors>
      <ex:itemColor>Black</ex:itemColor>
      <ex:itemColor>White</ex:itemColor>
   </ex:itemColors>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementMinOccurs0MaxOccursFinite" class="pattern">
    <head>ElementMinOccurs0MaxOccursFinite</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0MaxOccursFinite">ElementMinOccurs0MaxOccursFinite</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0MaxOccursFinite">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0MaxOccursFinite</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementMinOccurs0MaxOccursFinite">.//xs:element[@minOccurs = '0' and @maxOccurs and not(@maxOccurs = '0' or @maxOccurs = '1' or @maxOccurs = 'unbounded')]/
		(@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="ElementMinOccurs0MaxOccursFinite"/>
    </p>
    <p id="example-ElementMinOccurs0MaxOccursFinite">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0MaxOccursFinite">ElementMinOccurs0MaxOccursFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursFinite">ElementMinOccurs0MaxOccursFinite</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursFinite">
      <eg><![CDATA[
<xs:element name="colorList" type="ex:ColorList" />
<xs:complexType name="ColorList">
  <xs:sequence>
    <xs:element name="colorValue" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="2" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs0MaxOccursFinite101">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursFinite#ElementMinOccurs0MaxOccursFinite101">ElementMinOccurs0MaxOccursFinite101</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursFinite101">
      <eg xml:space="preserve"><![CDATA[  <ex:colorList/>
]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs0MaxOccursFinite102">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursFinite#ElementMinOccurs0MaxOccursFinite102">ElementMinOccurs0MaxOccursFinite102</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursFinite102">
      <eg xml:space="preserve"><![CDATA[  <ex:colorList>
      <ex:colorValue>red</ex:colorValue>
      <ex:colorValue>green</ex:colorValue>
   </ex:colorList>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementMaxOccursFinite" class="pattern">
    <head>ElementMaxOccursFinite</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMaxOccursFinite">ElementMaxOccursFinite</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMaxOccursFinite">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMaxOccursFinite</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementMaxOccursFinite">.//xs:element[@maxOccurs and not(@maxOccurs = '0' or @maxOccurs = '1' or @maxOccurs = 'unbounded')]/
		(@maxOccurs)</xpath>
    <p>
      <include-explanation ref="ElementMaxOccursFinite"/>
    </p>
    <p id="example-ElementMaxOccursFinite">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMaxOccursFinite">ElementMaxOccursFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursFinite">ElementMaxOccursFinite</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursFinite">
      <eg><![CDATA[
<xs:element name="summer" type="ex:Summer" />
<xs:complexType name="Summer">
  <xs:sequence>
    <xs:element name="mnth" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="4" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMaxOccursFinite01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursFinite#ElementMaxOccursFinite01">ElementMaxOccursFinite01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursFinite01">
      <eg xml:space="preserve"><![CDATA[  <ex:summer>
      <ex:mnth>May</ex:mnth>
      <ex:mnth>June</ex:mnth>
      <ex:mnth>July</ex:mnth>
      <ex:mnth>August</ex:mnth>
   </ex:summer>
]]></eg>
    </exampleInner>
    <p id="instance-ElementMaxOccursFinite02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursFinite#ElementMaxOccursFinite02">ElementMaxOccursFinite02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursFinite02">
      <eg xml:space="preserve"><![CDATA[  <ex:summer>
      <ex:mnth>August</ex:mnth>
      <ex:mnth>September</ex:mnth>
   </ex:summer>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementFormUnqualified" class="pattern">
    <head>ElementFormUnqualified</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFormUnqualified">ElementFormUnqualified</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFormUnqualified">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFormUnqualified</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementFormUnqualified">.//xs:element[@form='unqualified']/
		(@form)</xpath>
    <p>
      <include-explanation ref="ElementFormUnqualified"/>
    </p>
    <p id="example-ElementFormUnqualified">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFormUnqualified">ElementFormUnqualified</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFormUnqualified">ElementFormUnqualified</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFormUnqualified">
      <eg><![CDATA[
<xs:element name="elementFormUnqualified" type="ex:ElementFormUnqualified" />
<xs:complexType name="ElementFormUnqualified">
  <xs:sequence>
    <xs:element name="element" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> form</b><![CDATA[="unqualified" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementFormUnqualified01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFormUnqualified#ElementFormUnqualified01">ElementFormUnqualified01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFormUnqualified01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementFormUnqualified>
      <element>string</element>
   </ex:elementFormUnqualified>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ChoiceElement" class="pattern">
    <head>ChoiceElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceElement">ChoiceElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ChoiceElement">.//xs:choice/xs:element/(.)</xpath>
    <p>
      <include-explanation ref="ChoiceElement"/>
    </p>
    <p id="example-ChoiceElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceElement">ChoiceElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceElement">ChoiceElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceElement">
      <eg><![CDATA[
<xs:element name="choiceElement" type="ex:ChoiceElement" />
<xs:complexType name="ChoiceElement">
  <xs:choice>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="AChoiceElement" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="BChoiceElement" type="xs:string" />
  </xs:choice>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ChoiceElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceElement#ChoiceElement01">ChoiceElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceElement>
      <ex:AChoiceElement>A</ex:AChoiceElement>
   </ex:choiceElement>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceElement#ChoiceElement02">ChoiceElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceElement>
      <ex:BChoiceElement>B</ex:BChoiceElement>
   </ex:choiceElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AllElement" class="pattern">
    <head>AllElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AllElement">AllElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AllElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/AllElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AllElement">.//xs:all/xs:element/(.)</xpath>
    <p>
      <include-explanation ref="AllElement"/>
    </p>
    <p id="example-AllElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AllElement">AllElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AllElement">AllElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AllElement">
      <eg><![CDATA[
<xs:element name="allElement" type="ex:AllElement" />
<xs:complexType name="AllElement">
  <xs:all>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="element1" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="element2" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="element3" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="element4" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="element5" type="xs:string" />
  </xs:all>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AllElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AllElement#AllElement01">AllElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AllElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:allElement>
      <ex:element1>element1</ex:element1>
      <ex:element2>element2</ex:element2>
      <ex:element3>element3</ex:element3>
      <ex:element4>element4</ex:element4>
      <ex:element5>element5</ex:element5>
   </ex:allElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementFixed" class="pattern">
    <head>ElementFixed</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFixed">ElementFixed</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFixed">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFixed</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementFixed">.//xs:element[@fixed] / 
         (@fixed)</xpath>
    <p>
      <include-explanation ref="ElementFixed"/>
    </p>
    <p id="example-ElementFixed">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFixed">ElementFixed</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFixed">ElementFixed</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFixed">
      <eg><![CDATA[
<xs:element name="elementFixed" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> fixed</b><![CDATA[="yes" />
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementFixed01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFixed#ElementFixed01">ElementFixed01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFixed01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementFixed>yes</ex:elementFixed>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeElementNameClash" class="pattern">
    <head>AttributeElementNameClash</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeElementNameClash">AttributeElementNameClash</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeElementNameClash">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeElementNameClash</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeElementNameClash">.//xs:complexType/xs:sequence/xs:element[@name = ../../xs:attribute/@name]/
	    (@name)</xpath>
    <p>
      <include-explanation ref="AttributeElementNameClash"/>
    </p>
    <p id="example-AttributeElementNameClash">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeElementNameClash">AttributeElementNameClash</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeElementNameClash">AttributeElementNameClash</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeElementNameClash">
      <eg><![CDATA[
<xs:element name="clientDetails" type="ex:ClientDetails" />
<xs:complexType name="ClientDetails">
  <xs:sequence>
    <xs:element name="forename" type="xs:string" />
    <xs:element name="surname" type="xs:string" />
    <xs:element ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="title" type="xs:string" />
  </xs:sequence>
  <xs:attribute name="phone" type="xs:string" />
  <xs:attribute name="title" type="xs:int" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeElementNameClash01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeElementNameClash#AttributeElementNameClash01">AttributeElementNameClash01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeElementNameClash01">
      <eg xml:space="preserve"><![CDATA[  <ex:clientDetails phone="+15556667788" title="1">
      <ex:forename>Bobby</ex:forename>
      <ex:surname>Sox</ex:surname>
      <ex:title>Mr</ex:title>
   </ex:clientDetails>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NillableOptionalElement" class="pattern">
    <head>NillableOptionalElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NillableOptionalElement">NillableOptionalElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NillableOptionalElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NillableOptionalElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NillableOptionalElement">.//xs:element[@nillable = 'true' and @minOccurs = '0']/
	    (@nillable, @minOccurs)</xpath>
    <p>
      <include-explanation ref="NillableOptionalElement"/>
    </p>
    <p id="example-NillableOptionalElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NillableOptionalElement">NillableOptionalElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableOptionalElement">NillableOptionalElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableOptionalElement">
      <eg><![CDATA[
<xs:element name="nillableOptionalMiddleName" type="ex:NillableOptionalMiddleName" />
<xs:complexType name="NillableOptionalMiddleName">
  <xs:sequence>
    <xs:element name="firstName" type="xs:string" />
    <xs:element name="middleName" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> nillable</b><![CDATA[="true" />
    <xs:element name="lastName" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NillableOptionalElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableOptionalElement#NillableOptionalElement01">NillableOptionalElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableOptionalElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:nillableOptionalMiddleName>
      <ex:firstName>Paul</ex:firstName>
      <ex:lastName>Downey</ex:lastName>
   </ex:nillableOptionalMiddleName>
]]></eg>
    </exampleInner>
    <p id="instance-NillableOptionalElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableOptionalElement#NillableOptionalElement02">NillableOptionalElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableOptionalElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:nillableOptionalMiddleName>
      <ex:firstName>Paul</ex:firstName>
      <ex:middleName>Sumner</ex:middleName>
      <ex:lastName>Downey</ex:lastName>
   </ex:nillableOptionalMiddleName>
]]></eg>
    </exampleInner>
    <p id="instance-NillableOptionalElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableOptionalElement#NillableOptionalElement03">NillableOptionalElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableOptionalElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:nillableOptionalMiddleName>
      <ex:firstName>Paul</ex:firstName>
      <ex:middleName xsi:nil="true"/>
      <ex:lastName>Downey</ex:lastName>
   </ex:nillableOptionalMiddleName>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementTypeReferenceUnqualified" class="pattern">
    <head>ElementTypeReferenceUnqualified</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeReferenceUnqualified">ElementTypeReferenceUnqualified</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeReferenceUnqualified">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeReferenceUnqualified</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementTypeReferenceUnqualified">.//xs:element[@name and @type 
	    and namespace-uri-from-QName(resolve-QName(@type,.)) != 'http://www.w3.org/2001/XMLSchema' 
	    and not(contains(@type, ':'))]/
	    (., @name, @type)</xpath>
    <p>
      <include-explanation ref="ElementTypeReferenceUnqualified"/>
    </p>
    <p id="example-ElementTypeReferenceUnqualified">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeReferenceUnqualified">ElementTypeReferenceUnqualified</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeReferenceUnqualified">ElementTypeReferenceUnqualified</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeReferenceUnqualified">
      <eg><![CDATA[
<xs:element name="elementTypeReferenceUnqualified" type="ex:ElementTypeReferenceUnqualified" />
<xs:complexType name="ElementTypeReferenceUnqualifiedRef">
  <xs:sequence>
    <xs:element name="referenced" type="xs:string" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ElementTypeReferenceUnqualified">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="text" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="ElementTypeReferenceUnqualifiedRef" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementTypeReferenceUnqualified01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeReferenceUnqualified#ElementTypeReferenceUnqualified01">ElementTypeReferenceUnqualified01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeReferenceUnqualified01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementTypeReferenceUnqualified>
      <ex:text>
         <ex:referenced>String</ex:referenced>
      </ex:text>
   </ex:elementTypeReferenceUnqualified>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementReferenceUnqualified" class="pattern">
    <head>ElementReferenceUnqualified</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementReferenceUnqualified">ElementReferenceUnqualified</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementReferenceUnqualified">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementReferenceUnqualified</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementReferenceUnqualified">.//xs:element[@ref and not(contains(@ref, ':'))]/
	    (., @ref)</xpath>
    <p>
      <include-explanation ref="ElementReferenceUnqualified"/>
    </p>
    <p id="example-ElementReferenceUnqualified">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementReferenceUnqualified">ElementReferenceUnqualified</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementReferenceUnqualified">ElementReferenceUnqualified</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementReferenceUnqualified">
      <eg><![CDATA[
<xs:element name="elementReferenceUnqualified" type="ex:ElementReferenceUnqualified" />
<xs:element name="elementReferenceUnqualifiedElement1" type="xs:string" />
<xs:element name="elementReferenceUnqualifiedElement2" type="xs:string" />
<xs:complexType name="ElementReferenceUnqualified">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ref</b><![CDATA[="elementReferenceUnqualifiedElement1" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ref</b><![CDATA[="elementReferenceUnqualifiedElement2" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementReferenceUnqualified01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementReferenceUnqualified#ElementReferenceUnqualified01">ElementReferenceUnqualified01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementReferenceUnqualified01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementReferenceUnqualified>
      <ex:elementReferenceUnqualifiedElement1>String</ex:elementReferenceUnqualifiedElement1>
      <ex:elementReferenceUnqualifiedElement2>String</ex:elementReferenceUnqualifiedElement2>
   </ex:elementReferenceUnqualified>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LocalElementSimpleType" class="pattern">
    <head>LocalElementSimpleType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementSimpleType">LocalElementSimpleType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementSimpleType">http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementSimpleType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-LocalElementSimpleType">.//xs:element[not(parent::xs:schema)]/xs:simpleType</xpath>
    <p>
      <include-explanation ref="LocalElementSimpleType"/>
    </p>
    <p id="example-LocalElementSimpleType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementSimpleType">LocalElementSimpleType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementSimpleType">LocalElementSimpleType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementSimpleType">
      <eg><![CDATA[
<xs:element name="localElementSimpleType" type="ex:LocalElementSimpleType" />
<xs:complexType name="LocalElementSimpleType">
  <xs:sequence>
    <xs:element name="localElement">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
        <xs:restriction base="xs:string">
          <xs:enumeration value="First" />
          <xs:enumeration value="Second" />
          <xs:enumeration value="Third" />
        </xs:restriction>
      </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
    </xs:element>
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-LocalElementSimpleType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementSimpleType#LocalElementSimpleType01">LocalElementSimpleType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementSimpleType01">
      <eg xml:space="preserve"><![CDATA[  <ex:localElementSimpleType>
      <ex:localElement>First</ex:localElement>
   </ex:localElementSimpleType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LocalElementComplexTypeEmptyExtension" class="pattern">
    <head>LocalElementComplexTypeEmptyExtension</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementComplexTypeEmptyExtension">LocalElementComplexTypeEmptyExtension</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementComplexTypeEmptyExtension">http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementComplexTypeEmptyExtension</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-LocalElementComplexTypeEmptyExtension">.//xs:element[not(parent::xs:schema)]/xs:complexType[not(@name)]/xs:complexContent[xs:extension[@base]/not(*)]/
         (../../(., @name), .., ., xs:extension/(., @base))</xpath>
    <p>
      <include-explanation ref="LocalElementComplexTypeEmptyExtension"/>
    </p>
    <p id="example-LocalElementComplexTypeEmptyExtension">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementComplexTypeEmptyExtension">LocalElementComplexTypeEmptyExtension</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementComplexTypeEmptyExtension">LocalElementComplexTypeEmptyExtension</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementComplexTypeEmptyExtension">
      <eg><![CDATA[
<xs:element name="localElementComplexTypeEmptyExtension">
  <xs:complexType>
    <xs:sequence>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="extensionElement">
        <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
          <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
            <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="ex:ExtensionType" />
          </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
        </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
      </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[>
    </xs:sequence>
  </xs:complexType>
</xs:element>
<xs:complexType name="ExtensionType">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-LocalElementComplexTypeEmptyExtension01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementComplexTypeEmptyExtension#LocalElementComplexTypeEmptyExtension01">LocalElementComplexTypeEmptyExtension01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementComplexTypeEmptyExtension01">
      <eg xml:space="preserve"><![CDATA[  <ex:localElementComplexTypeEmptyExtension>
      <ex:extensionElement>
         <ex:element1>string</ex:element1>
         <ex:element2>string</ex:element2>
      </ex:extensionElement>
   </ex:localElementComplexTypeEmptyExtension>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementDefaultAnyType" class="pattern">
    <head>ElementDefaultAnyType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementDefaultAnyType">ElementDefaultAnyType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementDefaultAnyType">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementDefaultAnyType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementDefaultAnyType">.//xs:element[@name and not(@type) and ./not(xs:simpleType or xs:complexType or xs:unique or xs:key or xs:keyref)]/(.)</xpath>
    <p>
      <include-explanation ref="ElementDefaultAnyType"/>
    </p>
    <p id="example-ElementDefaultAnyType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementDefaultAnyType">ElementDefaultAnyType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefaultAnyType">ElementDefaultAnyType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefaultAnyType">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="elementDefaultAnyType" />
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementDefaultAnyType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefaultAnyType#ElementDefaultAnyType01">ElementDefaultAnyType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefaultAnyType01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementDefaultAnyType/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementKey" class="pattern">
    <head>ElementKey</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementKey">ElementKey</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementKey">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementKey</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementKey">.//xs:element/xs:key[xs:selector and xs:field]/(., xs:selector, xs:selector/(@xpath), xs:field, xs:field/(@xpath))</xpath>
    <p>
      <include-explanation ref="ElementKey"/>
    </p>
    <p id="example-ElementKey">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementKey">ElementKey</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementKey">ElementKey</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementKey">
      <eg><![CDATA[
<xs:element name="elementKey" type="ex:ElementKey">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:key</b><![CDATA[ name="key">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:selector</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xpath</b><![CDATA[=".//item" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:field</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xpath</b><![CDATA[="number" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:key</b><![CDATA[>
</xs:element>
<xs:complexType name="ElementKey">
  <xs:sequence>
    <xs:element name="item" type="ex:itemType" maxOccurs="unbounded" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="itemType">
  <xs:sequence>
    <xs:element name="number" type="xs:integer" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementKey01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementKey#ElementKey01">ElementKey01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementKey01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementKey>
      <ex:item>
         <ex:number>1234</ex:number>
      </ex:item>
   </ex:elementKey>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-MaxOccurs0" class="pattern">
    <head>MaxOccurs0</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MaxOccurs0">MaxOccurs0</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MaxOccurs0">http://www.w3.org/2002/ws/databinding/patterns/6/09/MaxOccurs0</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-MaxOccurs0">.//xs:element[@maxOccurs='0']/(., @maxOccurs, @minOccurs)</xpath>
    <p>
      <include-explanation ref="MaxOccurs0"/>
    </p>
    <p id="example-MaxOccurs0">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MaxOccurs0">MaxOccurs0</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MaxOccurs0">MaxOccurs0</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MaxOccurs0">
      <eg><![CDATA[
<xs:element name="maxOccurs0" type="ex:MaxOccurs0" />
<xs:complexType name="MaxOccurs0">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="element2" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-MaxOccurs001">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MaxOccurs0#MaxOccurs001">MaxOccurs001</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MaxOccurs001">
      <eg xml:space="preserve"><![CDATA[  <ex:maxOccurs0>
      <ex:element1>string1</ex:element1>
   </ex:maxOccurs0>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Attribute">
  <head>Attribute Declarations</head>
  <p>
    <include-explanation ref="Attribute"/>
  </p>
  <div3 id="pattern-AttributeFormQualified" class="pattern">
    <head>AttributeFormQualified</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFormQualified">AttributeFormQualified</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFormQualified">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFormQualified</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeFormQualified">.//xs:attribute[@form='qualified']/
		(@form)</xpath>
    <p>
      <include-explanation ref="AttributeFormQualified"/>
    </p>
    <p id="example-AttributeFormQualified">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFormQualified">AttributeFormQualified</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFormQualified">AttributeFormQualified</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFormQualified">
      <eg><![CDATA[
<xs:element name="attributeFormQualified" type="ex:AttributeFormQualified" />
<xs:complexType name="AttributeFormQualified">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
  <xs:attribute name="attribute" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> form</b><![CDATA[="qualified" type="xs:string" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeFormQualified01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFormQualified#AttributeFormQualified01">AttributeFormQualified01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFormQualified01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeFormQualified ex:attribute="string">
      <ex:element1>string</ex:element1>
      <ex:element2>string</ex:element2>
   </ex:attributeFormQualified>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementDefault" class="pattern">
    <head>ElementDefault</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementDefault">ElementDefault</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementDefault">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementDefault</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementDefault">.//xs:element/
		(@default)</xpath>
    <p>
      <include-explanation ref="ElementDefault"/>
    </p>
    <p id="example-GlobalElementDefault">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementDefault">ElementDefault</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementDefault">GlobalElementDefault</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementDefault">
      <eg><![CDATA[
<xs:element name="globalElementDefault" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> default</b><![CDATA[="theDefaultValue" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementDefault01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementDefault#GlobalElementDefault01">GlobalElementDefault01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementDefault01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementDefault/>
]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementDefault02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementDefault#GlobalElementDefault02">GlobalElementDefault02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementDefault02">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementDefault>theDefaultValue</ex:globalElementDefault>
]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementDefault03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementDefault#GlobalElementDefault03">GlobalElementDefault03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementDefault03">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementDefault>anotherValue</ex:globalElementDefault>
]]></eg>
    </exampleInner>
    <p id="example-ElementDefault">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementDefault">ElementDefault</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefault">ElementDefault</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefault">
      <eg><![CDATA[
<xs:element name="elementDefault" type="ex:ElementDefault" />
<xs:complexType name="ElementDefault">
  <xs:sequence>
    <xs:element name="element" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> default</b><![CDATA[="default" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementDefault01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefault#ElementDefault01">ElementDefault01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefault01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementDefault>
      <ex:element>default</ex:element>
   </ex:elementDefault>
]]></eg>
    </exampleInner>
    <p id="instance-ElementDefault02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefault#ElementDefault02">ElementDefault02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementDefault02">
      <eg xml:space="preserve"><![CDATA[  <ex:elementDefault>
      <ex:element>wrong value</ex:element>
   </ex:elementDefault>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeRequired" class="pattern">
    <head>AttributeRequired</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeRequired">AttributeRequired</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeRequired">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeRequired</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeRequired">.//xs:attribute[@use = 'required']/ 
		(@use)</xpath>
    <p>
      <include-explanation ref="AttributeRequired"/>
    </p>
    <p id="example-AttributeRequired">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeRequired">AttributeRequired</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeRequired">AttributeRequired</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeRequired">
      <eg><![CDATA[
<xs:element name="attributeRequired" type="ex:AttributeRequired" />
<xs:complexType name="AttributeRequired">
  <xs:sequence>
    <xs:element name="percentage" type="xs:int" />
  </xs:sequence>
  <xs:attribute name="id" type="xs:string" />
  <xs:attribute name="seasonal" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> use</b><![CDATA[="required" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeRequired01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeRequired#AttributeRequired01">AttributeRequired01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeRequired01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeRequired id="1611" seasonal="yes">
      <ex:percentage>5</ex:percentage>
   </ex:attributeRequired>
]]></eg>
    </exampleInner>
    <p id="instance-AttributeRequired02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeRequired#AttributeRequired02">AttributeRequired02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeRequired02">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeRequired id="1612" seasonal="no">
      <ex:percentage>2</ex:percentage>
   </ex:attributeRequired>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeFixed" class="pattern">
    <head>AttributeFixed</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFixed">AttributeFixed</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFixed">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFixed</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeFixed">.//xs:attribute[@fixed] / 
		(@fixed)</xpath>
    <p>
      <include-explanation ref="AttributeFixed"/>
    </p>
    <p id="example-AttributeFixed">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFixed">AttributeFixed</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFixed">AttributeFixed</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFixed">
      <eg><![CDATA[
<xs:element name="attributeFixed" type="ex:AttributeFixed" />
<xs:complexType name="AttributeFixed">
  <xs:sequence>
    <xs:element name="fee" type="xs:int" />
  </xs:sequence>
  <xs:attribute name="id" type="xs:string" />
  <xs:attribute name="currency" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> fixed</b><![CDATA[="GBP" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeFixed01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFixed#AttributeFixed01">AttributeFixed01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFixed01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeFixed id="1511" currency="GBP">
      <ex:fee>500</ex:fee>
   </ex:attributeFixed>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeDefault" class="pattern">
    <head>AttributeDefault</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeDefault">AttributeDefault</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeDefault">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeDefault</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeDefault">.//xs:attribute[@default] / 
		(@default)</xpath>
    <p>
      <include-explanation ref="AttributeDefault"/>
    </p>
    <p id="example-AttributeDefault">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeDefault">AttributeDefault</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault">AttributeDefault</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault">
      <eg><![CDATA[
<xs:element name="attributeDefault" type="ex:AttributeDefault" />
<xs:complexType name="AttributeDefault">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="defaultedValue" type="xs:string" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> default</b><![CDATA[="theDefaultValue" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeDefault01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault#AttributeDefault01">AttributeDefault01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeDefault/>
]]></eg>
    </exampleInner>
    <p id="instance-AttributeDefault02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault#AttributeDefault02">AttributeDefault02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault02">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeDefault defaultedValue="theDefaultValue"/>
]]></eg>
    </exampleInner>
    <p id="instance-AttributeDefault03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault#AttributeDefault03">AttributeDefault03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault03">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeDefault defaultedValue=""/>
]]></eg>
    </exampleInner>
    <p id="instance-AttributeDefault04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault#AttributeDefault04">AttributeDefault04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeDefault04">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeDefault defaultedValue="anotherValue"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeReferenceUnqualified" class="pattern">
    <head>AttributeReferenceUnqualified</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeReferenceUnqualified">AttributeReferenceUnqualified</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeReferenceUnqualified">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeReferenceUnqualified</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeReferenceUnqualified">.//xs:attribute[@ref and not(contains(@ref, ':'))]/
	    (., @ref)</xpath>
    <p>
      <include-explanation ref="AttributeReferenceUnqualified"/>
    </p>
    <p id="example-AttributeReferenceUnqualified">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeReferenceUnqualified">AttributeReferenceUnqualified</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeReferenceUnqualified">AttributeReferenceUnqualified</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeReferenceUnqualified">
      <eg><![CDATA[
<xs:element name="attributeReferenceUnqualified" type="ex:AttributeReferenceUnqualified" />
<xs:attribute name="attributeReferenceUnqualifiedAtt" type="xs:string" />
<xs:complexType name="AttributeReferenceUnqualified">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ref</b><![CDATA[="attributeReferenceUnqualifiedAtt" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeReferenceUnqualified01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeReferenceUnqualified#AttributeReferenceUnqualified01">AttributeReferenceUnqualified01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeReferenceUnqualified01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeReferenceUnqualified ex:attributeReferenceUnqualifiedAtt="String">
      <ex:firstElement>String</ex:firstElement>
      <ex:lastElement>String</ex:lastElement>
   </ex:attributeReferenceUnqualified>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeTypeReferenceUnqualified" class="pattern">
    <head>AttributeTypeReferenceUnqualified</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeTypeReferenceUnqualified">AttributeTypeReferenceUnqualified</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeTypeReferenceUnqualified">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeTypeReferenceUnqualified</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeTypeReferenceUnqualified">.//xs:attribute[@name and @type 
	    and namespace-uri-from-QName(resolve-QName(@type,.)) != 'http://www.w3.org/2001/XMLSchema' 
	    and not(contains(@type, ':'))]/
		(., @name, @type)</xpath>
    <p>
      <include-explanation ref="AttributeTypeReferenceUnqualified"/>
    </p>
    <p id="example-AttributeTypeReferenceUnqualified">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeTypeReferenceUnqualified">AttributeTypeReferenceUnqualified</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeTypeReferenceUnqualified">AttributeTypeReferenceUnqualified</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeTypeReferenceUnqualified">
      <eg><![CDATA[
<xs:element name="attributeTypeReferenceUnqualified" type="ex:AttributeTypeReferenceUnqualified" />
<xs:simpleType name="AttributeTypeReferenceUnqualifiedType">
  <xs:restriction base="xs:decimal">
    <xs:totalDigits value="3" />
  </xs:restriction>
</xs:simpleType>
<xs:complexType name="AttributeTypeReferenceUnqualified">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="localAttribute" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="AttributeTypeReferenceUnqualifiedType" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeTypeReferenceUnqualified01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeTypeReferenceUnqualified#AttributeTypeReferenceUnqualified01">AttributeTypeReferenceUnqualified01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeTypeReferenceUnqualified01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeTypeReferenceUnqualified localAttribute="123">
      <ex:firstElement>String</ex:firstElement>
   </ex:attributeTypeReferenceUnqualified>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LocalAttributeSimpleType" class="pattern">
    <head>LocalAttributeSimpleType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalAttributeSimpleType">LocalAttributeSimpleType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalAttributeSimpleType">http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalAttributeSimpleType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-LocalAttributeSimpleType">.//xs:attribute[not(parent::xs:schema)]/xs:simpleType</xpath>
    <p>
      <include-explanation ref="LocalAttributeSimpleType"/>
    </p>
    <p id="example-LocalAttributeSimpleType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalAttributeSimpleType">LocalAttributeSimpleType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalAttributeSimpleType">LocalAttributeSimpleType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalAttributeSimpleType">
      <eg><![CDATA[
<xs:element name="localAttributeSimpleType" type="ex:LocalAttributeSimpleType" />
<xs:complexType name="LocalAttributeSimpleType">
  <xs:sequence>
    <xs:element name="localElement1" type="xs:string" />
    <xs:element name="localElement2" type="xs:string" />
  </xs:sequence>
  <xs:attribute name="localAttribute">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
      <xs:restriction base="xs:string">
        <xs:enumeration value="First" />
        <xs:enumeration value="Second" />
        <xs:enumeration value="Third" />
      </xs:restriction>
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
  </xs:attribute>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-LocalAttributeSimpleType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalAttributeSimpleType#LocalAttributeSimpleType01">LocalAttributeSimpleType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalAttributeSimpleType01">
      <eg xml:space="preserve"><![CDATA[  <ex:localAttributeSimpleType localAttribute="First">
      <ex:localElement1>String</ex:localElement1>
      <ex:localElement2>String</ex:localElement2>
   </ex:localAttributeSimpleType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeProhibited" class="pattern">
    <head>AttributeProhibited</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeProhibited">AttributeProhibited</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeProhibited">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeProhibited</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeProhibited">.//xs:attribute[@use = 'prohibited']/ 
         (@use)</xpath>
    <p>
      <include-explanation ref="AttributeProhibited"/>
    </p>
    <p id="example-AttributeProhibited">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeProhibited">AttributeProhibited</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeProhibited">AttributeProhibited</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeProhibited">
      <eg><![CDATA[
<xs:element name="attributeProhibited" type="ex:AttributeProhibited" />
<xs:complexType name="AttributeProhibited">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
  <xs:attribute name="prohibitedAttribute" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> use</b><![CDATA[="prohibited" type="xs:string" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeProhibited01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeProhibited#AttributeProhibited01">AttributeProhibited01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeProhibited01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeProhibited>
      <ex:element1>element1</ex:element1>
      <ex:element2>element2</ex:element2>
   </ex:attributeProhibited>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-GlobalComplexType">
  <head>Global ComplexType Declarations</head>
  <p>
    <include-explanation ref="GlobalComplexType"/>
  </p>
  <div3 id="pattern-GlobalComplexTypeAbstract" class="pattern">
    <head>GlobalComplexTypeAbstract</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeAbstract">GlobalComplexTypeAbstract</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeAbstract">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeAbstract</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalComplexTypeAbstract">./xs:complexType[@abstract='true']/
		(@abstract)</xpath>
    <p>
      <include-explanation ref="GlobalComplexTypeAbstract"/>
    </p>
    <p id="example-GlobalComplexTypeAbstract">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeAbstract">GlobalComplexTypeAbstract</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeAbstract">GlobalComplexTypeAbstract</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeAbstract">
      <eg><![CDATA[
<xs:element name="globalComplexTypeAbstract" type="ex:GlobalComplexTypeAbstract" />
<xs:complexType name="GlobalComplexTypeExtra" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> abstract</b><![CDATA[="true">
  <xs:sequence>
    <xs:element name="premium" type="xs:string" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="GlobalComplexTypeAbstract">
  <xs:complexContent>
    <xs:extension base="ex:GlobalComplexTypeExtra" />
  </xs:complexContent>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalComplexTypeAbstractExample01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeAbstract#GlobalComplexTypeAbstractExample01">GlobalComplexTypeAbstractExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeAbstractExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalComplexTypeAbstract>
      <ex:premium>1175</ex:premium>
   </ex:globalComplexTypeAbstract>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalComplexTypeBlock" class="pattern">
    <head>GlobalComplexTypeBlock</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeBlock">GlobalComplexTypeBlock</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeBlock">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeBlock</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalComplexTypeBlock">./xs:complexType/ 
		(@block)</xpath>
    <p>
      <include-explanation ref="GlobalComplexTypeBlock"/>
    </p>
    <p id="example-GlobalComplexTypeBlock">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeBlock">GlobalComplexTypeBlock</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeBlock">GlobalComplexTypeBlock</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeBlock">
      <eg><![CDATA[
<xs:element name="globalComplexTypeBlock" type="ex:BlockAll" />
<xs:complexType name="BlockAll" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> block</b><![CDATA[="#all">
  <xs:sequence>
    <xs:element name="amount" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalComplexTypeBlockExample01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeBlock#GlobalComplexTypeBlockExample01">GlobalComplexTypeBlockExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeBlockExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalComplexTypeBlock>
      <ex:amount>1175</ex:amount>
   </ex:globalComplexTypeBlock>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalComplexTypeEmptyExtension" class="pattern">
    <head>GlobalComplexTypeEmptyExtension</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeEmptyExtension">GlobalComplexTypeEmptyExtension</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeEmptyExtension">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeEmptyExtension</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalComplexTypeEmptyExtension">./xs:complexType[@name]/xs:complexContent[xs:extension[@base]/not(*)]/
		(../../(., @name), .., ., xs:extension/(., @base))</xpath>
    <p>
      <include-explanation ref="GlobalComplexTypeEmptyExtension"/>
    </p>
    <p id="example-GlobalComplexTypeEmptyExtension">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexTypeEmptyExtension">GlobalComplexTypeEmptyExtension</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeEmptyExtension">GlobalComplexTypeEmptyExtension</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeEmptyExtension">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[ name="GlobalComplexTypeEmptyExtension">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:anyType" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
<xs:element name="globalComplexTypeEmptyExtension" type="ex:GlobalComplexTypeEmptyExtension" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalComplexTypeEmptyExtension01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeEmptyExtension#GlobalComplexTypeEmptyExtension01">GlobalComplexTypeEmptyExtension01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeEmptyExtension01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalComplexTypeEmptyExtension/>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-SimpleType">
  <head>SimpleType Declarations</head>
  <p>
    <include-explanation ref="SimpleType"/>
  </p>
  <div3 id="pattern-NMTOKENEnumerationType" class="pattern">
    <head>NMTOKENEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENEnumerationType">NMTOKENEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NMTOKENEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:NMTOKEN') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="NMTOKENEnumerationType"/>
    </p>
    <p id="example-NMTOKENEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENEnumerationType">NMTOKENEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENEnumerationType">NMTOKENEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENEnumerationType">
      <eg><![CDATA[
<xs:element name="nMTOKENEnumerationType" type="ex:NMTOKENEnumerationType" />
<xs:simpleType name="NMTOKENEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:NMTOKEN">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="token1" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="token2" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="token3" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NMTOKENEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENEnumerationType#NMTOKENEnumerationType01">NMTOKENEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:nMTOKENEnumerationType>token1</ex:nMTOKENEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IntEnumerationType" class="pattern">
    <head>IntEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntEnumerationType">IntEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/IntEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IntEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:int') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="IntEnumerationType"/>
    </p>
    <p id="example-IntEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntEnumerationType">IntEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntEnumerationType">IntEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntEnumerationType">
      <eg><![CDATA[
<xs:element name="intEnumerationType" type="ex:IntEnumerationType" />
<xs:simpleType name="IntEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:int">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="3" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="5" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="7" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IntEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntEnumerationType#IntEnumerationType01">IntEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:intEnumerationType>2</ex:intEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ShortEnumerationType" class="pattern">
    <head>ShortEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortEnumerationType">ShortEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ShortEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:short') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="ShortEnumerationType"/>
    </p>
    <p id="example-ShortEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortEnumerationType">ShortEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortEnumerationType">ShortEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortEnumerationType">
      <eg><![CDATA[
<xs:element name="shortEnumerationType" type="ex:ShortEnumerationType" />
<xs:simpleType name="ShortEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:short">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="7" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="11" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="13" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ShortEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortEnumerationType#ShortEnumerationType01">ShortEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:shortEnumerationType>11</ex:shortEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LongEnumerationType" class="pattern">
    <head>LongEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongEnumerationType">LongEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/LongEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-LongEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:long') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="LongEnumerationType"/>
    </p>
    <p id="example-LongEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongEnumerationType">LongEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongEnumerationType">LongEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongEnumerationType">
      <eg><![CDATA[
<xs:element name="longEnumerationType" type="ex:LongEnumerationType" />
<xs:simpleType name="LongEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:long">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="9152052" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="7816230" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="7235733" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-LongEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongEnumerationType#LongEnumerationType01">LongEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:longEnumerationType>9152052</ex:longEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DoubleEnumerationType" class="pattern">
    <head>DoubleEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleEnumerationType">DoubleEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DoubleEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:double') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="DoubleEnumerationType"/>
    </p>
    <p id="example-DoubleEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleEnumerationType">DoubleEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleEnumerationType">DoubleEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleEnumerationType">
      <eg><![CDATA[
<xs:element name="doubleEnumerationType" type="ex:DoubleEnumerationType" />
<xs:simpleType name="DoubleEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:double">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1267.43233E12" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="7234.34541E12" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="5733.65565E12" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DoubleEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleEnumerationType#DoubleEnumerationType01">DoubleEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:doubleEnumerationType>1267.43233E12</ex:doubleEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IntegerEnumerationType" class="pattern">
    <head>IntegerEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerEnumerationType">IntegerEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IntegerEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:integer') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="IntegerEnumerationType"/>
    </p>
    <p id="example-IntegerEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerEnumerationType">IntegerEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerEnumerationType">IntegerEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerEnumerationType">
      <eg><![CDATA[
<xs:element name="integerEnumerationType" type="ex:IntegerEnumerationType" />
<xs:simpleType name="IntegerEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:integer">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="4000000" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="5000000" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="6000000" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IntegerEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerEnumerationType#IntegerEnumerationType01">IntegerEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:integerEnumerationType>4000000</ex:integerEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DecimalEnumerationType" class="pattern">
    <head>DecimalEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalEnumerationType">DecimalEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DecimalEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:decimal') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="DecimalEnumerationType"/>
    </p>
    <p id="example-DecimalEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalEnumerationType">DecimalEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalEnumerationType">DecimalEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalEnumerationType">
      <eg><![CDATA[
<xs:element name="decimalEnumerationType" type="ex:DecimalEnumerationType" />
<xs:simpleType name="DecimalEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:decimal">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="+1000.0001" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="-1000.0001" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1000.0002" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DecimalEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalEnumerationType#DecimalEnumerationType01">DecimalEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalEnumerationType>1000.0002</ex:decimalEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-FloatEnumerationType" class="pattern">
    <head>FloatEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatEnumerationType">FloatEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-FloatEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:float') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="FloatEnumerationType"/>
    </p>
    <p id="example-FloatEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatEnumerationType">FloatEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatEnumerationType">FloatEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatEnumerationType">
      <eg><![CDATA[
<xs:element name="floatEnumerationType" type="ex:FloatEnumerationType" />
<xs:simpleType name="FloatEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:float">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1267.43233E12" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="7234.34541E12" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="5733.65565E12" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-FloatEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatEnumerationType#FloatEnumerationType01">FloatEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:floatEnumerationType>1267.43233E12</ex:floatEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NonNegativeIntegerEnumerationType" class="pattern">
    <head>NonNegativeIntegerEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerEnumerationType">NonNegativeIntegerEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NonNegativeIntegerEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:nonNegativeInteger') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="NonNegativeIntegerEnumerationType"/>
    </p>
    <p id="example-NonNegativeIntegerEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerEnumerationType">NonNegativeIntegerEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerEnumerationType">NonNegativeIntegerEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerEnumerationType">
      <eg><![CDATA[
<xs:element name="nonNegativeIntegerEnumerationType" type="ex:NonNegativeIntegerEnumerationType" />
<xs:simpleType name="NonNegativeIntegerEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:nonNegativeInteger">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="12" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="24" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="33" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerEnumerationType#NonNegativeIntegerEnumerationType01">NonNegativeIntegerEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerEnumerationType>12</ex:nonNegativeIntegerEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-PositiveIntegerEnumerationType" class="pattern">
    <head>PositiveIntegerEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerEnumerationType">PositiveIntegerEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-PositiveIntegerEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:positiveInteger')
		and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="PositiveIntegerEnumerationType"/>
    </p>
    <p id="example-PositiveIntegerEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerEnumerationType">PositiveIntegerEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerEnumerationType">PositiveIntegerEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerEnumerationType">
      <eg><![CDATA[
<xs:element name="positiveIntegerEnumerationType" type="ex:PositiveIntegerEnumerationType" />
<xs:simpleType name="PositiveIntegerEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:positiveInteger">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="12" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="24" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="33" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-PositiveIntegerEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerEnumerationType#PositiveIntegerEnumerationType01">PositiveIntegerEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:positiveIntegerEnumerationType>12</ex:positiveIntegerEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedIntEnumerationType" class="pattern">
    <head>UnsignedIntEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntEnumerationType">UnsignedIntEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedIntEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:unsignedInt') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="UnsignedIntEnumerationType"/>
    </p>
    <p id="example-UnsignedIntEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntEnumerationType">UnsignedIntEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntEnumerationType">UnsignedIntEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntEnumerationType">
      <eg><![CDATA[
<xs:element name="unsignedIntEnumerationType" type="ex:UnsignedIntEnumerationType" />
<xs:simpleType name="UnsignedIntEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:unsignedInt">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1111111111" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2222222222" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="3333333333" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntEnumerationType#UnsignedIntEnumerationType01">UnsignedIntEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntEnumerationType>3333333333</ex:unsignedIntEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedLongEnumerationType" class="pattern">
    <head>UnsignedLongEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongEnumerationType">UnsignedLongEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedLongEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:unsignedLong') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="UnsignedLongEnumerationType"/>
    </p>
    <p id="example-UnsignedLongEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongEnumerationType">UnsignedLongEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongEnumerationType">UnsignedLongEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongEnumerationType">
      <eg><![CDATA[
<xs:element name="unsignedLongEnumerationType" type="ex:UnsignedLongEnumerationType" />
<xs:simpleType name="UnsignedLongEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:unsignedLong">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="11111111111111" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="22222222222222" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="33333333333333" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongEnumerationType#UnsignedLongEnumerationType01">UnsignedLongEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongEnumerationType>33333333333333</ex:unsignedLongEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedShortEnumerationType" class="pattern">
    <head>UnsignedShortEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortEnumerationType">UnsignedShortEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedShortEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:unsignedShort') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="UnsignedShortEnumerationType"/>
    </p>
    <p id="example-UnsignedShortEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortEnumerationType">UnsignedShortEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortEnumerationType">UnsignedShortEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortEnumerationType">
      <eg><![CDATA[
<xs:element name="unsignedShortEnumerationType" type="ex:UnsignedShortEnumerationType" />
<xs:simpleType name="UnsignedShortEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:unsignedShort">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1111" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2222" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="3333" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortEnumerationType#UnsignedShortEnumerationType01">UnsignedShortEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortEnumerationType>3333</ex:unsignedShortEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-TokenEnumerationType" class="pattern">
    <head>TokenEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenEnumerationType">TokenEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-TokenEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:token') and xs:enumeration]/
         (., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="TokenEnumerationType"/>
    </p>
    <p id="example-TokenEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenEnumerationType">TokenEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenEnumerationType">TokenEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenEnumerationType">
      <eg><![CDATA[
<xs:element name="tokenEnumerationType" type="ex:TokenEnumerationType" />
<xs:simpleType name="TokenEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:token">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="3" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-TokenEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenEnumerationType#TokenEnumerationType01">TokenEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:tokenEnumerationType>1</ex:tokenEnumerationType>
]]></eg>
    </exampleInner>
    <p id="instance-TokenEnumerationType02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenEnumerationType#TokenEnumerationType02">TokenEnumerationType02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenEnumerationType02">
      <eg xml:space="preserve"><![CDATA[  <ex:tokenEnumerationType>2</ex:tokenEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LanguageEnumerationType" class="pattern">
    <head>LanguageEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageEnumerationType">LanguageEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-LanguageEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:language') and xs:enumeration]/
         (., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="LanguageEnumerationType"/>
    </p>
    <p id="example-LanguageEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageEnumerationType">LanguageEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageEnumerationType">LanguageEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageEnumerationType">
      <eg><![CDATA[
<xs:element name="languageEnumerationType" type="ex:LanguageEnumerationType" />
<xs:simpleType name="LanguageEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:language">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="en" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="en-US" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="fr" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="de" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="it" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-LanguageEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageEnumerationType#LanguageEnumerationType01">LanguageEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:languageEnumerationType>en</ex:languageEnumerationType>
]]></eg>
    </exampleInner>
    <p id="instance-LanguageEnumerationType02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageEnumerationType#LanguageEnumerationType02">LanguageEnumerationType02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageEnumerationType02">
      <eg xml:space="preserve"><![CDATA[  <ex:languageEnumerationType>it</ex:languageEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SimpleTypeEnumerationType" class="pattern">
    <head>SimpleTypeEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleTypeEnumerationType">SimpleTypeEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleTypeEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleTypeEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SimpleTypeEnumerationType">.//xs:simpleType/xs:restriction[@base and
	    namespace-uri-from-QName(resolve-QName(@base,.)) != 'http://www.w3.org/2001/XMLSchema' ]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="SimpleTypeEnumerationType"/>
    </p>
    <p id="example-SimpleTypeEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleTypeEnumerationType">SimpleTypeEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeEnumerationType">SimpleTypeEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeEnumerationType">
      <eg><![CDATA[
<xs:element name="simpleTypeEnumerationType" type="ex:SimpleTypeEnumerationType" />
<xs:simpleType name="SimpleTypeEnumerationType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="ex:SimpleTypeEnumerationTypeBase">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="One" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="Two" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
<xs:simpleType name="SimpleTypeEnumerationTypeBase">
  <xs:restriction base="xs:string">
    <xs:enumeration value="One" />
    <xs:enumeration value="Two" />
    <xs:enumeration value="Three" />
  </xs:restriction>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SimpleTypeEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeEnumerationType#SimpleTypeEnumerationType01">SimpleTypeEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:simpleTypeEnumerationType>One</ex:simpleTypeEnumerationType>
]]></eg>
    </exampleInner>
    <p id="instance-SimpleTypeEnumerationType02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeEnumerationType#SimpleTypeEnumerationType02">SimpleTypeEnumerationType02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeEnumerationType02">
      <eg xml:space="preserve"><![CDATA[  <ex:simpleTypeEnumerationType>Two</ex:simpleTypeEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DecimalSimpleTypeTotalDigits" class="pattern">
    <head>DecimalSimpleTypeTotalDigits</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypeTotalDigits">DecimalSimpleTypeTotalDigits</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypeTotalDigits">http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypeTotalDigits</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DecimalSimpleTypeTotalDigits">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:decimal') and xs:totalDigits/@value]/
	    (., @base, xs:totalDigits/(., @value))</xpath>
    <p>
      <include-explanation ref="DecimalSimpleTypeTotalDigits"/>
    </p>
    <p id="example-DecimalSimpleTypeTotalDigits">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypeTotalDigits">DecimalSimpleTypeTotalDigits</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeTotalDigits">DecimalSimpleTypeTotalDigits</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeTotalDigits">
      <eg><![CDATA[
<xs:element name="decimalSimpleTypeTotalDigits" type="ex:DecimalSimpleTypeTotalDigits" />
<xs:simpleType name="DecimalSimpleTypeTotalDigits">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:decimal">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:totalDigits</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="5" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DecimalSimpleTypeTotalDigits01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeTotalDigits#DecimalSimpleTypeTotalDigits01">DecimalSimpleTypeTotalDigits01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeTotalDigits01">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalSimpleTypeTotalDigits>1234</ex:decimalSimpleTypeTotalDigits>
]]></eg>
    </exampleInner>
    <p id="instance-DecimalSimpleTypeTotalDigits02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeTotalDigits#DecimalSimpleTypeTotalDigits02">DecimalSimpleTypeTotalDigits02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeTotalDigits02">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalSimpleTypeTotalDigits>12345</ex:decimalSimpleTypeTotalDigits>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DecimalSimpleTypeFractionDigits" class="pattern">
    <head>DecimalSimpleTypeFractionDigits</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypeFractionDigits">DecimalSimpleTypeFractionDigits</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypeFractionDigits">http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypeFractionDigits</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DecimalSimpleTypeFractionDigits">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:decimal') and xs:fractionDigits/@value]/
         (., @base, xs:fractionDigits/(., @value))</xpath>
    <p>
      <include-explanation ref="DecimalSimpleTypeFractionDigits"/>
    </p>
    <p id="example-DecimalSimpleTypeFractionDigits">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypeFractionDigits">DecimalSimpleTypeFractionDigits</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeFractionDigits">DecimalSimpleTypeFractionDigits</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeFractionDigits">
      <eg><![CDATA[
<xs:element name="decimalSimpleTypeFractionDigits" type="ex:DecimalSimpleTypeFractionDigits" />
<xs:simpleType name="DecimalSimpleTypeFractionDigits">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:decimal">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:fractionDigits</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DecimalSimpleTypeFractionDigits01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeFractionDigits#DecimalSimpleTypeFractionDigits01">DecimalSimpleTypeFractionDigits01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeFractionDigits01">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalSimpleTypeFractionDigits>1234.00</ex:decimalSimpleTypeFractionDigits>
]]></eg>
    </exampleInner>
    <p id="instance-DecimalSimpleTypeFractionDigits02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeFractionDigits#DecimalSimpleTypeFractionDigits02">DecimalSimpleTypeFractionDigits02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypeFractionDigits02">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalSimpleTypeFractionDigits>1234</ex:decimalSimpleTypeFractionDigits>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-QNameEnumerationType" class="pattern">
    <head>QNameEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameEnumerationType">QNameEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-QNameEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:QName') and xs:enumeration]/
         (., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="QNameEnumerationType"/>
    </p>
    <p id="example-QNameEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameEnumerationType">QNameEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameEnumerationType">QNameEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameEnumerationType">
      <eg><![CDATA[
<xs:element name="qNameEnumerationType" type="ex:QNameSimpleType" />
<xs:simpleType name="QNameSimpleType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:QName">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="ex:firstQName" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="ex:secondQName" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-QNameEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameEnumerationType#QNameEnumerationType01">QNameEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:qNameEnumerationType>ex:firstQName</ex:qNameEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyURIEnumerationType" class="pattern">
    <head>AnyURIEnumerationType</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIEnumerationType">AnyURIEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIEnumerationType</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnyURIEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:anyURI') and xs:enumeration]/
         (., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="AnyURIEnumerationType"/>
    </p>
    <p id="example-AnyURIEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIEnumerationType">AnyURIEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIEnumerationType">AnyURIEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIEnumerationType">
      <eg><![CDATA[
<xs:element name="anyURIEnumerationType" type="ex:URISimpleType" />
<xs:simpleType name="URISimpleType">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:anyURI">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="http://www.w3.org/2005/08/addressing/reply" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyURIEnumerationType01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIEnumerationType#AnyURIEnumerationType01">AnyURIEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyURIEnumerationType>http://www.w3.org/2005/08/addressing/reply</ex:anyURIEnumerationType>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-ComplexType">
  <head>ComplexType Declarations</head>
  <p>
    <include-explanation ref="ComplexType"/>
  </p>
  <div3 id="pattern-ComplexTypeAll" class="pattern">
    <head>ComplexTypeAll</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAll">ComplexTypeAll</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAll">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAll</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeAll">.//xs:complexType/xs:all/
		(., xs:element/(., @name))</xpath>
    <p>
      <include-explanation ref="ComplexTypeAll"/>
    </p>
    <p id="example-ComplexTypeAll">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAll">ComplexTypeAll</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAll">ComplexTypeAll</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAll">
      <eg><![CDATA[
<xs:element name="complexTypeAll" type="ex:ComplexTypeAll" />
<xs:complexType name="ComplexTypeAll">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:all</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="name" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="shade" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="length" type="xs:int" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:all</b><![CDATA[>
  <xs:attribute name="id" type="xs:string" />
  <xs:attribute name="inStock" type="xs:int" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeAll01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAll#ComplexTypeAll01">ComplexTypeAll01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAll01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeAll id="6026" inStock="232">
      <ex:name>Widget</ex:name>
      <ex:length>33</ex:length>
      <ex:shade>Light Blue</ex:shade>
   </ex:complexTypeAll>
]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeAll02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAll#ComplexTypeAll02">ComplexTypeAll02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAll02">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeAll inStock="332" id="6026">
      <ex:shade>Green</ex:shade>
      <ex:length>21</ex:length>
      <ex:name>Widget</ex:name>
   </ex:complexTypeAll>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeChoice" class="pattern">
    <head>ComplexTypeChoice</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoice">ComplexTypeChoice</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoice">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoice</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeChoice">.//xs:complexType/xs:choice/
		(., xs:element/(., @name))</xpath>
    <p>
      <include-explanation ref="ComplexTypeChoice"/>
    </p>
    <p id="example-ComplexTypeChoice">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoice">ComplexTypeChoice</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoice">ComplexTypeChoice</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoice">
      <eg><![CDATA[
<xs:element name="fruit" type="ex:Fruit" />
<xs:complexType name="Fruit">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="apple" type="xs:int" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="orange" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="banana" type="xs:int" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeChoice01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoice#ComplexTypeChoice01">ComplexTypeChoice01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoice01">
      <eg xml:space="preserve"><![CDATA[  <ex:fruit>
      <ex:apple>21</ex:apple>
   </ex:fruit>
]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeChoice02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoice#ComplexTypeChoice02">ComplexTypeChoice02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoice02">
      <eg xml:space="preserve"><![CDATA[  <ex:fruit>
      <ex:orange>Two Hundred</ex:orange>
   </ex:fruit>
]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeChoice03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoice#ComplexTypeChoice03">ComplexTypeChoice03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoice03">
      <eg xml:space="preserve"><![CDATA[  <ex:fruit>
      <ex:banana>329</ex:banana>
   </ex:fruit>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeOnlyAttributes" class="pattern">
    <head>ComplexTypeOnlyAttributes</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeOnlyAttributes">ComplexTypeOnlyAttributes</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeOnlyAttributes">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeOnlyAttributes</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeOnlyAttributes">.//xs:complexType/xs:attribute[../not(xs:choice or xs:sequence or xs:all or xs:anyAttribute or xs:group 
         or xs:attributeGroup or xs:simpleContent or xs:complexContent)]/
         (., ..,@use)</xpath>
    <p>
      <include-explanation ref="ComplexTypeOnlyAttributes"/>
    </p>
    <p id="example-ComplexTypeOnlyAttributes">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeOnlyAttributes">ComplexTypeOnlyAttributes</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeOnlyAttributes">ComplexTypeOnlyAttributes</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeOnlyAttributes">
      <eg><![CDATA[
<xs:element name="complexTypeOnlyAttributes" type="ex:ComplexTypeOnlyAttributes" />
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[ name="ComplexTypeOnlyAttributes">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ name="a1" type="xs:string" />
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ name="a2" type="xs:int" />
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeOnlyAttributes01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeOnlyAttributes#ComplexTypeOnlyAttributes01">ComplexTypeOnlyAttributes01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeOnlyAttributes01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeOnlyAttributes a1="11226026" a2="223232"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeOnlyAttributeGroup" class="pattern">
    <head>ComplexTypeOnlyAttributeGroup</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeOnlyAttributeGroup">ComplexTypeOnlyAttributeGroup</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeOnlyAttributeGroup">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeOnlyAttributeGroup</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeOnlyAttributeGroup">.//xs:complexType/xs:attributeGroup[../not(xs:choice or xs:sequence or xs:all or xs:anyAttribute 
         or xs:group or xs:simpleContent or xs:complexContent)]/(., ..,@ref)</xpath>
    <p>
      <include-explanation ref="ComplexTypeOnlyAttributeGroup"/>
    </p>
    <p id="example-ComplexTypeOnlyAttributeGroup">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeOnlyAttributeGroup">ComplexTypeOnlyAttributeGroup</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeOnlyAttributeGroup">ComplexTypeOnlyAttributeGroup</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeOnlyAttributeGroup">
      <eg><![CDATA[
<xs:element name="complexTypeOnlyAttributeGroup" type="ex:ComplexTypeOnlyAttributeGroup" />
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[ name="ComplexTypeOnlyAttributeGroup">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attributeGroup</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ref</b><![CDATA[="ex:CommonOnlyAttributeGroup" />
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
<xs:attributeGroup name="CommonOnlyAttributeGroup">
  <xs:attribute name="id" type="xs:ID" use="optional" form="unqualified" />
</xs:attributeGroup>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeOnlyAttributeGroup01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeOnlyAttributeGroup#ComplexTypeOnlyAttributeGroup01">ComplexTypeOnlyAttributeGroup01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeOnlyAttributeGroup01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeOnlyAttributeGroup id="AttributeGroup_contract_001"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementSequenceAny" class="pattern">
    <head>GlobalElementSequenceAny</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSequenceAny">GlobalElementSequenceAny</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSequenceAny">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSequenceAny</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GlobalElementSequenceAny">./xs:element[@name]/xs:complexType/xs:sequence[xs:any and not(xs:element)]/
		(../../(., @name))</xpath>
    <p>
      <include-explanation ref="GlobalElementSequenceAny"/>
    </p>
    <p id="example-GlobalElementSequenceAny">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSequenceAny">GlobalElementSequenceAny</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSequenceAny">GlobalElementSequenceAny</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSequenceAny">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="globalElementSequenceAny">
  <xs:complexType>
    <xs:sequence>
      <xs:any processContents="skip" />
    </xs:sequence>
  </xs:complexType>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementSequenceAny01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSequenceAny#GlobalElementSequenceAny01">GlobalElementSequenceAny01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSequenceAny01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementSequenceAny>
      <ex:data> some data </ex:data>
   </ex:globalElementSequenceAny>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeAnyAttribute" class="pattern">
    <head>ComplexTypeAnyAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAnyAttribute">ComplexTypeAnyAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAnyAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAnyAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeAnyAttribute">.//xs:complexType/xs:anyAttribute</xpath>
    <p>
      <include-explanation ref="ComplexTypeAnyAttribute"/>
    </p>
    <p id="example-ComplexTypeAnyAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAnyAttribute">ComplexTypeAnyAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAnyAttribute">ComplexTypeAnyAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAnyAttribute">
      <eg><![CDATA[
<xs:element name="complexTypeAnyAttribute" type="ex:ComplexTypeAnyAttribute" />
<xs:complexType name="ComplexTypeAnyAttribute">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ processContents="skip" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeAnyAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAnyAttribute#ComplexTypeAnyAttribute01">ComplexTypeAnyAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAnyAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeAnyAttribute anyattr="string">
      <ex:element1>string</ex:element1>
      <ex:element2>string</ex:element2>
   </ex:complexTypeAnyAttribute>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyAttributeStrict" class="pattern">
    <head>AnyAttributeStrict</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeStrict">AnyAttributeStrict</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeStrict">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeStrict</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnyAttributeStrict">.//xs:complexType/xs:anyAttribute[(not(@processContents) or @processContents = 'strict')
	    and (not(@namespace) or @namespace = '##any')]/
	    (., @processContents, @namespace)</xpath>
    <p>
      <include-explanation ref="AnyAttributeStrict"/>
    </p>
    <p id="example-AnyAttributeStrict">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeStrict">AnyAttributeStrict</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeStrict">AnyAttributeStrict</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeStrict">
      <eg><![CDATA[
<xs:element name="anyAttributeStrict" type="ex:AnyAttributeStrict" />
<xs:complexType name="AnyAttributeStrict">
  <xs:sequence>
    <xs:element name="firstName" type="xs:string" />
    <xs:element name="lastName" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ />
</xs:complexType>
<xs:attribute name="eyeColor" type="xs:string" />
<xs:attribute name="hairColor" type="xs:string" />
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyAttributeStrict01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeStrict#AnyAttributeStrict01">AnyAttributeStrict01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeStrict01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyAttributeStrict ex:eyeColor="blue">
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:anyAttributeStrict>
]]></eg>
    </exampleInner>
    <p id="instance-AnyAttributeStrict02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeStrict#AnyAttributeStrict02">AnyAttributeStrict02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeStrict02">
      <eg xml:space="preserve"><![CDATA[  <ex:anyAttributeStrict ex:hairColor="green">
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:anyAttributeStrict>
]]></eg>
    </exampleInner>
    <p id="instance-AnyAttributeStrict03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeStrict#AnyAttributeStrict03">AnyAttributeStrict03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeStrict03">
      <eg xml:space="preserve"><![CDATA[  <ex:anyAttributeStrict ex:eyeColor="blue" ex:hairColor="green">
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:anyAttributeStrict>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyAttributeLax" class="pattern">
    <head>AnyAttributeLax</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeLax">AnyAttributeLax</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeLax">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeLax</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnyAttributeLax">.//xs:complexType/xs:anyAttribute[(@processContents = 'lax')
	    and (not(@namespace) or @namespace = '##any')]/
	    (., @processContents, @namespace)</xpath>
    <p>
      <include-explanation ref="AnyAttributeLax"/>
    </p>
    <p id="example-AnyAttributeLax">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeLax">AnyAttributeLax</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeLax">AnyAttributeLax</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeLax">
      <eg><![CDATA[
<xs:element name="anyAttributeLax" type="ex:AnyAttributeLax" />
<xs:complexType name="AnyAttributeLax">
  <xs:sequence>
    <xs:element name="firstName" type="xs:string" />
    <xs:element name="lastName" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyAttributeLax01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeLax#AnyAttributeLax01">AnyAttributeLax01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeLax01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyAttributeLax eyeColor="blue">
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:anyAttributeLax>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyAttributeSkip" class="pattern">
    <head>AnyAttributeSkip</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeSkip">AnyAttributeSkip</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeSkip">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeSkip</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnyAttributeSkip">.//xs:complexType/xs:anyAttribute[(@processContents = 'skip')
	    and (not(@namespace) or @namespace = '##any')]/
	    (., @processContents, @namespace)</xpath>
    <p>
      <include-explanation ref="AnyAttributeSkip"/>
    </p>
    <p id="example-AnyAttributeSkip">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeSkip">AnyAttributeSkip</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeSkip">AnyAttributeSkip</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeSkip">
      <eg><![CDATA[
<xs:element name="anyAttributeSkip" type="ex:AnyAttributeSkip" />
<xs:complexType name="AnyAttributeSkip">
  <xs:sequence>
    <xs:element name="firstName" type="xs:string" />
    <xs:element name="lastName" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="skip" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyAttributeSkip01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeSkip#AnyAttributeSkip01">AnyAttributeSkip01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeSkip01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyAttributeSkip eyeColor="blue">
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:anyAttributeSkip>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyAttributeOtherStrict" class="pattern">
    <head>AnyAttributeOtherStrict</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherStrict">AnyAttributeOtherStrict</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherStrict">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherStrict</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnyAttributeOtherStrict">.//xs:complexType/xs:anyAttribute[(not(@processContents) or @processContents = 'strict')
	    and (@namespace = '##other')]/
	    (., @processContents, @namespace)</xpath>
    <p>
      <include-explanation ref="AnyAttributeOtherStrict"/>
    </p>
    <p id="example-AnyAttributeOtherStrict">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherStrict">AnyAttributeOtherStrict</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherStrict">AnyAttributeOtherStrict</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherStrict">
      <eg><![CDATA[
<xs:import namespace="http://www.w3.org/2002/ws/databinding/examples/6/09/strict/" schemaLocation="../strict.xsd" />
<xs:element name="anyAttributeOtherStrict" type="ex:AnyAttributeOtherStrict" />
<xs:complexType name="AnyAttributeOtherStrict">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="strict" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##other" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyAttributeOtherStrict01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherStrict#AnyAttributeOtherStrict01">AnyAttributeOtherStrict01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherStrict01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyAttributeOtherStrict ex2:strictAttribute="value1">
      <ex:firstElement>String</ex:firstElement>
      <ex:lastElement>String</ex:lastElement>
   </ex:anyAttributeOtherStrict>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyAttributeOtherLax" class="pattern">
    <head>AnyAttributeOtherLax</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherLax">AnyAttributeOtherLax</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherLax">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherLax</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnyAttributeOtherLax">.//xs:complexType/xs:anyAttribute[(@processContents = 'lax')
	    and (@namespace = '##other')]/
	    (., @processContents, @namespace)</xpath>
    <p>
      <include-explanation ref="AnyAttributeOtherLax"/>
    </p>
    <p id="example-AnyAttributeOtherLax">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherLax">AnyAttributeOtherLax</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherLax">AnyAttributeOtherLax</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherLax">
      <eg><![CDATA[
<xs:element name="anyAttributeOtherLax" type="ex:AnyAttributeOtherLax" />
<xs:complexType name="AnyAttributeOtherLax">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##other" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyAttributeOtherLax01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherLax#AnyAttributeOtherLax01">AnyAttributeOtherLax01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherLax01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyAttributeOtherLax ex2:otherAttribute="text">
      <ex:firstElement>String</ex:firstElement>
      <ex:lastElement>String</ex:lastElement>
   </ex:anyAttributeOtherLax>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyAttributeOtherSkip" class="pattern">
    <head>AnyAttributeOtherSkip</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherSkip">AnyAttributeOtherSkip</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherSkip">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherSkip</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnyAttributeOtherSkip">.//xs:complexType/xs:anyAttribute[(@processContents = 'skip')
	    and (@namespace = '##other')]/
	    (., @processContents, @namespace)</xpath>
    <p>
      <include-explanation ref="AnyAttributeOtherSkip"/>
    </p>
    <p id="example-AnyAttributeOtherSkip">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeOtherSkip">AnyAttributeOtherSkip</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherSkip">AnyAttributeOtherSkip</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherSkip">
      <eg><![CDATA[
<xs:element name="anyAttributeOtherSkip" type="ex:AnyAttributeOtherSkip" />
<xs:complexType name="AnyAttributeOtherSkip">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="skip" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##other" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyAttributeOtherSkip01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherSkip#AnyAttributeOtherSkip01">AnyAttributeOtherSkip01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeOtherSkip01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyAttributeOtherSkip ex2:otherAttribute="text">
      <ex:firstElement>String</ex:firstElement>
      <ex:lastElement>String</ex:lastElement>
   </ex:anyAttributeOtherSkip>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSimpleContent" class="pattern">
    <head>ExtendedSimpleContent</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSimpleContent">ExtendedSimpleContent</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSimpleContent">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSimpleContent</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSimpleContent">.//xs:complexType/xs:simpleContent/xs:extension[@base]/
	    (.., ., ./@base, xs:attribute/
		(., @name))</xpath>
    <p>
      <include-explanation ref="ExtendedSimpleContent"/>
    </p>
    <p id="example-ExtendedSimpleContent">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSimpleContent">ExtendedSimpleContent</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSimpleContent">ExtendedSimpleContent</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSimpleContent">
      <eg><![CDATA[
<xs:element name="extendedSimpleContent" type="ex:ExtendedSimpleContent" />
<xs:complexType name="ExtendedSimpleContent">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleContent</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="attribute" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleContent</b><![CDATA[>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSimpleContent01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSimpleContent#ExtendedSimpleContent01">ExtendedSimpleContent01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSimpleContent01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSimpleContent attribute="string">string</ex:extendedSimpleContent>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SOAPEncodedArray" class="pattern">
    <head>SOAPEncodedArray</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SOAPEncodedArray">SOAPEncodedArray</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SOAPEncodedArray">http://www.w3.org/2002/ws/databinding/patterns/6/09/SOAPEncodedArray</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SOAPEncodedArray">./xs:complexType[@name]/xs:complexContent/xs:restriction[
	    @base/resolve-QName(.,..) = xs:QName('soap11enc:Array')]/
	    xs:attribute[(@ref/resolve-QName(.,..) = xs:QName('soap11enc:arrayType')) 
	    and @wsdl11:arrayType]/
	    (../.., ../(., @base), ., @ref, @wsdl11:arrayType)</xpath>
    <p>
      <include-explanation ref="SOAPEncodedArray"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SOAPEncodedArray">SOAPEncodedArray</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SOAPEncodedArray">SOAPEncodedArray</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SOAPEncodedArray">
      <eg><![CDATA[
<xs:schema targetNamespace="http://www.w3.org/2002/ws/databinding/examples/6/09/" elementFormDefault="qualified">
  <xs:import namespace="http://schemas.xmlsoap.org/soap/encoding/" schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />
  <xs:element name="soapEncodedArray" type="ex:SOAPEncodedArray" />
  <xs:complexType name="SOAPEncodedArray">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="soap11enc:Array">
        <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ref</b><![CDATA[="soap11enc:arrayType" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> wsdl11:arrayType</b><![CDATA[="string[]" />
      </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
  </xs:complexType>
</xs:schema>
    ]]></eg>
    </exampleInner>
    <p id="instance-SOAPEncodedArray01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SOAPEncodedArray#SOAPEncodedArray01">SOAPEncodedArray01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SOAPEncodedArray01">
      <eg xml:space="preserve"><![CDATA[  <ex:soapEncodedArray/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedSimpleContent" class="pattern">
    <head>RestrictedSimpleContent</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedSimpleContent">RestrictedSimpleContent</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedSimpleContent">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedSimpleContent</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedSimpleContent">.//xs:complexType/xs:simpleContent/xs:restriction[@base]/(.., ., @base, child::*, child::*/@value)</xpath>
    <p>
      <include-explanation ref="RestrictedSimpleContent"/>
    </p>
    <p id="example-RestrictedSimpleContent">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedSimpleContent">RestrictedSimpleContent</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedSimpleContent">RestrictedSimpleContent</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedSimpleContent">
      <eg><![CDATA[
<xs:element name="restrictedSimpleContent" type="ex:RestrictedSimpleContent" />
<xs:complexType name="RestrictedSimpleContent">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleContent</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="ex:SomeSimpleContent">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:minInclusive</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1" />
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:maxInclusive</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="99" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleContent</b><![CDATA[>
</xs:complexType>
<xs:complexType name="SomeSimpleContent">
  <xs:simpleContent>
    <xs:extension base="ex:SimpleType">
      <xs:attribute name="Currency" type="xs:string" />
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
<xs:simpleType name="SimpleType">
  <xs:restriction base="xs:int">
    <xs:minExclusive value="0" />
    <xs:maxExclusive value="100" />
  </xs:restriction>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedSimpleContent01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedSimpleContent#RestrictedSimpleContent01">RestrictedSimpleContent01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedSimpleContent01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedSimpleContent>1</ex:restrictedSimpleContent>
]]></eg>
    </exampleInner>
    <p id="instance-RestrictedSimpleContent02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedSimpleContent#RestrictedSimpleContent02">RestrictedSimpleContent02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedSimpleContent02">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedSimpleContent>99</ex:restrictedSimpleContent>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeChoiceExtension" class="pattern">
    <head>ComplexTypeChoiceExtension</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoiceExtension">ComplexTypeChoiceExtension</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoiceExtension">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoiceExtension</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeChoiceExtension">.//xs:complexType/xs:complexContent[xs:extension[@base]/xs:choice]/
         (., xs:extension/
         (., @base, xs:choice/(., xs:element/(., @name))))</xpath>
    <p>
      <include-explanation ref="ComplexTypeChoiceExtension"/>
    </p>
    <p id="example-ComplexTypeChoiceExtension">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoiceExtension">ComplexTypeChoiceExtension</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceExtension">ComplexTypeChoiceExtension</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceExtension">
      <eg><![CDATA[
<xs:element name="complexTypeChoiceExtension" type="ex:ComplexTypeChoiceExtension" />
<xs:complexType name="ComplexTypeChoiceBase">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ComplexTypeChoiceExtension">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="ex:ComplexTypeChoiceBase">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
        <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="element3" type="xs:string" />
        <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="element4" type="xs:string" />
      </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeChoiceExtension01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceExtension#ComplexTypeChoiceExtension01">ComplexTypeChoiceExtension01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceExtension01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeChoiceExtension>
      <ex:element1>element1</ex:element1>
      <ex:element2>element2</ex:element2>
      <ex:element3>element3</ex:element3>
   </ex:complexTypeChoiceExtension>
]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeChoiceExtension02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceExtension#ComplexTypeChoiceExtension02">ComplexTypeChoiceExtension02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceExtension02">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeChoiceExtension>
      <ex:element1>element1</ex:element1>
      <ex:element2>element2</ex:element2>
      <ex:element4>element4</ex:element4>
   </ex:complexTypeChoiceExtension>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeAttributeGroupExtension" class="pattern">
    <head>ComplexTypeAttributeGroupExtension</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeGroupExtension">ComplexTypeAttributeGroupExtension</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeGroupExtension">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeGroupExtension</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeAttributeGroupExtension">.//xs:complexType/xs:complexContent[xs:extension[@base]/xs:attributeGroup]/
         (., xs:extension/
         (., @base, xs:attributeGroup))</xpath>
    <p>
      <include-explanation ref="ComplexTypeAttributeGroupExtension"/>
    </p>
    <p id="example-ComplexTypeAttributeGroupExtension">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeGroupExtension">ComplexTypeAttributeGroupExtension</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeGroupExtension">ComplexTypeAttributeGroupExtension</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeGroupExtension">
      <eg><![CDATA[
<xs:element name="complexTypeAttributeGroupExtension" type="ex:ComplexTypeAttributeGroupExtension" />
<xs:complexType name="ComplexTypeAttributeGroupBase">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ComplexTypeAttributeGroupExtension">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="ex:ComplexTypeAttributeGroupBase">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attributeGroup</b><![CDATA[ ref="ex:CommonAttributes" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
</xs:complexType>
<xs:attributeGroup name="CommonAttributes">
  <xs:attribute name="id" type="xs:ID" use="optional" form="unqualified" />
</xs:attributeGroup>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeAttributeGroupExtension01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeGroupExtension#ComplexTypeAttributeGroupExtension01">ComplexTypeAttributeGroupExtension01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeGroupExtension01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeAttributeGroupExtension id="ComplexTypeAttributeGroupExtension_01">
      <ex:element1>element1</ex:element1>
      <ex:element2>element2</ex:element2>
   </ex:complexTypeAttributeGroupExtension>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeAttributeRestriction" class="pattern">
    <head>ComplexTypeAttributeRestriction</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeRestriction">ComplexTypeAttributeRestriction</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeRestriction">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeRestriction</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeAttributeRestriction">.//xs:complexType/xs:complexContent[xs:restriction[@base]/xs:attribute]/
         (., xs:restriction/(., @base, xs:attribute/(., @name)))</xpath>
    <p>
      <include-explanation ref="ComplexTypeAttributeRestriction"/>
    </p>
    <p id="example-ComplexTypeAttributeRestriction">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeRestriction">ComplexTypeAttributeRestriction</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeRestriction">ComplexTypeAttributeRestriction</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeRestriction">
      <eg><![CDATA[
<xs:element name="complexTypeAttributeRestriction" type="ex:ComplexTypeAttributeRestriction" />
<xs:complexType name="ComplexTypeAttributeRestrictionBase">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
  </xs:sequence>
  <xs:attribute name="attrRestriction" type="xs:string" />
</xs:complexType>
<xs:complexType name="ComplexTypeAttributeRestriction">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="ex:ComplexTypeAttributeRestrictionBase">
      <xs:sequence>
        <xs:element name="element1" type="xs:string" />
      </xs:sequence>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="attrRestriction" type="xs:string" use="required" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeAttributeRestriction01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeRestriction#ComplexTypeAttributeRestriction01">ComplexTypeAttributeRestriction01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeRestriction01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeAttributeRestriction attrRestriction="value">
      <ex:element1>string</ex:element1>
   </ex:complexTypeAttributeRestriction>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeSequenceRestriction" class="pattern">
    <head>ComplexTypeSequenceRestriction</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceRestriction">ComplexTypeSequenceRestriction</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceRestriction">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceRestriction</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeSequenceRestriction">.//xs:complexType/xs:complexContent[xs:restriction[@base]/xs:sequence]/
         (., xs:restriction/(., @base, xs:sequence))</xpath>
    <p>
      <include-explanation ref="ComplexTypeSequenceRestriction"/>
    </p>
    <p id="example-ComplexTypeSequenceRestriction">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceRestriction">ComplexTypeSequenceRestriction</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceRestriction">ComplexTypeSequenceRestriction</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceRestriction">
      <eg><![CDATA[
<xs:element name="complexTypeSequenceRestriction" type="ex:ComplexTypeSequenceRestriction" />
<xs:complexType name="ComplexTypeSequenceRestrictionBase">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ComplexTypeSequenceRestriction">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="ex:ComplexTypeSequenceRestrictionBase">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
        <xs:element name="element1" type="xs:string" />
      </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeSequenceRestriction01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceRestriction#ComplexTypeSequenceRestriction01">ComplexTypeSequenceRestriction01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceRestriction01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeSequenceRestriction>
      <ex:element1>string</ex:element1>
   </ex:complexTypeSequenceRestriction>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexContentRestrictionAnyAttribute" class="pattern">
    <head>ComplexContentRestrictionAnyAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexContentRestrictionAnyAttribute">ComplexContentRestrictionAnyAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexContentRestrictionAnyAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexContentRestrictionAnyAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexContentRestrictionAnyAttribute">.//xs:complexType/xs:complexContent/xs:restriction/xs:anyAttribute/(., @namespace, @processContents)</xpath>
    <p>
      <include-explanation ref="ComplexContentRestrictionAnyAttribute"/>
    </p>
    <p id="example-ComplexContentRestrictionAnyAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexContentRestrictionAnyAttribute">ComplexContentRestrictionAnyAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentRestrictionAnyAttribute">ComplexContentRestrictionAnyAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentRestrictionAnyAttribute">
      <eg><![CDATA[
<xs:element name="complexContentRestrictionAnyAttribute" type="ex:ComplexContentRestrictionAnyAttribute" />
<xs:complexType name="ComplexContentRestrictionAnyAttribute">
  <xs:complexContent>
    <xs:restriction base="ex:ComplexTypeToBeRestricted">
      <xs:sequence>
        <xs:element name="element1" type="xs:string" />
        <xs:element name="element2" type="xs:string" />
      </xs:sequence>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="skip" />
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>
<xs:complexType name="ComplexTypeToBeRestricted">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" minOccurs="0" />
    <xs:element name="element2" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:anyAttribute processContents="skip" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexContentRestrictionAnyAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentRestrictionAnyAttribute#ComplexContentRestrictionAnyAttribute01">ComplexContentRestrictionAnyAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentRestrictionAnyAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexContentRestrictionAnyAttribute>
      <ex:element1>value1</ex:element1>
      <ex:element2>value2</ex:element2>
   </ex:complexContentRestrictionAnyAttribute>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexContentExtensionAnyAttribute" class="pattern">
    <head>ComplexContentExtensionAnyAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexContentExtensionAnyAttribute">ComplexContentExtensionAnyAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexContentExtensionAnyAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexContentExtensionAnyAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexContentExtensionAnyAttribute">.//xs:complexType/xs:complexContent/xs:extension/xs:anyAttribute/(., @namespace, @processContents)</xpath>
    <p>
      <include-explanation ref="ComplexContentExtensionAnyAttribute"/>
    </p>
    <p id="example-ComplexContentExtensionAnyAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexContentExtensionAnyAttribute">ComplexContentExtensionAnyAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentExtensionAnyAttribute">ComplexContentExtensionAnyAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentExtensionAnyAttribute">
      <eg><![CDATA[
<xs:element name="complexContentExtensionAnyAttribute" type="ex:ComplexContentExtensionAnyAttribute" />
<xs:complexType name="ComplexContentExtensionAnyAttribute">
  <xs:complexContent>
    <xs:extension base="ex:ComplexTypeToBeExtended">
      <xs:sequence>
        <xs:element name="element3" type="xs:string" minOccurs="0" />
        <xs:element name="element4" type="xs:string" minOccurs="0" />
      </xs:sequence>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="skip" />
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
<xs:complexType name="ComplexTypeToBeExtended">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
  <xs:anyAttribute processContents="skip" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexContentExtensionAnyAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentExtensionAnyAttribute#ComplexContentExtensionAnyAttribute01">ComplexContentExtensionAnyAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentExtensionAnyAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexContentExtensionAnyAttribute>
      <ex:element1>value1</ex:element1>
      <ex:element2>value2</ex:element2>
   </ex:complexContentExtensionAnyAttribute>
]]></eg>
    </exampleInner>
    <p id="instance-ComplexContentExtensionAnyAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentExtensionAnyAttribute#ComplexContentExtensionAnyAttribute02">ComplexContentExtensionAnyAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexContentExtensionAnyAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:complexContentExtensionAnyAttribute>
      <ex:element1>value1</ex:element1>
      <ex:element2>value2</ex:element2>
      <ex:element3>value3</ex:element3>
      <ex:element4>value4</ex:element4>
   </ex:complexContentExtensionAnyAttribute>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeFinal" class="pattern">
    <head>ComplexTypeFinal</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeFinal">ComplexTypeFinal</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeFinal">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeFinal</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeFinal">.//xs:complexType[@final]/(., @final)</xpath>
    <p>
      <include-explanation ref="ComplexTypeFinal"/>
    </p>
    <p id="example-ComplexTypeFinal">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeFinal">ComplexTypeFinal</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeFinal">ComplexTypeFinal</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeFinal">
      <eg><![CDATA[
<xs:element name="complexTypeFinal" type="ex:ComplexTypeFinal" />
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[ name="ComplexTypeFinal" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> final</b><![CDATA[="#all">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
  </xs:sequence>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeFinal01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeFinal#ComplexTypeFinal01">ComplexTypeFinal01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeFinal01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeFinal>
      <ex:element1>value1</ex:element1>
      <ex:element1>value2</ex:element1>
      <ex:element1>value3</ex:element1>
   </ex:complexTypeFinal>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeExtensionAnnotationOnly" class="pattern">
    <head>ComplexTypeExtensionAnnotationOnly</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeExtensionAnnotationOnly">ComplexTypeExtensionAnnotationOnly</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeExtensionAnnotationOnly">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeExtensionAnnotationOnly</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeExtensionAnnotationOnly">.//xs:complexType/xs:complexContent/xs:extension[@base]/xs:annotation[not(preceding-sibling::*) and not(following-sibling::*)]/
         (../(., @base), ../../(.))</xpath>
    <p>
      <include-explanation ref="ComplexTypeExtensionAnnotationOnly"/>
    </p>
    <p id="example-ComplexTypeExtensionAnnotationOnly">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeExtensionAnnotationOnly">ComplexTypeExtensionAnnotationOnly</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeExtensionAnnotationOnly">ComplexTypeExtensionAnnotationOnly</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeExtensionAnnotationOnly">
      <eg><![CDATA[
<xs:element name="complexTypeExtensionAnnotationOnly" type="ex:ComplexTypeExtensionAnnotationOnly" />
<xs:complexType name="ComplexTypeExtensionAnnotationOnly">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="ex:ComplexTypeExtension">
      <xs:annotation>
        <xs:documentation />
      </xs:annotation>
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:extension</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexContent</b><![CDATA[>
</xs:complexType>
<xs:complexType name="ComplexTypeExtension">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeExtensionAnnotationOnly01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeExtensionAnnotationOnly#ComplexTypeExtensionAnnotationOnly01">ComplexTypeExtensionAnnotationOnly01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeExtensionAnnotationOnly01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeExtensionAnnotationOnly>
      <ex:element1>string</ex:element1>
      <ex:element2>string</ex:element2>
   </ex:complexTypeExtensionAnnotationOnly>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SimpleContentAnyAttributeSkip" class="pattern">
    <head>SimpleContentAnyAttributeSkip</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeSkip">SimpleContentAnyAttributeSkip</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeSkip">http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeSkip</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SimpleContentAnyAttributeSkip">.//xs:complexType/xs:simpleContent/xs:extension/xs:anyAttribute[(@processContents = 'skip')]/
            (., @processContents)</xpath>
    <p>
      <include-explanation ref="SimpleContentAnyAttributeSkip"/>
    </p>
    <p id="example-SimpleContentAnyAttributeSkip">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeSkip">SimpleContentAnyAttributeSkip</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeSkip">SimpleContentAnyAttributeSkip</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeSkip">
      <eg><![CDATA[
<xs:element name="simpleContentAnyAttributeSkip" type="ex:SimpleContentAnyAttributeSkip" />
<xs:complexType name="SimpleContentAnyAttributeSkip">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="skip" />
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SimpleContentAnyAttributeSkip01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeSkip#SimpleContentAnyAttributeSkip01">SimpleContentAnyAttributeSkip01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeSkip01">
      <eg xml:space="preserve"><![CDATA[  <ex:simpleContentAnyAttributeSkip skipAttribute="string">string</ex:simpleContentAnyAttributeSkip>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SimpleContentAnyAttributeLax" class="pattern">
    <head>SimpleContentAnyAttributeLax</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeLax">SimpleContentAnyAttributeLax</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeLax">http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeLax</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SimpleContentAnyAttributeLax">.//xs:complexType/xs:simpleContent/xs:extension/xs:anyAttribute[(@processContents = 'lax')
         and (@namespace = '##other')]/
         (., @processContents, @namespace)</xpath>
    <p>
      <include-explanation ref="SimpleContentAnyAttributeLax"/>
    </p>
    <p id="example-SimpleContentAnyAttributeLax">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeLax">SimpleContentAnyAttributeLax</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeLax">SimpleContentAnyAttributeLax</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeLax">
      <eg><![CDATA[
<xs:element name="simpleContentAnyAttributeLax" type="ex:SimpleContentAnyAttributeLax" />
<xs:complexType name="SimpleContentAnyAttributeLax">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##other" />
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SimpleContentAnyAttributeLax01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeLax#SimpleContentAnyAttributeLax01">SimpleContentAnyAttributeLax01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeLax01">
      <eg xml:space="preserve"><![CDATA[  <ex:simpleContentAnyAttributeLax ex2:laxAttribute="string">some data</ex:simpleContentAnyAttributeLax>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SimpleContentAnyAttributeStrict" class="pattern">
    <head>SimpleContentAnyAttributeStrict</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeStrict">SimpleContentAnyAttributeStrict</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeStrict">http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeStrict</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SimpleContentAnyAttributeStrict">.//xs:complexType/xs:simpleContent/xs:extension/xs:anyAttribute[not(@processContents) or (@processContents = 'strict')
         and (@namespace = '##other')]/
         (., @processContents, @namespace)</xpath>
    <p>
      <include-explanation ref="SimpleContentAnyAttributeStrict"/>
    </p>
    <p id="example-SimpleContentAnyAttributeStrict">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleContentAnyAttributeStrict">SimpleContentAnyAttributeStrict</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeStrict">SimpleContentAnyAttributeStrict</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeStrict">
      <eg><![CDATA[
<xs:import namespace="http://www.w3.org/2002/ws/databinding/examples/6/09/strict/" schemaLocation="../strict.xsd" />
<xs:element name="simpleContentAnyAttributeStrict" type="ex:SimpleContentAnyAttributeStrict" />
<xs:complexType name="SimpleContentAnyAttributeStrict">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="strict" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##other" />
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SimpleContentAnyAttributeStrict01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeStrict#SimpleContentAnyAttributeStrict01">SimpleContentAnyAttributeStrict01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleContentAnyAttributeStrict01">
      <eg xml:space="preserve"><![CDATA[  <ex:simpleContentAnyAttributeStrict ex2:strictAttribute="value1">some data</ex:simpleContentAnyAttributeStrict>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyAttributeNamespacedFinite" class="pattern">
    <head>AnyAttributeNamespacedFinite</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeNamespacedFinite">AnyAttributeNamespacedFinite</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeNamespacedFinite">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeNamespacedFinite</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnyAttributeNamespacedFinite">.//xs:complexType/xs:anyAttribute[@processContents
         and @namespace
         and (not (@namespace = '##targetNamespace'))
         and (not (@namespace = '##any'))
         and (not (@namespace = '##local'))
         and (not (@namespace = '##other'))]/
         (., @processContents, @namespace)</xpath>
    <p>
      <include-explanation ref="AnyAttributeNamespacedFinite"/>
    </p>
    <p id="example-AnyAttributeNamespacedFinite">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyAttributeNamespacedFinite">AnyAttributeNamespacedFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeNamespacedFinite">AnyAttributeNamespacedFinite</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeNamespacedFinite">
      <eg><![CDATA[
<xs:element name="anyAttributeNamespacedFinite" type="ex:AnyAttributeNamespacedFinite" />
<xs:complexType name="AnyAttributeNamespacedFinite">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="http://www.w3.org/2002/ws/databinding/examples/6/09/" />
</xs:complexType>
<xs:attribute name="otherAttribute">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="value1" />
      <xs:enumeration value="value2" />
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyAttributeNamespacedFinite01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeNamespacedFinite#AnyAttributeNamespacedFinite01">AnyAttributeNamespacedFinite01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyAttributeNamespacedFinite01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyAttributeNamespacedFinite ex:otherAttribute="value1">
      <ex:firstElement>element1</ex:firstElement>
      <ex:lastElement>element2</ex:lastElement>
   </ex:anyAttributeNamespacedFinite>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Sequence">
  <head>Sequences</head>
  <p>
    <include-explanation ref="Sequence"/>
  </p>
  <div3 id="pattern-ComplexTypeSequenceChoice" class="pattern">
    <head>ComplexTypeSequenceChoice</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceChoice">ComplexTypeSequenceChoice</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceChoice">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceChoice</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeSequenceChoice">.//xs:complexType/xs:sequence/xs:choice/
         (., xs:element/(., @name))</xpath>
    <p>
      <include-explanation ref="ComplexTypeSequenceChoice"/>
    </p>
    <p id="example-ComplexTypeSequenceChoice">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceChoice">ComplexTypeSequenceChoice</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoice">ComplexTypeSequenceChoice</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoice">
      <eg><![CDATA[
<xs:element name="mortgage" type="ex:Mortgage" />
<xs:complexType name="Mortgage">
  <xs:sequence>
    <xs:element name="amount" type="xs:int" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="repayment" type="ex:Repayment" />
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="interestonly" type="ex:InterestOnly" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
  </xs:sequence>
</xs:complexType>
<xs:complexType name="Repayment">
  <xs:sequence>
    <xs:element name="years" type="xs:int" />
    <xs:element name="months" type="xs:int" />
    <xs:element name="rate" type="xs:string" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="InterestOnly">
  <xs:sequence>
    <xs:element name="years" type="xs:int" />
    <xs:element name="rate" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeSequenceChoice01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoice#ComplexTypeSequenceChoice01">ComplexTypeSequenceChoice01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoice01">
      <eg xml:space="preserve"><![CDATA[  <ex:mortgage>
      <ex:amount>225000</ex:amount>
      <ex:repayment>
         <ex:years>20</ex:years>
         <ex:months>6</ex:months>
         <ex:rate>5.25</ex:rate>
      </ex:repayment>
   </ex:mortgage>
]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeSequenceChoice02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoice#ComplexTypeSequenceChoice02">ComplexTypeSequenceChoice02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoice02">
      <eg xml:space="preserve"><![CDATA[  <ex:mortgage>
      <ex:amount>225000</ex:amount>
      <ex:interestonly>
         <ex:years>25</ex:years>
         <ex:rate>5.50</ex:rate>
      </ex:interestonly>
   </ex:mortgage>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceSequenceElement" class="pattern">
    <head>SequenceSequenceElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSequenceElement">SequenceSequenceElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSequenceElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSequenceElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SequenceSequenceElement">.//xs:sequence/xs:sequence/xs:element/
		(., ..)</xpath>
    <p>
      <include-explanation ref="SequenceSequenceElement"/>
    </p>
    <p id="example-SequenceSequenceElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSequenceElement">SequenceSequenceElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceElement">SequenceSequenceElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceElement">
      <eg><![CDATA[
<xs:element name="sequenceSequenceElement" type="ex:SequenceSequenceElement" />
<xs:complexType name="SequenceSequenceElement">
  <xs:sequence>
    <xs:element name="firstName" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[ minOccurs="0">
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="middleName" type="xs:string" />
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[ minOccurs="0">
        <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="lastName" type="xs:string" />
      </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceSequenceElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceElement#SequenceSequenceElement01">SequenceSequenceElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceSequenceElement>
      <ex:firstName>Paul</ex:firstName>
   </ex:sequenceSequenceElement>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceSequenceElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceElement#SequenceSequenceElement02">SequenceSequenceElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceSequenceElement>
      <ex:firstName>Paul</ex:firstName>
      <ex:middleName>Sumner</ex:middleName>
   </ex:sequenceSequenceElement>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceSequenceElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceElement#SequenceSequenceElement03">SequenceSequenceElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceSequenceElement>
      <ex:firstName>Paul</ex:firstName>
      <ex:middleName>Sumner</ex:middleName>
      <ex:lastName>Downey</ex:lastName>
   </ex:sequenceSequenceElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceMinOccurs0" class="pattern">
    <head>SequenceMinOccurs0</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs0">SequenceMinOccurs0</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs0">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs0</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SequenceMinOccurs0">.//xs:sequence[@minOccurs = '0' and (not(@maxOccurs) or @maxOccurs = '1')]/
		 (@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="SequenceMinOccurs0"/>
    </p>
    <p id="example-SequenceMinOccurs0">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs0">SequenceMinOccurs0</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0">SequenceMinOccurs0</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0">
      <eg><![CDATA[
<xs:element name="sequenceMinOccurs0" type="ex:SequenceMinOccurs0" />
<xs:complexType name="SequenceMinOccurs0">
  <xs:sequence ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0">
    <xs:element name="firstName" type="xs:string" />
    <xs:element name="middleName" type="xs:string" />
    <xs:element name="lastName" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceMinOccurs001">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0#SequenceMinOccurs001">SequenceMinOccurs001</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs001">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceMinOccurs0>
      <ex:firstName>Paul</ex:firstName>
      <ex:middleName>Sumner</ex:middleName>
      <ex:lastName>Downey</ex:lastName>
   </ex:sequenceMinOccurs0>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceMinOccurs002">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0#SequenceMinOccurs002">SequenceMinOccurs002</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs002">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceMinOccurs0/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceMinOccurs0MaxOccursUnbounded" class="pattern">
    <head>SequenceMinOccurs0MaxOccursUnbounded</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs0MaxOccursUnbounded">SequenceMinOccurs0MaxOccursUnbounded</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs0MaxOccursUnbounded">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs0MaxOccursUnbounded</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SequenceMinOccurs0MaxOccursUnbounded">.//xs:sequence[@minOccurs = '0' and @maxOccurs = 'unbounded']/
		 (@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="SequenceMinOccurs0MaxOccursUnbounded"/>
    </p>
    <p id="example-SequenceMinOccurs0MaxOccursUnbounded">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs0MaxOccursUnbounded">SequenceMinOccurs0MaxOccursUnbounded</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0MaxOccursUnbounded">SequenceMinOccurs0MaxOccursUnbounded</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0MaxOccursUnbounded">
      <eg><![CDATA[
<xs:element name="durationListSequence" type="ex:DurationListSequence" />
<xs:complexType name="DurationListSequence">
  <xs:sequence ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded">
    <xs:element name="durationVal" type="xs:string" />
    <xs:element name="durationPercentage" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceMinOccurs0MaxOccursUnbounded101">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0MaxOccursUnbounded#SequenceMinOccurs0MaxOccursUnbounded101">SequenceMinOccurs0MaxOccursUnbounded101</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0MaxOccursUnbounded101">
      <eg xml:space="preserve"><![CDATA[  <ex:durationListSequence>
      <ex:durationVal>44</ex:durationVal>
      <ex:durationPercentage>33</ex:durationPercentage>
      <ex:durationVal>24</ex:durationVal>
      <ex:durationPercentage>45</ex:durationPercentage>
      <ex:durationVal>64</ex:durationVal>
      <ex:durationPercentage>22</ex:durationPercentage>
   </ex:durationListSequence>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceMinOccurs0MaxOccursUnbounded102">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0MaxOccursUnbounded#SequenceMinOccurs0MaxOccursUnbounded102">SequenceMinOccurs0MaxOccursUnbounded102</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs0MaxOccursUnbounded102">
      <eg xml:space="preserve"><![CDATA[  <ex:durationListSequence/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceMinOccurs1MaxOccursUnbounded" class="pattern">
    <head>SequenceMinOccurs1MaxOccursUnbounded</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs1MaxOccursUnbounded">SequenceMinOccurs1MaxOccursUnbounded</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs1MaxOccursUnbounded">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs1MaxOccursUnbounded</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SequenceMinOccurs1MaxOccursUnbounded">.//xs:sequence[(not(@minOccurs) or @minOccurs = '1') and @maxOccurs = 'unbounded']/
		 (@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="SequenceMinOccurs1MaxOccursUnbounded"/>
    </p>
    <p id="example-SequenceMinOccurs1MaxOccursUnbounded">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs1MaxOccursUnbounded">SequenceMinOccurs1MaxOccursUnbounded</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs1MaxOccursUnbounded">SequenceMinOccurs1MaxOccursUnbounded</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs1MaxOccursUnbounded">
      <eg><![CDATA[
<xs:element name="ageListSequence" type="ex:AgeListSequence" />
<xs:complexType name="AgeListSequence">
  <xs:sequence ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="1" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded">
    <xs:element name="ageVal" type="xs:string" />
    <xs:element name="agePercentage" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceMinOccurs1MaxOccursUnbounded101">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs1MaxOccursUnbounded#SequenceMinOccurs1MaxOccursUnbounded101">SequenceMinOccurs1MaxOccursUnbounded101</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs1MaxOccursUnbounded101">
      <eg xml:space="preserve"><![CDATA[  <ex:ageListSequence>
      <ex:ageVal>44</ex:ageVal>
      <ex:agePercentage>33</ex:agePercentage>
      <ex:ageVal>24</ex:ageVal>
      <ex:agePercentage>45</ex:agePercentage>
      <ex:ageVal>64</ex:ageVal>
      <ex:agePercentage>22</ex:agePercentage>
   </ex:ageListSequence>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceMinOccurs1MaxOccursUnbounded102">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs1MaxOccursUnbounded#SequenceMinOccurs1MaxOccursUnbounded102">SequenceMinOccurs1MaxOccursUnbounded102</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs1MaxOccursUnbounded102">
      <eg xml:space="preserve"><![CDATA[  <ex:ageListSequence>
      <ex:ageVal>44</ex:ageVal>
      <ex:agePercentage>33</ex:agePercentage>
   </ex:ageListSequence>
]]></eg>
    </exampleInner>
    <p id="example-SequenceMaxOccursUnbounded">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs1MaxOccursUnbounded">SequenceMinOccurs1MaxOccursUnbounded</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursUnbounded">SequenceMaxOccursUnbounded</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursUnbounded">
      <eg><![CDATA[
<xs:element name="bookPublications" type="ex:BookPublications" />
<xs:complexType name="BookPublications">
  <xs:sequence ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded">
    <xs:element name="pubDate" type="xs:string" />
    <xs:element name="pubISBN" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceMaxOccursUnbounded01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursUnbounded#SequenceMaxOccursUnbounded01">SequenceMaxOccursUnbounded01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursUnbounded01">
      <eg xml:space="preserve"><![CDATA[  <ex:bookPublications>
      <ex:pubDate>2002-09-24</ex:pubDate>
      <ex:pubISBN>1-55960-907-6</ex:pubISBN>
      <ex:pubDate>2003-04-14</ex:pubDate>
      <ex:pubISBN>1-25466-908-6</ex:pubISBN>
      <ex:pubDate>2004-03-31</ex:pubDate>
      <ex:pubISBN>1-35460-909-6</ex:pubISBN>
      <ex:pubDate>2005-06-04</ex:pubDate>
      <ex:pubISBN>1-54560-910-6</ex:pubISBN>
      <ex:pubDate>2006-07-03</ex:pubDate>
      <ex:pubISBN>1-74869-911-6</ex:pubISBN>
   </ex:bookPublications>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceMaxOccursUnbounded02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursUnbounded#SequenceMaxOccursUnbounded02">SequenceMaxOccursUnbounded02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursUnbounded02">
      <eg xml:space="preserve"><![CDATA[  <ex:bookPublications>
      <ex:pubDate>2006-01-26</ex:pubDate>
      <ex:pubISBN>1-44795-912-6</ex:pubISBN>
   </ex:bookPublications>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceMinOccursFinite" class="pattern">
    <head>SequenceMinOccursFinite</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccursFinite">SequenceMinOccursFinite</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccursFinite">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccursFinite</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SequenceMinOccursFinite">.//xs:sequence[xs:integer(@minOccurs) gt 1]/
		 (@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="SequenceMinOccursFinite"/>
    </p>
    <p id="example-SequenceMinOccursFinite">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccursFinite">SequenceMinOccursFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccursFinite">SequenceMinOccursFinite</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccursFinite">
      <eg><![CDATA[
<xs:element name="articleColors" type="ex:ArticleColors" />
<xs:complexType name="ArticleColors">
  <xs:sequence ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="2" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded">
    <xs:element name="articleColor" type="xs:string" />
    <xs:element name="articleContrast" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceMinOccursFinite01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccursFinite#SequenceMinOccursFinite01">SequenceMinOccursFinite01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccursFinite01">
      <eg xml:space="preserve"><![CDATA[  <ex:articleColors>
      <ex:articleColor>Red</ex:articleColor>
      <ex:articleContrast>Bright</ex:articleContrast>
      <ex:articleColor>Black</ex:articleColor>
      <ex:articleContrast>Bright</ex:articleContrast>
      <ex:articleColor>White</ex:articleColor>
      <ex:articleContrast>Low</ex:articleContrast>
      <ex:articleColor>Yellow</ex:articleColor>
      <ex:articleContrast>Normal</ex:articleContrast>
   </ex:articleColors>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceMinOccursFinite02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccursFinite#SequenceMinOccursFinite02">SequenceMinOccursFinite02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccursFinite02">
      <eg xml:space="preserve"><![CDATA[  <ex:articleColors>
      <ex:articleColor>Black</ex:articleColor>
      <ex:articleContrast>Normal</ex:articleContrast>
      <ex:articleColor>White</ex:articleColor>
      <ex:articleContrast>Bright</ex:articleContrast>
   </ex:articleColors>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceMaxOccursFinite" class="pattern">
    <head>SequenceMaxOccursFinite</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMaxOccursFinite">SequenceMaxOccursFinite</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMaxOccursFinite">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMaxOccursFinite</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SequenceMaxOccursFinite">.//xs:sequence[@maxOccurs and not(@maxOccurs = '0' or @maxOccurs = '1' or @maxOccurs = 'unbounded')]/
		 (@maxOccurs)</xpath>
    <p>
      <include-explanation ref="SequenceMaxOccursFinite"/>
    </p>
    <p id="example-SequenceMaxOccursFinite">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMaxOccursFinite">SequenceMaxOccursFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursFinite">SequenceMaxOccursFinite</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursFinite">
      <eg><![CDATA[
<xs:element name="winter" type="ex:Winter" />
<xs:complexType name="Winter">
  <xs:sequence ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="4">
    <xs:element name="mnth" type="xs:string" />
    <xs:element name="weather" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceMaxOccursFinite01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursFinite#SequenceMaxOccursFinite01">SequenceMaxOccursFinite01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursFinite01">
      <eg xml:space="preserve"><![CDATA[  <ex:winter>
      <ex:mnth>November</ex:mnth>
      <ex:weather>Rain</ex:weather>
      <ex:mnth>December</ex:mnth>
      <ex:weather>Snow</ex:weather>
      <ex:mnth>January</ex:mnth>
      <ex:weather>Snow</ex:weather>
      <ex:mnth>February</ex:mnth>
      <ex:weather>Rain</ex:weather>
   </ex:winter>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceMaxOccursFinite02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursFinite#SequenceMaxOccursFinite02">SequenceMaxOccursFinite02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccursFinite02">
      <eg xml:space="preserve"><![CDATA[  <ex:winter>
      <ex:mnth>December</ex:mnth>
      <ex:weather>Snow</ex:weather>
   </ex:winter>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceStrict" class="pattern">
    <head>ExtendedSequenceStrict</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrict">ExtendedSequenceStrict</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrict">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrict</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceStrict">.//xs:sequence/xs:any[(not(@processContents) or @processContents = 'strict')
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and @namespace = '##targetNamespace']/
	    (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceStrict"/>
    </p>
    <p id="example-ExtendedSequenceStrict">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrict">ExtendedSequenceStrict</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrict">ExtendedSequenceStrict</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrict">
      <eg><![CDATA[
<xs:element name="extendedSequenceStrict" type="ex:ExtendedSequenceStrict" />
<xs:complexType name="ExtendedSequenceStrict">
  <xs:sequence>
    <xs:element name="firstName" type="xs:string" />
    <xs:element name="lastName" type="xs:string" />
    <xs:element name="extension" type="ex:StrictExtension" minOccurs="0" />
  </xs:sequence>
</xs:complexType>
<xs:element name="title" type="xs:string" />
<xs:element name="middleName" type="xs:string" />
<xs:complexType name="StrictExtension">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="strict" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##targetNamespace" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceStrict01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrict#ExtendedSequenceStrict01">ExtendedSequenceStrict01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrict01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceStrict>
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:extendedSequenceStrict>
]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceStrict02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrict#ExtendedSequenceStrict02">ExtendedSequenceStrict02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrict02">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceStrict>
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
      <ex:extension>
         <ex:middleName>William</ex:middleName>
         <ex:title>Mr</ex:title>
      </ex:extension>
   </ex:extendedSequenceStrict>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceLax" class="pattern">
    <head>ExtendedSequenceLax</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLax">ExtendedSequenceLax</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLax">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLax</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceLax">.//xs:sequence/xs:any[@processContents = 'lax'
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and @namespace = '##targetNamespace']/
	    (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceLax"/>
    </p>
    <p id="example-ExtendedSequenceLax">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLax">ExtendedSequenceLax</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLax">ExtendedSequenceLax</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLax">
      <eg><![CDATA[
<xs:element name="extendedSequenceLax" type="ex:ExtendedSequenceLax" />
<xs:complexType name="ExtendedSequenceLax">
  <xs:sequence>
    <xs:element name="firstName" type="xs:string" />
    <xs:element name="lastName" type="xs:string" />
    <xs:element name="extension" type="ex:LaxExtension" minOccurs="0" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="LaxExtension">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##targetNamespace" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceLax01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLax#ExtendedSequenceLax01">ExtendedSequenceLax01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLax01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceLax>
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:extendedSequenceLax>
]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceLax02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLax#ExtendedSequenceLax02">ExtendedSequenceLax02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLax02">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceLax>
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
      <ex:extension>
         <ex:middleName>William</ex:middleName>
         <ex:title>Mr</ex:title>
      </ex:extension>
   </ex:extendedSequenceLax>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceSkip" class="pattern">
    <head>ExtendedSequenceSkip</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkip">ExtendedSequenceSkip</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkip">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkip</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceSkip">.//xs:sequence/xs:any[@processContents = 'skip'
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and @namespace = '##targetNamespace']/
	    (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceSkip"/>
    </p>
    <p id="example-ExtendedSequenceSkip">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkip">ExtendedSequenceSkip</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkip">ExtendedSequenceSkip</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkip">
      <eg><![CDATA[
<xs:element name="extendedSequenceSkip" type="ex:ExtendedSequenceSkip" />
<xs:complexType name="ExtendedSequenceSkip">
  <xs:sequence>
    <xs:element name="firstName" type="xs:string" />
    <xs:element name="lastName" type="xs:string" />
    <xs:element name="extension" type="ex:SkipExtension" minOccurs="0" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="SkipExtension">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="skip" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##targetNamespace" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceSkip01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkip#ExtendedSequenceSkip01">ExtendedSequenceSkip01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkip01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceSkip>
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:extendedSequenceSkip>
]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceSkip02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkip#ExtendedSequenceSkip02">ExtendedSequenceSkip02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkip02">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceSkip>
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
      <ex:extension>
         <ex:middleName>William</ex:middleName>
         <ex:title>Mr</ex:title>
      </ex:extension>
   </ex:extendedSequenceSkip>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceStrictAny" class="pattern">
    <head>ExtendedSequenceStrictAny</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrictAny">ExtendedSequenceStrictAny</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrictAny">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrictAny</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceStrictAny">.//xs:sequence/xs:any[(not(@processContents) or @processContents = 'strict')
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and (not(@namespace) or @namespace = '##any')]/
	    (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceStrictAny"/>
    </p>
    <p id="example-ExtendedSequenceStrictAny">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrictAny">ExtendedSequenceStrictAny</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrictAny">ExtendedSequenceStrictAny</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrictAny">
      <eg><![CDATA[
<xs:element name="extendedSequenceStrictAny" type="ex:ExtendedSequenceStrictAny" />
<xs:element name="extendedSequenceStrictAnyElement" type="xs:string" />
<xs:complexType name="ExtendedSequenceStrictAny">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
    <xs:element name="extension" type="ex:ExtendedSequenceStrictAnyExtension" minOccurs="0" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ExtendedSequenceStrictAnyExtension">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##any" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="strict" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceStrictAny01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrictAny#ExtendedSequenceStrictAny01">ExtendedSequenceStrictAny01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrictAny01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceStrictAny>
      <ex:firstElement>String</ex:firstElement>
      <ex:lastElement>String</ex:lastElement>
      <ex:extension>
         <ex:extendedSequenceStrictAnyElement>Stuff</ex:extendedSequenceStrictAnyElement>
      </ex:extension>
   </ex:extendedSequenceStrictAny>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceLaxAny" class="pattern">
    <head>ExtendedSequenceLaxAny</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLaxAny">ExtendedSequenceLaxAny</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLaxAny">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLaxAny</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceLaxAny">.//xs:sequence/xs:any[@processContents = 'lax'
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and (not(@namespace) or @namespace = '##any')]/
	    (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceLaxAny"/>
    </p>
    <p id="example-ExtendedSequenceLaxAny">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLaxAny">ExtendedSequenceLaxAny</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLaxAny">ExtendedSequenceLaxAny</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLaxAny">
      <eg><![CDATA[
<xs:element name="extendedSequenceLaxAny" type="ex:ExtendedSequenceLaxAny" />
<xs:complexType name="ExtendedSequenceLaxAny">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
    <xs:element name="extension" type="ex:ExtendedSequenceLaxAnyExtension" minOccurs="0" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ExtendedSequenceLaxAnyExtension">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##any" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceLaxAny01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLaxAny#ExtendedSequenceLaxAny01">ExtendedSequenceLaxAny01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLaxAny01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceLaxAny>
      <ex:firstElement>String</ex:firstElement>
      <ex:lastElement>String</ex:lastElement>
      <ex:extension>
         <ex2:anyElement>Stuff</ex2:anyElement>
      </ex:extension>
   </ex:extendedSequenceLaxAny>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceSkipAny" class="pattern">
    <head>ExtendedSequenceSkipAny</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkipAny">ExtendedSequenceSkipAny</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkipAny">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkipAny</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceSkipAny">.//xs:sequence/xs:any[@processContents = 'skip'
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and (not(@namespace) or @namespace = '##any')]/
	    (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceSkipAny"/>
    </p>
    <p id="example-ExtendedSequenceSkipAny">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkipAny">ExtendedSequenceSkipAny</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkipAny">ExtendedSequenceSkipAny</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkipAny">
      <eg><![CDATA[
<xs:element name="extendedSequenceSkipAny" type="ex:ExtendedSequenceSkipAny" />
<xs:complexType name="ExtendedSequenceSkipAny">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
    <xs:element name="extension" type="ex:ExtendedSequenceSkipAnyExtension" minOccurs="0" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ExtendedSequenceSkipAnyExtension">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##any" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="skip" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceSkipAny01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkipAny#ExtendedSequenceSkipAny01">ExtendedSequenceSkipAny01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkipAny01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceSkipAny>
      <ex:firstElement>String</ex:firstElement>
      <ex:lastElement>String</ex:lastElement>
      <ex:extension>
         <ex2:anyElement>Stuff</ex2:anyElement>
      </ex:extension>
   </ex:extendedSequenceSkipAny>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceStrictOther" class="pattern">
    <head>ExtendedSequenceStrictOther</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrictOther">ExtendedSequenceStrictOther</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrictOther">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrictOther</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceStrictOther">.//xs:sequence/xs:any[(not(@processContents) or @processContents = 'strict')
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and @namespace = '##other']/
	    (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceStrictOther"/>
    </p>
    <p id="example-ExtendedSequenceStrictOther">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceStrictOther">ExtendedSequenceStrictOther</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrictOther">ExtendedSequenceStrictOther</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrictOther">
      <eg><![CDATA[
<xs:import namespace="http://www.w3.org/2002/ws/databinding/examples/6/09/strict/" schemaLocation="../strict.xsd" />
<xs:element name="extendedSequenceStrictOther" type="ex:ExtendedSequenceStrictOther" />
<xs:complexType name="ExtendedSequenceStrictOther">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
    <xs:element name="extension" type="ex:ExtendedSequenceStrictOtherExtension" minOccurs="0" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ExtendedSequenceStrictOtherExtension">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##other" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="strict" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceStrictOther01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrictOther#ExtendedSequenceStrictOther01">ExtendedSequenceStrictOther01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceStrictOther01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceStrictOther>
      <ex:element1>firstElement</ex:element1>
      <ex:element2>lastElement</ex:element2>
      <ex:extension>
         <strictElement>strictElement</strictElement>
      </ex:extension>
   </ex:extendedSequenceStrictOther>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceLaxOther" class="pattern">
    <head>ExtendedSequenceLaxOther</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLaxOther">ExtendedSequenceLaxOther</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLaxOther">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLaxOther</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceLaxOther">.//xs:sequence/xs:any[@processContents = 'lax'
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and @namespace = '##other']/
	    (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceLaxOther"/>
    </p>
    <p id="example-ExtendedSequenceLaxOther">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceLaxOther">ExtendedSequenceLaxOther</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLaxOther">ExtendedSequenceLaxOther</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLaxOther">
      <eg><![CDATA[
<xs:element name="extendedSequenceLaxOther" type="ex:ExtendedSequenceLaxOther" />
<xs:complexType name="ExtendedSequenceLaxOther">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
    <xs:element name="extension" type="ex:ExtendedSequenceLaxOtherExtension" minOccurs="0" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ExtendedSequenceLaxOtherExtension">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##other" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceLaxOther01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLaxOther#ExtendedSequenceLaxOther01">ExtendedSequenceLaxOther01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceLaxOther01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceLaxOther>
      <ex:firstElement>String</ex:firstElement>
      <ex:lastElement>String</ex:lastElement>
      <ex:extension>
         <ex2:anyElement>Stuff</ex2:anyElement>
      </ex:extension>
   </ex:extendedSequenceLaxOther>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceSkipOther" class="pattern">
    <head>ExtendedSequenceSkipOther</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkipOther">ExtendedSequenceSkipOther</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkipOther">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkipOther</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceSkipOther">.//xs:sequence/xs:any[@processContents = 'skip'
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and @namespace = '##other']/
	    (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceSkipOther"/>
    </p>
    <p id="example-ExtendedSequenceSkipOther">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceSkipOther">ExtendedSequenceSkipOther</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkipOther">ExtendedSequenceSkipOther</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkipOther">
      <eg><![CDATA[
<xs:element name="extendedSequenceSkipOther" type="ex:ExtendedSequenceSkipOther" />
<xs:complexType name="ExtendedSequenceSkipOther">
  <xs:sequence>
    <xs:element name="firstElement" type="xs:string" />
    <xs:element name="lastElement" type="xs:string" />
    <xs:element name="extension" type="ex:ExtendedSequenceSkipOtherExtension" minOccurs="0" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ExtendedSequenceSkipOtherExtension">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##other" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="skip" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceSkipOther01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkipOther#ExtendedSequenceSkipOther01">ExtendedSequenceSkipOther01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceSkipOther01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceSkipOther>
      <ex:firstElement>String</ex:firstElement>
      <ex:lastElement>String</ex:lastElement>
      <ex:extension>
         <ex2:anyElement>Stuff</ex2:anyElement>
      </ex:extension>
   </ex:extendedSequenceSkipOther>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceAnyStrict" class="pattern">
    <head>SequenceAnyStrict</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceAnyStrict">SequenceAnyStrict</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceAnyStrict">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceAnyStrict</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SequenceAnyStrict">.//xs:sequence/xs:any[(not(@processContents) or @processContents = 'strict')
	    and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
	    and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded')
	    and (not (@namespace) or @namespace = '##any')]/
	(., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="SequenceAnyStrict"/>
    </p>
    <p id="example-SequenceAnyStrict">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceAnyStrict">SequenceAnyStrict</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceAnyStrict">SequenceAnyStrict</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceAnyStrict">
      <eg><![CDATA[
<xs:element name="sequenceAnyStrict" type="ex:SequenceAnyStrict" />
<xs:complexType name="SequenceAnyStrict">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="strict" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##any" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceAnyStrict01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceAnyStrict#SequenceAnyStrict01">SequenceAnyStrict01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceAnyStrict01">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceAnyStrict>
      <ex:element1>string</ex:element1>
   </ex:sequenceAnyStrict>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ExtendedSequenceNamespacedFinite" class="pattern">
    <head>ExtendedSequenceNamespacedFinite</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceNamespacedFinite">ExtendedSequenceNamespacedFinite</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceNamespacedFinite">http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceNamespacedFinite</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ExtendedSequenceNamespacedFinite">.//xs:sequence/xs:any[@processContents
         and @namespace
         and @maxOccurs
         and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0')
         and (not (@maxOccurs = '1') )
         and (not (@maxOccurs='unbounded'))
         and (not (@namespace = '##targetNamespace'))
         and (not (@namespace = '##any'))
         and (not (@namespace = '##local'))
         and (not (@namespace = '##other'))]/
         (., @processContents, @minOccurs, @maxOccurs, @namespace)</xpath>
    <p>
      <include-explanation ref="ExtendedSequenceNamespacedFinite"/>
    </p>
    <p id="example-ExtendedSequenceNamespacedFinite">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ExtendedSequenceNamespacedFinite">ExtendedSequenceNamespacedFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceNamespacedFinite">ExtendedSequenceNamespacedFinite</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceNamespacedFinite">
      <eg><![CDATA[
<xs:element name="extendedSequenceNamespacedFinite" type="ex:ExtendedSequenceNamespacedFinite" />
<xs:complexType name="ExtendedSequenceNamespacedFinite">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="2" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="http://www.w3.org/2002/ws/databinding/examples/6/09/" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ExtendedSequenceNamespacedFinite01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceNamespacedFinite#ExtendedSequenceNamespacedFinite01">ExtendedSequenceNamespacedFinite01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ExtendedSequenceNamespacedFinite01">
      <eg xml:space="preserve"><![CDATA[  <ex:extendedSequenceNamespacedFinite>
      <ex:anyElement>any data</ex:anyElement>
   </ex:extendedSequenceNamespacedFinite>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceSequenceGroup" class="pattern">
    <head>SequenceSequenceGroup</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSequenceGroup">SequenceSequenceGroup</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSequenceGroup">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSequenceGroup</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SequenceSequenceGroup">.//xs:sequence/xs:sequence/xs:group/(., ..)</xpath>
    <p>
      <include-explanation ref="SequenceSequenceGroup"/>
    </p>
    <p id="example-SequenceSequenceGroup">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSequenceGroup">SequenceSequenceGroup</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceGroup">SequenceSequenceGroup</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceGroup">
      <eg><![CDATA[
<xs:element name="sequenceSequenceGroup" type="ex:SequenceSequenceGroup" />
<xs:complexType name="SequenceSequenceGroup">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:group</b><![CDATA[ ref="ex:SeqSeqGroup" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
  </xs:sequence>
</xs:complexType>
<xs:group name="SeqSeqGroup">
  <xs:sequence>
    <xs:element name="element1" type="xs:string" />
    <xs:element name="element2" type="xs:string" />
  </xs:sequence>
</xs:group>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceSequenceGroup01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceGroup#SequenceSequenceGroup01">SequenceSequenceGroup01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSequenceGroup01">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceSequenceGroup>
      <ex:element1>string1</ex:element1>
      <ex:element2>string2</ex:element2>
   </ex:sequenceSequenceGroup>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Choice">
  <head>Choices</head>
  <p>
    <include-explanation ref="Choice"/>
  </p>
  <div3 id="pattern-ChoiceSequence" class="pattern">
    <head>ChoiceSequence</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceSequence">ChoiceSequence</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceSequence">http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceSequence</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ChoiceSequence">.//xs:choice/xs:sequence/(.)</xpath>
    <p>
      <include-explanation ref="ChoiceSequence"/>
    </p>
    <p id="example-ChoiceSequence">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceSequence">ChoiceSequence</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceSequence">ChoiceSequence</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceSequence">
      <eg><![CDATA[
<xs:element name="choiceSequence" type="ex:ChoiceSequenceType" />
<xs:complexType name="ChoiceSequenceType">
  <xs:choice>
    <xs:element name="Avalue" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
      <xs:element name="Bvalue" type="xs:string" />
      <xs:element name="Cvalue" type="xs:string" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
  </xs:choice>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ChoiceSequence01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceSequence#ChoiceSequence01">ChoiceSequence01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceSequence01">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceSequence>
      <ex:Avalue>home</ex:Avalue>
   </ex:choiceSequence>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceSequence02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceSequence#ChoiceSequence02">ChoiceSequence02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceSequence02">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceSequence>
      <ex:Bvalue>home</ex:Bvalue>
      <ex:Cvalue>home</ex:Cvalue>
   </ex:choiceSequence>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceChoice" class="pattern">
    <head>SequenceChoice</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceChoice">SequenceChoice</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceChoice">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceChoice</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SequenceChoice">.//xs:sequence/xs:choice/(.)</xpath>
    <p>
      <include-explanation ref="SequenceChoice"/>
    </p>
    <p id="example-SequenceChoice">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceChoice">SequenceChoice</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceChoice">SequenceChoice</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceChoice">
      <eg><![CDATA[
<xs:element name="sequenceChoice" type="ex:SequenceChoiceType" />
<xs:complexType name="SequenceChoiceType">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
      <xs:element name="Avalue" type="xs:string" />
      <xs:element name="Bvalue" type="xs:string" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
    <xs:element name="Cvalue" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceChoice01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceChoice#SequenceChoice01">SequenceChoice01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceChoice01">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceChoice>
      <ex:Avalue>home</ex:Avalue>
      <ex:Cvalue>home</ex:Cvalue>
   </ex:sequenceChoice>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceChoice02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceChoice#SequenceChoice02">SequenceChoice02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceChoice02">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceChoice>
      <ex:Bvalue>home</ex:Bvalue>
      <ex:Cvalue>home</ex:Cvalue>
   </ex:sequenceChoice>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ChoiceChoice" class="pattern">
    <head>ChoiceChoice</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceChoice">ChoiceChoice</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceChoice">http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceChoice</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ChoiceChoice">.//xs:choice/xs:choice/(.)</xpath>
    <p>
      <include-explanation ref="ChoiceChoice"/>
    </p>
    <p id="example-ChoiceChoice">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceChoice">ChoiceChoice</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceChoice">ChoiceChoice</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceChoice">
      <eg><![CDATA[
<xs:element name="choiceChoice" type="ex:ChoiceChoice" />
<xs:complexType name="ChoiceChoice">
  <xs:choice>
    <xs:element name="Avalue" type="xs:string" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
      <xs:element name="Bvalue" type="xs:string" />
      <xs:element name="Cvalue" type="xs:string" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:choice</b><![CDATA[>
  </xs:choice>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ChoiceChoice01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceChoice#ChoiceChoice01">ChoiceChoice01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceChoice01">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceChoice>
      <ex:Avalue>home</ex:Avalue>
   </ex:choiceChoice>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceChoice02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceChoice#ChoiceChoice02">ChoiceChoice02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceChoice02">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceChoice>
      <ex:Bvalue>home</ex:Bvalue>
   </ex:choiceChoice>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceChoice03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceChoice#ChoiceChoice03">ChoiceChoice03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceChoice03">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceChoice>
      <ex:Cvalue>home</ex:Cvalue>
   </ex:choiceChoice>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ChoiceMaxOccursUnbounded" class="pattern">
    <head>ChoiceMaxOccursUnbounded</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMaxOccursUnbounded">ChoiceMaxOccursUnbounded</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMaxOccursUnbounded">http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMaxOccursUnbounded</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ChoiceMaxOccursUnbounded">.//xs:choice[@maxOccurs = 'unbounded']/
		(@maxOccurs) </xpath>
    <p>
      <include-explanation ref="ChoiceMaxOccursUnbounded"/>
    </p>
    <p id="example-ChoiceMaxOccursUnbounded">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMaxOccursUnbounded">ChoiceMaxOccursUnbounded</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursUnbounded">ChoiceMaxOccursUnbounded</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursUnbounded">
      <eg><![CDATA[
<xs:element name="choiceMaxOccursUnbounded" type="ex:ChoiceMaxOccursUnbounded" />
<xs:complexType name="ChoiceMaxOccursUnbounded">
  <xs:choice ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded">
    <xs:element name="choiceA" type="xs:string" />
    <xs:element name="choiceB" type="xs:string" />
  </xs:choice>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMaxOccursUnbounded01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursUnbounded#ChoiceMaxOccursUnbounded01">ChoiceMaxOccursUnbounded01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursUnbounded01">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMaxOccursUnbounded>
      <ex:choiceB>1st</ex:choiceB>
      <ex:choiceB>2nd</ex:choiceB>
      <ex:choiceB>3rd</ex:choiceB>
   </ex:choiceMaxOccursUnbounded>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMaxOccursUnbounded02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursUnbounded#ChoiceMaxOccursUnbounded02">ChoiceMaxOccursUnbounded02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursUnbounded02">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMaxOccursUnbounded>
      <ex:choiceA>first</ex:choiceA>
      <ex:choiceA>second</ex:choiceA>
   </ex:choiceMaxOccursUnbounded>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMaxOccursUnbounded03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursUnbounded#ChoiceMaxOccursUnbounded03">ChoiceMaxOccursUnbounded03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursUnbounded03">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMaxOccursUnbounded>
      <ex:choiceA>1st</ex:choiceA>
      <ex:choiceB>second</ex:choiceB>
      <ex:choiceA>3rd</ex:choiceA>
   </ex:choiceMaxOccursUnbounded>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ChoiceMaxOccursFinite" class="pattern">
    <head>ChoiceMaxOccursFinite</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMaxOccursFinite">ChoiceMaxOccursFinite</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMaxOccursFinite">http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMaxOccursFinite</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ChoiceMaxOccursFinite">.//xs:choice[@maxOccurs and not(@maxOccurs = '0' or @maxOccurs = '1' or @maxOccurs = 'unbounded')]/
         (@maxOccurs)</xpath>
    <p>
      <include-explanation ref="ChoiceMaxOccursFinite"/>
    </p>
    <p id="example-ChoiceMaxOccursFinite">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMaxOccursFinite">ChoiceMaxOccursFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursFinite">ChoiceMaxOccursFinite</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursFinite">
      <eg><![CDATA[
<xs:element name="choiceMaxOccursFinite" type="ex:ChoiceMaxOccursFinite" />
<xs:complexType name="ChoiceMaxOccursFinite">
  <xs:choice ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="2">
    <xs:element name="choiceA" type="xs:string" />
    <xs:element name="choiceB" type="xs:string" />
  </xs:choice>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMaxOccursFinite01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursFinite#ChoiceMaxOccursFinite01">ChoiceMaxOccursFinite01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursFinite01">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMaxOccursFinite>
      <ex:choiceA>first</ex:choiceA>
      <ex:choiceB>second</ex:choiceB>
   </ex:choiceMaxOccursFinite>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMaxOccursFinite02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursFinite#ChoiceMaxOccursFinite02">ChoiceMaxOccursFinite02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursFinite02">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMaxOccursFinite>
      <ex:choiceA>first</ex:choiceA>
      <ex:choiceA>second</ex:choiceA>
   </ex:choiceMaxOccursFinite>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMaxOccursFinite03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursFinite#ChoiceMaxOccursFinite03">ChoiceMaxOccursFinite03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMaxOccursFinite03">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMaxOccursFinite>
      <ex:choiceA>only</ex:choiceA>
   </ex:choiceMaxOccursFinite>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ChoiceMinOccurs0" class="pattern">
    <head>ChoiceMinOccurs0</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMinOccurs0">ChoiceMinOccurs0</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMinOccurs0">http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMinOccurs0</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ChoiceMinOccurs0">.//xs:choice[@minOccurs='0']/
         (@minOccurs) </xpath>
    <p>
      <include-explanation ref="ChoiceMinOccurs0"/>
    </p>
    <p id="example-ChoiceMinOccurs0">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMinOccurs0">ChoiceMinOccurs0</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccurs0">ChoiceMinOccurs0</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccurs0">
      <eg><![CDATA[
<xs:element name="choiceMinOccurs0" type="ex:ChoiceMinOccurs0" />
<xs:complexType name="ChoiceMinOccurs0">
  <xs:choice ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0">
    <xs:element name="AChoiceMinOccurs0" type="xs:string" />
    <xs:element name="BChoiceMinOccurs0" type="xs:string" />
  </xs:choice>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMinOccurs001">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccurs0#ChoiceMinOccurs001">ChoiceMinOccurs001</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccurs001">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMinOccurs0>
      <ex:AChoiceMinOccurs0>A</ex:AChoiceMinOccurs0>
   </ex:choiceMinOccurs0>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMinOccurs002">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccurs0#ChoiceMinOccurs002">ChoiceMinOccurs002</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccurs002">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMinOccurs0>
      <ex:BChoiceMinOccurs0>B</ex:BChoiceMinOccurs0>
   </ex:choiceMinOccurs0>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMinOccurs003"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccurs0#ChoiceMinOccurs003">ChoiceMinOccurs003</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccurs003">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMinOccurs0/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ChoiceMinOccursFinite" class="pattern">
    <head>ChoiceMinOccursFinite</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMinOccursFinite">ChoiceMinOccursFinite</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMinOccursFinite">http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMinOccursFinite</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ChoiceMinOccursFinite">.//xs:choice[@minOccurs and not(@minOccurs = '0' or @minOccurs = '1')]/
         (@minOccurs)</xpath>
    <p>
      <include-explanation ref="ChoiceMinOccursFinite"/>
    </p>
    <p id="example-ChoiceMinOccursFinite">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ChoiceMinOccursFinite">ChoiceMinOccursFinite</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccursFinite">ChoiceMinOccursFinite</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccursFinite">
      <eg><![CDATA[
<xs:element name="choiceMinOccursFinite" type="ex:ChoiceMinOccursFinite" />
<xs:complexType name="ChoiceMinOccursFinite">
  <xs:choice ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="2" maxOccurs="2">
    <xs:element name="AChoiceMinOccursFinite" type="xs:string" />
    <xs:element name="BChoiceMinOccursFinite" type="xs:string" />
  </xs:choice>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMinOccursFinite01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccursFinite#ChoiceMinOccursFinite01">ChoiceMinOccursFinite01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccursFinite01">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMinOccursFinite>
      <ex:AChoiceMinOccursFinite>A</ex:AChoiceMinOccursFinite>
      <ex:AChoiceMinOccursFinite>AA</ex:AChoiceMinOccursFinite>
   </ex:choiceMinOccursFinite>
]]></eg>
    </exampleInner>
    <p id="instance-ChoiceMinOccursFinite02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccursFinite#ChoiceMinOccursFinite02">ChoiceMinOccursFinite02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ChoiceMinOccursFinite02">
      <eg xml:space="preserve"><![CDATA[  <ex:choiceMinOccursFinite>
      <ex:BChoiceMinOccursFinite>B</ex:BChoiceMinOccursFinite>
      <ex:AChoiceMinOccursFinite>BA</ex:AChoiceMinOccursFinite>
   </ex:choiceMinOccursFinite>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeChoiceAny" class="pattern">
    <head>ComplexTypeChoiceAny</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoiceAny">ComplexTypeChoiceAny</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoiceAny">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoiceAny</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeChoiceAny">.//xs:complexType/xs:choice/xs:any/(., @namespace, @processContents, @maxOccurs, @minOccurs)</xpath>
    <p>
      <include-explanation ref="ComplexTypeChoiceAny"/>
    </p>
    <p id="example-ComplexTypeChoiceAny">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeChoiceAny">ComplexTypeChoiceAny</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceAny">ComplexTypeChoiceAny</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceAny">
      <eg><![CDATA[
<xs:element name="complexTypeChoiceAny" type="ex:ComplexTypeChoiceAny" />
<xs:complexType name="ComplexTypeChoiceAny">
  <xs:choice>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##any" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" />
  </xs:choice>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeChoiceAny01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceAny#ComplexTypeChoiceAny01">ComplexTypeChoiceAny01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeChoiceAny01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeChoiceAny>
      <ex:anything>
         <ex:element>any data</ex:element>
      </ex:anything>
   </ex:complexTypeChoiceAny>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeSequenceChoiceAny" class="pattern">
    <head>ComplexTypeSequenceChoiceAny</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceChoiceAny">ComplexTypeSequenceChoiceAny</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceChoiceAny">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceChoiceAny</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ComplexTypeSequenceChoiceAny">.//xs:complexType/xs:sequence/xs:choice/xs:any/(., @namespace, @processContents, @maxOccurs, @minOccurs)</xpath>
    <p>
      <include-explanation ref="ComplexTypeSequenceChoiceAny"/>
    </p>
    <p id="example-ComplexTypeSequenceChoiceAny">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceChoiceAny">ComplexTypeSequenceChoiceAny</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoiceAny">ComplexTypeSequenceChoiceAny</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoiceAny">
      <eg><![CDATA[
<xs:element name="complexTypeSequenceChoiceAny" type="ex:ComplexTypeSequenceChoiceAny" />
<xs:complexType name="ComplexTypeSequenceChoiceAny">
  <xs:sequence>
    <xs:choice>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:any</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> minOccurs</b><![CDATA[="0" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> maxOccurs</b><![CDATA[="unbounded" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> namespace</b><![CDATA[="##any" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="lax" />
    </xs:choice>
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeSequenceChoiceAny01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoiceAny#ComplexTypeSequenceChoiceAny01">ComplexTypeSequenceChoiceAny01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceChoiceAny01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeSequenceChoiceAny>
      <ex:anyElement>any data</ex:anyElement>
   </ex:complexTypeSequenceChoiceAny>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Unions">
  <head>Unions</head>
  <p>
    <include-explanation ref="Unions"/>
  </p>
  <div3 id="pattern-UnionMemberTypes" class="pattern">
    <head>UnionMemberTypes</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionMemberTypes">UnionMemberTypes</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionMemberTypes">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionMemberTypes</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnionMemberTypes">.//xs:simpleType/xs:union[@memberTypes and not(xs:simpleType)]/
		(., @memberTypes)</xpath>
    <p>
      <include-explanation ref="UnionMemberTypes"/>
    </p>
    <p id="example-UnionMemberTypes">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionMemberTypes">UnionMemberTypes</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionMemberTypes">UnionMemberTypes</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionMemberTypes">
      <eg><![CDATA[
<xs:simpleType name="UnionMemberTypes">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:union</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> memberTypes</b><![CDATA[="xs:int xs:string" />
</xs:simpleType>
<xs:element name="unionMemberTypes" type="ex:UnionMemberTypes" />
    ]]></eg>
    </exampleInner>
    <p id="instance-UnionMemberTypes01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionMemberTypes#UnionMemberTypes01">UnionMemberTypes01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionMemberTypes01">
      <eg xml:space="preserve"><![CDATA[  <ex:unionMemberTypes>22</ex:unionMemberTypes>
]]></eg>
    </exampleInner>
    <p id="instance-UnionMemberTypes02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionMemberTypes#UnionMemberTypes02">UnionMemberTypes02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionMemberTypes02">
      <eg xml:space="preserve"><![CDATA[  <ex:unionMemberTypes>a string?</ex:unionMemberTypes>
]]></eg>
    </exampleInner>
    <p id="example-UnionDateString">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionMemberTypes">UnionMemberTypes</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionDateString">UnionDateString</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionDateString">
      <eg><![CDATA[
<xs:simpleType name="UnionDateString">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:union</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> memberTypes</b><![CDATA[="xs:date xs:string" />
</xs:simpleType>
<xs:element name="unionDateString" type="ex:UnionDateString" />
    ]]></eg>
    </exampleInner>
    <p id="instance-UnionDateString01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionDateString#UnionDateString01">UnionDateString01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionDateString01">
      <eg xml:space="preserve"><![CDATA[  <ex:unionDateString>Tonight</ex:unionDateString>
]]></eg>
    </exampleInner>
    <p id="instance-UnionDateString02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionDateString#UnionDateString02">UnionDateString02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionDateString02">
      <eg xml:space="preserve"><![CDATA[  <ex:unionDateString>2006-06-06</ex:unionDateString>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnionSimpleTypes" class="pattern">
    <head>UnionSimpleTypes</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionSimpleTypes">UnionSimpleTypes</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionSimpleTypes">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionSimpleTypes</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnionSimpleTypes">.//xs:simpleType/xs:union[not(@memberTypes)]/xs:simpleType/
		(.., .)</xpath>
    <p>
      <include-explanation ref="UnionSimpleTypes"/>
    </p>
    <p id="example-UnionSimpleDateString">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionSimpleTypes">UnionSimpleTypes</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleDateString">UnionSimpleDateString</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleDateString">
      <eg><![CDATA[
<xs:simpleType name="UnionSimpleDateString">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:union</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
      <xs:restriction base="xs:date" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
      <xs:restriction base="xs:string" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:union</b><![CDATA[>
</xs:simpleType>
<xs:element name="unionSimpleDateString" type="ex:UnionSimpleDateString" />
    ]]></eg>
    </exampleInner>
    <p id="instance-UnionSimpleDateString01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleDateString#UnionSimpleDateString01">UnionSimpleDateString01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleDateString01">
      <eg xml:space="preserve"><![CDATA[  <ex:unionSimpleDateString>Monday Night</ex:unionSimpleDateString>
]]></eg>
    </exampleInner>
    <p id="instance-UnionSimpleDateString02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleDateString#UnionSimpleDateString02">UnionSimpleDateString02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleDateString02">
      <eg xml:space="preserve"><![CDATA[  <ex:unionSimpleDateString>2006-06-06</ex:unionSimpleDateString>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnionSimpleAndMemberTypes" class="pattern">
    <head>UnionSimpleAndMemberTypes</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionSimpleAndMemberTypes">UnionSimpleAndMemberTypes</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionSimpleAndMemberTypes">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionSimpleAndMemberTypes</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnionSimpleAndMemberTypes">.//xs:simpleType/xs:union[@memberTypes and xs:simpleType]/
		(., @memberTypes, xs:simpleType)</xpath>
    <p>
      <include-explanation ref="UnionSimpleAndMemberTypes"/>
    </p>
    <p id="example-UnionSimpleAndMemberTypes">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnionSimpleAndMemberTypes">UnionSimpleAndMemberTypes</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleAndMemberTypes">UnionSimpleAndMemberTypes</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleAndMemberTypes">
      <eg><![CDATA[
<xs:element name="unionSimpleAndMemberTypes" type="ex:UnionSimpleAndMemberTypes" />
<xs:simpleType name="UnionSimpleAndMemberTypes">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:union</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> memberTypes</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
      <xs:restriction base="xs:date" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:union</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnionSimpleAndMemberTypes01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleAndMemberTypes#UnionSimpleAndMemberTypes01">UnionSimpleAndMemberTypes01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnionSimpleAndMemberTypes01">
      <eg xml:space="preserve"><![CDATA[  <ex:unionSimpleAndMemberTypes>string</ex:unionSimpleAndMemberTypes>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-lists">
  <head>Lists</head>
  <p>
    <include-explanation ref="lists"/>
  </p>
  <div3 id="pattern-List" class="pattern">
    <head>List</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/List">List</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/List">http://www.w3.org/2002/ws/databinding/patterns/6/09/List</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-List">.//xs:list[@itemType]/
		(., @itemType)</xpath>
    <p>
      <include-explanation ref="List"/>
    </p>
    <p id="example-List">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/List">List</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/List">List</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/List">
      <eg><![CDATA[
<xs:element name="list" type="ex:List" />
<xs:simpleType name="List">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:list</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> itemType</b><![CDATA[="xs:string" />
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-List01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/List#List01">List01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/List01">
      <eg xml:space="preserve"><![CDATA[  <ex:list>This is a list of strings</ex:list>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-ElementPredefinedTypes">
  <head>Element Predefined Types</head>
  <p>
    <include-explanation ref="ElementPredefinedTypes"/>
  </p>
  <div3 id="pattern-AnySimpleTypeElement" class="pattern">
    <head>AnySimpleTypeElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnySimpleTypeElement">AnySimpleTypeElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnySimpleTypeElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnySimpleTypeElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnySimpleTypeElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:anySimpleType')]</xpath>
    <p>
      <include-explanation ref="AnySimpleTypeElement"/>
    </p>
    <p id="example-AnySimpleTypeElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnySimpleTypeElement">AnySimpleTypeElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeElement">AnySimpleTypeElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeElement">
      <eg><![CDATA[
<xs:element name="anySimpleTypeElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:anySimpleType" />
    ]]></eg>
    </exampleInner>
    <p id="instance-AnySimpleTypeElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeElement#AnySimpleTypeElement01">AnySimpleTypeElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:anySimpleTypeElement/>
]]></eg>
    </exampleInner>
    <p id="instance-AnySimpleTypeElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeElement#AnySimpleTypeElement02">AnySimpleTypeElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:anySimpleTypeElement>anySimpleTypeValue</ex:anySimpleTypeElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyTypeElement" class="pattern">
    <head>AnyTypeElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyTypeElement">AnyTypeElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyTypeElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyTypeElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnyTypeElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:anyType')]</xpath>
    <p>
      <include-explanation ref="AnyTypeElement"/>
    </p>
    <p id="example-AnyTypeElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyTypeElement">AnyTypeElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyTypeElement">AnyTypeElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyTypeElement">
      <eg><![CDATA[
<xs:element name="anyTypeElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:anyType" />
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyTypeElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyTypeElement#AnyTypeElement01">AnyTypeElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyTypeElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyTypeElement/>
]]></eg>
    </exampleInner>
    <p id="instance-AnyTypeElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyTypeElement#AnyTypeElement02">AnyTypeElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyTypeElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:anyTypeElement>
      <foo>
         <bar>cheese</bar>
      </foo>
   </ex:anyTypeElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DecimalElement" class="pattern">
    <head>DecimalElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalElement">DecimalElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DecimalElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:decimal')]</xpath>
    <p>
      <include-explanation ref="DecimalElement"/>
    </p>
    <p id="example-DecimalElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalElement">DecimalElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement">DecimalElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement">
      <eg><![CDATA[
<xs:element name="decimalElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:decimal" />
    ]]></eg>
    </exampleInner>
    <p id="instance-DecimalElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement#DecimalElement01">DecimalElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalElement>0</ex:decimalElement>
]]></eg>
    </exampleInner>
    <p id="instance-DecimalElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement#DecimalElement02">DecimalElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalElement>-1.23</ex:decimalElement>
]]></eg>
    </exampleInner>
    <p id="instance-DecimalElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement#DecimalElement03">DecimalElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalElement>12678967.543233</ex:decimalElement>
]]></eg>
    </exampleInner>
    <p id="instance-DecimalElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement#DecimalElement04">DecimalElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalElement>+1000000.00</ex:decimalElement>
]]></eg>
    </exampleInner>
    <p id="instance-DecimalElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement#DecimalElement05">DecimalElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalElement>+100000000000000000000000000000000000000000000.00</ex:decimalElement>
]]></eg>
    </exampleInner>
    <p id="instance-DecimalElement06"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement#DecimalElement06">DecimalElement06</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement06">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalElement>210</ex:decimalElement>
]]></eg>
    </exampleInner>
    <p id="instance-DecimalElement07"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement#DecimalElement07">DecimalElement07</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalElement07">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalElement>210.00</ex:decimalElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-FloatElement" class="pattern">
    <head>FloatElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatElement">FloatElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-FloatElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:float')]</xpath>
    <p>
      <include-explanation ref="FloatElement"/>
    </p>
    <p id="example-FloatElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatElement">FloatElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement">FloatElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement">
      <eg><![CDATA[
<xs:element name="floatElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:float" />
    ]]></eg>
    </exampleInner>
    <p id="instance-FloatElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement#FloatElement01">FloatElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:floatElement>-1E4</ex:floatElement>
]]></eg>
    </exampleInner>
    <p id="instance-FloatElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement#FloatElement02">FloatElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:floatElement>1267.43233E12</ex:floatElement>
]]></eg>
    </exampleInner>
    <p id="instance-FloatElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement#FloatElement03">FloatElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:floatElement>12.78e-2</ex:floatElement>
]]></eg>
    </exampleInner>
    <p id="instance-FloatElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement#FloatElement04">FloatElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:floatElement>12</ex:floatElement>
]]></eg>
    </exampleInner>
    <p id="instance-FloatElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement#FloatElement05">FloatElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:floatElement>INF</ex:floatElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DurationElement" class="pattern">
    <head>DurationElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DurationElement">DurationElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DurationElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/DurationElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DurationElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:duration')]</xpath>
    <p>
      <include-explanation ref="DurationElement"/>
    </p>
    <p id="example-DurationElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DurationElement">DurationElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement">DurationElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement">
      <eg><![CDATA[
<xs:element name="durationElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:duration" />
    ]]></eg>
    </exampleInner>
    <p id="instance-DurationElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement#DurationElement01">DurationElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:durationElement>P1Y2M3DT10H30M</ex:durationElement>
]]></eg>
    </exampleInner>
    <p id="instance-DurationElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement#DurationElement02">DurationElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:durationElement>-P1347M</ex:durationElement>
]]></eg>
    </exampleInner>
    <p id="instance-DurationElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement#DurationElement03">DurationElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:durationElement>P1347Y</ex:durationElement>
]]></eg>
    </exampleInner>
    <p id="instance-DurationElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement#DurationElement04">DurationElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:durationElement>P1M</ex:durationElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-TimeElement" class="pattern">
    <head>TimeElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TimeElement">TimeElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TimeElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/TimeElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-TimeElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:time')]</xpath>
    <p>
      <include-explanation ref="TimeElement"/>
    </p>
    <p id="example-TimeElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TimeElement">TimeElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement">TimeElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement">
      <eg><![CDATA[
<xs:element name="timeElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:time" />
    ]]></eg>
    </exampleInner>
    <p id="instance-TimeElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement#TimeElement01">TimeElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:timeElement>00:00:00</ex:timeElement>
]]></eg>
    </exampleInner>
    <p id="instance-TimeElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement#TimeElement02">TimeElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:timeElement>12:00:01</ex:timeElement>
]]></eg>
    </exampleInner>
    <p id="instance-TimeElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement#TimeElement03">TimeElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:timeElement>23:59:59</ex:timeElement>
]]></eg>
    </exampleInner>
    <p id="instance-TimeElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement#TimeElement04">TimeElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:timeElement>13:21:03Z</ex:timeElement>
]]></eg>
    </exampleInner>
    <p id="instance-TimeElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement#TimeElement05">TimeElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:timeElement>13:21:03-04:32</ex:timeElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DateElement" class="pattern">
    <head>DateElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateElement">DateElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/DateElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DateElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:date')]</xpath>
    <p>
      <include-explanation ref="DateElement"/>
    </p>
    <p id="example-DateElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateElement">DateElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement">DateElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement">
      <eg><![CDATA[
<xs:element name="dateElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:date" />
    ]]></eg>
    </exampleInner>
    <p id="instance-DateElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement#DateElement01">DateElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:dateElement>1999-05-31</ex:dateElement>
]]></eg>
    </exampleInner>
    <p id="instance-DateElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement#DateElement02">DateElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:dateElement>0739-05-31</ex:dateElement>
]]></eg>
    </exampleInner>
    <p id="instance-DateElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement#DateElement03">DateElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:dateElement>2038-05-31Z</ex:dateElement>
]]></eg>
    </exampleInner>
    <p id="instance-DateElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement#DateElement04">DateElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:dateElement>1999-05-31+05:43</ex:dateElement>
]]></eg>
    </exampleInner>
    <p id="instance-DateElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement#DateElement05">DateElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:dateElement>10739-05-31</ex:dateElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GYearMonthElement" class="pattern">
    <head>GYearMonthElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthElement">GYearMonthElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GYearMonthElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:gYearMonth')]</xpath>
    <p>
      <include-explanation ref="GYearMonthElement"/>
    </p>
    <p id="example-GYearMonthElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthElement">GYearMonthElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement">GYearMonthElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement">
      <eg><![CDATA[
<xs:element name="gYearMonthElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gYearMonth" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement#GYearMonthElement01">GYearMonthElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthElement>1999-05</ex:gYearMonthElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement#GYearMonthElement02">GYearMonthElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthElement>0739-05</ex:gYearMonthElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement#GYearMonthElement03">GYearMonthElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthElement>2038-02</ex:gYearMonthElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement#GYearMonthElement04">GYearMonthElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthElement>2007-05+01:00</ex:gYearMonthElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement#GYearMonthElement05">GYearMonthElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthElement>2007-05-01:00</ex:gYearMonthElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthElement06"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement#GYearMonthElement06">GYearMonthElement06</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement06">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthElement>2007-05Z</ex:gYearMonthElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthElement07"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement#GYearMonthElement07">GYearMonthElement07</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthElement07">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthElement>10739-05</ex:gYearMonthElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GYearElement" class="pattern">
    <head>GYearElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearElement">GYearElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GYearElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:gYear')]</xpath>
    <p>
      <include-explanation ref="GYearElement"/>
    </p>
    <p id="example-GYearElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearElement">GYearElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement">GYearElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement">
      <eg><![CDATA[
<xs:element name="gYearElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gYear" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GYearElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement#GYearElement01">GYearElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearElement>1999</ex:gYearElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement#GYearElement02">GYearElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearElement>0739</ex:gYearElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement#GYearElement03">GYearElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearElement>2039</ex:gYearElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement#GYearElement04">GYearElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearElement>2007-13:00</ex:gYearElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement#GYearElement05">GYearElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearElement>1999+02:00</ex:gYearElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearElement06"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement#GYearElement06">GYearElement06</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement06">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearElement>2008Z</ex:gYearElement>
]]></eg>
    </exampleInner>
    <p id="instance-GYearElement07"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement#GYearElement07">GYearElement07</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearElement07">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearElement>10739</ex:gYearElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GMonthDayElement" class="pattern">
    <head>GMonthDayElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDayElement">GMonthDayElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDayElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDayElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GMonthDayElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:gMonthDay')]</xpath>
    <p>
      <include-explanation ref="GMonthDayElement"/>
    </p>
    <p id="example-GMonthDayElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDayElement">GMonthDayElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement">GMonthDayElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement">
      <eg><![CDATA[
<xs:element name="gMonthDayElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gMonthDay" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GMonthDayElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement#GMonthDayElement01">GMonthDayElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthDayElement>--12-31</ex:gMonthDayElement>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthDayElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement#GMonthDayElement02">GMonthDayElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthDayElement>--12-31Z</ex:gMonthDayElement>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthDayElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement#GMonthDayElement03">GMonthDayElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthDayElement>--12-31-05:00</ex:gMonthDayElement>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthDayElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement#GMonthDayElement04">GMonthDayElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthDayElement>--12-31+01:00</ex:gMonthDayElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GDayElement" class="pattern">
    <head>GDayElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GDayElement">GDayElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GDayElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/GDayElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GDayElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:gDay')]</xpath>
    <p>
      <include-explanation ref="GDayElement"/>
    </p>
    <p id="example-GDayElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GDayElement">GDayElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement">GDayElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement">
      <eg><![CDATA[
<xs:element name="gDayElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gDay" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GDayElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement#GDayElement01">GDayElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:gDayElement>---05</ex:gDayElement>
]]></eg>
    </exampleInner>
    <p id="instance-GDayElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement#GDayElement02">GDayElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:gDayElement>---12Z</ex:gDayElement>
]]></eg>
    </exampleInner>
    <p id="instance-GDayElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement#GDayElement03">GDayElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:gDayElement>---31-12:00</ex:gDayElement>
]]></eg>
    </exampleInner>
    <p id="instance-GDayElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement#GDayElement04">GDayElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:gDayElement>---05+01:00</ex:gDayElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GMonthElement" class="pattern">
    <head>GMonthElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthElement">GMonthElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GMonthElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:gMonth')]</xpath>
    <p>
      <include-explanation ref="GMonthElement"/>
    </p>
    <p id="example-GMonthElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthElement">GMonthElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement">GMonthElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement">
      <eg><![CDATA[
<xs:element name="gMonthElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gMonth" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GMonthElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement#GMonthElement01">GMonthElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthElement>--02</ex:gMonthElement>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement#GMonthElement02">GMonthElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthElement>--12-01:33</ex:gMonthElement>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement#GMonthElement03">GMonthElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthElement>--12+01:02</ex:gMonthElement>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement#GMonthElement04">GMonthElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthElement>--12Z</ex:gMonthElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-HexBinaryElement" class="pattern">
    <head>HexBinaryElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/HexBinaryElement">HexBinaryElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/HexBinaryElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/HexBinaryElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-HexBinaryElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:hexBinary')]</xpath>
    <p>
      <include-explanation ref="HexBinaryElement"/>
    </p>
    <p id="example-HexBinaryElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/HexBinaryElement">HexBinaryElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryElement">HexBinaryElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryElement">
      <eg><![CDATA[
<xs:element name="hexBinaryElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:hexBinary" />
    ]]></eg>
    </exampleInner>
    <p id="instance-HexBinaryElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryElement#HexBinaryElement01">HexBinaryElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:hexBinaryElement>76</ex:hexBinaryElement>
]]></eg>
    </exampleInner>
    <p id="instance-HexBinaryElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryElement#HexBinaryElement02">HexBinaryElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:hexBinaryElement>77696f646d6f6e7974637174716a7169696e6b65616f76786f746e66716b707875757261736e686469796b65706c656d7465626661637661646e6b65636662647669726d6f6e757361</ex:hexBinaryElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LanguageElement" class="pattern">
    <head>LanguageElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageElement">LanguageElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-LanguageElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:language')]</xpath>
    <p>
      <include-explanation ref="LanguageElement"/>
    </p>
    <p id="example-LanguageElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageElement">LanguageElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageElement">LanguageElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageElement">
      <eg><![CDATA[
<xs:element name="languageElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:language" />
    ]]></eg>
    </exampleInner>
    <p id="instance-LanguageElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageElement#LanguageElement01">LanguageElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:languageElement>en</ex:languageElement>
]]></eg>
    </exampleInner>
    <p id="instance-LanguageElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageElement#LanguageElement02">LanguageElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:languageElement>fr</ex:languageElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NMTOKENElement" class="pattern">
    <head>NMTOKENElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENElement">NMTOKENElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NMTOKENElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:NMTOKEN')]</xpath>
    <p>
      <include-explanation ref="NMTOKENElement"/>
    </p>
    <p id="example-NMTOKENElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENElement">NMTOKENElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENElement">NMTOKENElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENElement">
      <eg><![CDATA[
<xs:element name="NMTOKENElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:NMTOKEN" />
    ]]></eg>
    </exampleInner>
    <p id="instance-NMTOKENElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENElement#NMTOKENElement01">NMTOKENElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:NMTOKENElement>id</ex:NMTOKENElement>
]]></eg>
    </exampleInner>
    <p id="instance-NMTOKENElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENElement#NMTOKENElement02">NMTOKENElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:NMTOKENElement>vocabularies:that.as:clean:assuring-s_to:The_we:contain</ex:NMTOKENElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NMTOKENSElement" class="pattern">
    <head>NMTOKENSElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENSElement">NMTOKENSElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENSElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENSElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NMTOKENSElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:NMTOKENS')]</xpath>
    <p>
      <include-explanation ref="NMTOKENSElement"/>
    </p>
    <p id="example-NMTOKENSElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENSElement">NMTOKENSElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENSElement">NMTOKENSElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENSElement">
      <eg><![CDATA[
<xs:element name="NMTOKENSElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:NMTOKENS" />
    ]]></eg>
    </exampleInner>
    <p id="instance-NMTOKENSElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENSElement#NMTOKENSElement01">NMTOKENSElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENSElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:NMTOKENSElement>a b c d e.b:s-w_x:q</ex:NMTOKENSElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IDElement" class="pattern">
    <head>IDElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDElement">IDElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/IDElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IDElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:ID')]</xpath>
    <p>
      <include-explanation ref="IDElement"/>
    </p>
    <p id="example-IDElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDElement">IDElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDElement">IDElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDElement">
      <eg><![CDATA[
<xs:element name="IDElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:ID" />
    ]]></eg>
    </exampleInner>
    <p id="instance-IDElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDElement#IDElement01">IDElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:IDElement>foo</ex:IDElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IDREFElement" class="pattern">
    <head>IDREFElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFElement">IDREFElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IDREFElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:IDREF')]</xpath>
    <p>
      <include-explanation ref="IDREFElement"/>
    </p>
    <p id="example-IDREFElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFElement">IDREFElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFElement">IDREFElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFElement">
      <eg><![CDATA[
<xs:element name="IDREFElement" type="ex:IDREFElementComplextType" />
<xs:complexType name="IDREFElementComplextType">
  <xs:sequence>
    <xs:element name="element" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:IDREF" />
    <xs:element name="id" type="xs:ID" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IDREFElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFElement#IDREFElement01">IDREFElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:IDREFElement>
      <ex:element>idref</ex:element>
      <ex:id>idref</ex:id>
   </ex:IDREFElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IDREFSElement" class="pattern">
    <head>IDREFSElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFSElement">IDREFSElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFSElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFSElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IDREFSElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:IDREFS')]</xpath>
    <p>
      <include-explanation ref="IDREFSElement"/>
    </p>
    <p id="example-IDREFSElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFSElement">IDREFSElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFSElement">IDREFSElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFSElement">
      <eg><![CDATA[
<xs:element name="IDREFSElement" type="ex:IDREFSElementComplextType" />
<xs:complexType name="IDREFSElementComplextType">
  <xs:sequence>
    <xs:element name="element" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:IDREFS" />
    <xs:element name="id1" type="xs:ID" />
    <xs:element name="id2" type="xs:ID" />
    <xs:element name="id3" type="xs:ID" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IDREFSElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFSElement#IDREFSElement01">IDREFSElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFSElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:IDREFSElement>
      <ex:element>id1 id2 id3</ex:element>
      <ex:id1>id1</ex:id1>
      <ex:id2>id2</ex:id2>
      <ex:id3>id3</ex:id3>
   </ex:IDREFSElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ENTITYElement" class="pattern">
    <head>ENTITYElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITYElement">ENTITYElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITYElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITYElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ENTITYElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:ENTITY')]</xpath>
    <p>
      <include-explanation ref="ENTITYElement"/>
    </p>
    <p id="example-ENTITYElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITYElement">ENTITYElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITYElement">ENTITYElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITYElement">
      <eg><![CDATA[
<xs:element name="ENTITYElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:ENTITY" />
    ]]></eg>
    </exampleInner>
    <p id="instance-ENTITYElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITYElement#ENTITYElement01">ENTITYElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITYElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:ENTITYElement>lt</ex:ENTITYElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ENTITIESElement" class="pattern">
    <head>ENTITIESElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITIESElement">ENTITIESElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITIESElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITIESElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ENTITIESElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:ENTITIES')]</xpath>
    <p>
      <include-explanation ref="ENTITIESElement"/>
    </p>
    <p id="example-ENTITIESElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITIESElement">ENTITIESElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITIESElement">ENTITIESElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITIESElement">
      <eg><![CDATA[
<xs:element name="ENTITIESElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:ENTITIES" />
    ]]></eg>
    </exampleInner>
    <p id="instance-ENTITIESElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITIESElement#ENTITIESElement01">ENTITIESElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITIESElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:ENTITIESElement>lt gt apos quot</ex:ENTITIESElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IntegerElement" class="pattern">
    <head>IntegerElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerElement">IntegerElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IntegerElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:integer')]</xpath>
    <p>
      <include-explanation ref="IntegerElement"/>
    </p>
    <p id="example-IntegerElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerElement">IntegerElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement">IntegerElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement">
      <eg><![CDATA[
<xs:element name="integerElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:integer" />
    ]]></eg>
    </exampleInner>
    <p id="instance-IntegerElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement#IntegerElement01">IntegerElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:integerElement>0</ex:integerElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement#IntegerElement02">IntegerElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:integerElement>1</ex:integerElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement#IntegerElement03">IntegerElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:integerElement>-42</ex:integerElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement#IntegerElement04">IntegerElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:integerElement>12678967543233</ex:integerElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement#IntegerElement05">IntegerElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:integerElement>+10000</ex:integerElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerElement06"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement#IntegerElement06">IntegerElement06</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement06">
      <eg xml:space="preserve"><![CDATA[  <ex:integerElement>1234567891234567838475834753838887348573489123456789123456789</ex:integerElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerElement07"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement#IntegerElement07">IntegerElement07</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerElement07">
      <eg xml:space="preserve"><![CDATA[  <ex:integerElement>-1234567891234567838475834753838887348573489123456789123456789</ex:integerElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NonPositiveIntegerElement" class="pattern">
    <head>NonPositiveIntegerElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonPositiveIntegerElement">NonPositiveIntegerElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonPositiveIntegerElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NonPositiveIntegerElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NonPositiveIntegerElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:nonPositiveInteger')]</xpath>
    <p>
      <include-explanation ref="NonPositiveIntegerElement"/>
    </p>
    <p id="example-NonPositiveIntegerElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonPositiveIntegerElement">NonPositiveIntegerElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement">NonPositiveIntegerElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement">
      <eg><![CDATA[
<xs:element name="nonPositiveIntegerElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:nonPositiveInteger" />
    ]]></eg>
    </exampleInner>
    <p id="instance-NonPositiveIntegerElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement#NonPositiveIntegerElement01">NonPositiveIntegerElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:nonPositiveIntegerElement>-1</ex:nonPositiveIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-NonPositiveIntegerElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement#NonPositiveIntegerElement02">NonPositiveIntegerElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:nonPositiveIntegerElement>0</ex:nonPositiveIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-NonPositiveIntegerElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement#NonPositiveIntegerElement03">NonPositiveIntegerElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:nonPositiveIntegerElement>+0</ex:nonPositiveIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-NonPositiveIntegerElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement#NonPositiveIntegerElement04">NonPositiveIntegerElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:nonPositiveIntegerElement>-1234324234532534254325234534252345342534253425324534253244</ex:nonPositiveIntegerElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NegativeIntegerElement" class="pattern">
    <head>NegativeIntegerElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NegativeIntegerElement">NegativeIntegerElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NegativeIntegerElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NegativeIntegerElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NegativeIntegerElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:negativeInteger')]</xpath>
    <p>
      <include-explanation ref="NegativeIntegerElement"/>
    </p>
    <p id="example-NegativeIntegerElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NegativeIntegerElement">NegativeIntegerElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerElement">NegativeIntegerElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerElement">
      <eg><![CDATA[
<xs:element name="negativeIntegerElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:negativeInteger" />
    ]]></eg>
    </exampleInner>
    <p id="instance-NegativeIntegerElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerElement#NegativeIntegerElement01">NegativeIntegerElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:negativeIntegerElement>-1</ex:negativeIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-NegativeIntegerElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerElement#NegativeIntegerElement02">NegativeIntegerElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:negativeIntegerElement>-12343242342345345346453643564536543645363456</ex:negativeIntegerElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NonNegativeIntegerElement" class="pattern">
    <head>NonNegativeIntegerElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerElement">NonNegativeIntegerElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NonNegativeIntegerElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:nonNegativeInteger')]</xpath>
    <p>
      <include-explanation ref="NonNegativeIntegerElement"/>
    </p>
    <p id="example-NonNegativeIntegerElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerElement">NonNegativeIntegerElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement">NonNegativeIntegerElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement">
      <eg><![CDATA[
<xs:element name="nonNegativeIntegerElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:nonNegativeInteger" />
    ]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement#NonNegativeIntegerElement01">NonNegativeIntegerElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerElement>1</ex:nonNegativeIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement#NonNegativeIntegerElement02">NonNegativeIntegerElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerElement>-0</ex:nonNegativeIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement#NonNegativeIntegerElement03">NonNegativeIntegerElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerElement>0</ex:nonNegativeIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement#NonNegativeIntegerElement04">NonNegativeIntegerElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerElement>+42</ex:nonNegativeIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement#NonNegativeIntegerElement05">NonNegativeIntegerElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerElement>3141592653531415926536106615151970884848347234273984723</ex:nonNegativeIntegerElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedLongElement" class="pattern">
    <head>UnsignedLongElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongElement">UnsignedLongElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedLongElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:unsignedLong')]</xpath>
    <p>
      <include-explanation ref="UnsignedLongElement"/>
    </p>
    <p id="example-UnsignedLongElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongElement">UnsignedLongElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement">UnsignedLongElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement">
      <eg><![CDATA[
<xs:element name="unsignedLongElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:unsignedLong" />
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement#UnsignedLongElement01">UnsignedLongElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongElement>1</ex:unsignedLongElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement#UnsignedLongElement02">UnsignedLongElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongElement>-0</ex:unsignedLongElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement#UnsignedLongElement03">UnsignedLongElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongElement>+42</ex:unsignedLongElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement#UnsignedLongElement04">UnsignedLongElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongElement>18446744073709551615</ex:unsignedLongElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedIntElement" class="pattern">
    <head>UnsignedIntElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntElement">UnsignedIntElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedIntElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:unsignedInt')]</xpath>
    <p>
      <include-explanation ref="UnsignedIntElement"/>
    </p>
    <p id="example-UnsignedIntElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntElement">UnsignedIntElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement">UnsignedIntElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement">
      <eg><![CDATA[
<xs:element name="unsignedIntElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:unsignedInt" />
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement#UnsignedIntElement01">UnsignedIntElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntElement>1</ex:unsignedIntElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement#UnsignedIntElement02">UnsignedIntElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntElement>-0</ex:unsignedIntElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement#UnsignedIntElement03">UnsignedIntElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntElement>+42</ex:unsignedIntElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement#UnsignedIntElement04">UnsignedIntElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntElement>4294967295</ex:unsignedIntElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedShortElement" class="pattern">
    <head>UnsignedShortElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortElement">UnsignedShortElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedShortElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:unsignedShort')]</xpath>
    <p>
      <include-explanation ref="UnsignedShortElement"/>
    </p>
    <p id="example-UnsignedShortElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortElement">UnsignedShortElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement">UnsignedShortElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement">
      <eg><![CDATA[
<xs:element name="unsignedShortElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:unsignedShort" />
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement#UnsignedShortElement01">UnsignedShortElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortElement>1</ex:unsignedShortElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement#UnsignedShortElement02">UnsignedShortElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortElement>-0</ex:unsignedShortElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement#UnsignedShortElement03">UnsignedShortElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortElement>+42</ex:unsignedShortElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement#UnsignedShortElement04">UnsignedShortElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortElement>65535</ex:unsignedShortElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedByteElement" class="pattern">
    <head>UnsignedByteElement</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedByteElement">UnsignedByteElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedByteElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedByteElement</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedByteElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:unsignedByte')]</xpath>
    <p>
      <include-explanation ref="UnsignedByteElement"/>
    </p>
    <p id="example-UnsignedByteElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedByteElement">UnsignedByteElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement">UnsignedByteElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement">
      <eg><![CDATA[
<xs:element name="unsignedByteElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:unsignedByte" />
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedByteElement01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement#UnsignedByteElement01">UnsignedByteElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedByteElement>1</ex:unsignedByteElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedByteElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement#UnsignedByteElement02">UnsignedByteElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedByteElement>-0</ex:unsignedByteElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedByteElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement#UnsignedByteElement03">UnsignedByteElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedByteElement>+42</ex:unsignedByteElement>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedByteElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement#UnsignedByteElement04">UnsignedByteElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedByteElement>255</ex:unsignedByteElement>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-AttributePredefinedTypes">
  <head>Attribute Predefined Types</head>
  <p>
    <include-explanation ref="AttributePredefinedTypes"/>
  </p>
  <div3 id="pattern-AnySimpleTypeAttribute" class="pattern">
    <head>AnySimpleTypeAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnySimpleTypeAttribute">AnySimpleTypeAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnySimpleTypeAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnySimpleTypeAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AnySimpleTypeAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:anySimpleType')]</xpath>
    <p>
      <include-explanation ref="AnySimpleTypeAttribute"/>
    </p>
    <p id="example-AnySimpleTypeAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnySimpleTypeAttribute">AnySimpleTypeAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeAttribute">AnySimpleTypeAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeAttribute">
      <eg><![CDATA[
<xs:element name="anySimpleTypeAttribute" type="ex:AnySimpleTypeAttribute" />
<xs:complexType name="AnySimpleTypeAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="anySimpleType" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:anySimpleType" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AnySimpleTypeAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeAttribute#AnySimpleTypeAttribute01">AnySimpleTypeAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:anySimpleTypeAttribute anySimpleType="hello"/>
]]></eg>
    </exampleInner>
    <p id="instance-AnySimpleTypeAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeAttribute#AnySimpleTypeAttribute02">AnySimpleTypeAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnySimpleTypeAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:anySimpleTypeAttribute anySimpleType="1"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DecimalAttribute" class="pattern">
    <head>DecimalAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalAttribute">DecimalAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DecimalAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:decimal')]</xpath>
    <p>
      <include-explanation ref="DecimalAttribute"/>
    </p>
    <p id="example-DecimalAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalAttribute">DecimalAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalAttribute">DecimalAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalAttribute">
      <eg><![CDATA[
<xs:element name="decimalAttribute" type="ex:DecimalAttribute" />
<xs:complexType name="DecimalAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="decimal" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:decimal" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DecimalAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalAttribute#DecimalAttribute01">DecimalAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalAttribute decimal="+10000000999829292922093443563.32423442"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-FloatAttribute" class="pattern">
    <head>FloatAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatAttribute">FloatAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-FloatAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:float')]</xpath>
    <p>
      <include-explanation ref="FloatAttribute"/>
    </p>
    <p id="example-FloatAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatAttribute">FloatAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatAttribute">FloatAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatAttribute">
      <eg><![CDATA[
<xs:element name="floatAttribute" type="ex:FloatAttribute" />
<xs:complexType name="FloatAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="float" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:float" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-FloatAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatAttribute#FloatAttribute01">FloatAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:floatAttribute float="-7446.445E5"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DurationAttribute" class="pattern">
    <head>DurationAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DurationAttribute">DurationAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DurationAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/DurationAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DurationAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:duration')]</xpath>
    <p>
      <include-explanation ref="DurationAttribute"/>
    </p>
    <p id="example-DurationAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DurationAttribute">DurationAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationAttribute">DurationAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationAttribute">
      <eg><![CDATA[
<xs:element name="durationAttribute" type="ex:DurationAttribute" />
<xs:complexType name="DurationAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="duration" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:duration" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DurationAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationAttribute#DurationAttribute01">DurationAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DurationAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:durationAttribute duration="P1M"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-TimeAttribute" class="pattern">
    <head>TimeAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TimeAttribute">TimeAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TimeAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/TimeAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-TimeAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:time')]</xpath>
    <p>
      <include-explanation ref="TimeAttribute"/>
    </p>
    <p id="example-TimeAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TimeAttribute">TimeAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute">TimeAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute">
      <eg><![CDATA[
<xs:element name="timeAttribute" type="ex:TimeAttribute" />
<xs:complexType name="TimeAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="time" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:time" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-TimeAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute#TimeAttribute01">TimeAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:timeAttribute time="00:00:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-TimeAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute#TimeAttribute02">TimeAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:timeAttribute time="12:00:01"/>
]]></eg>
    </exampleInner>
    <p id="instance-TimeAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute#TimeAttribute03">TimeAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:timeAttribute time="23:59:59"/>
]]></eg>
    </exampleInner>
    <p id="instance-TimeAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute#TimeAttribute04">TimeAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:timeAttribute time="12:34:56Z"/>
]]></eg>
    </exampleInner>
    <p id="instance-TimeAttribute05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute#TimeAttribute05">TimeAttribute05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TimeAttribute05">
      <eg xml:space="preserve"><![CDATA[  <ex:timeAttribute time="12:34:56+01:23"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DateAttribute" class="pattern">
    <head>DateAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateAttribute">DateAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/DateAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DateAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:date')]</xpath>
    <p>
      <include-explanation ref="DateAttribute"/>
    </p>
    <p id="example-DateAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateAttribute">DateAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute">DateAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute">
      <eg><![CDATA[
<xs:element name="dateAttribute" type="ex:DateAttribute" />
<xs:complexType name="DateAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="date" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:date" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DateAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute#DateAttribute01">DateAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:dateAttribute date="2006-05-30"/>
]]></eg>
    </exampleInner>
    <p id="instance-DateAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute#DateAttribute02">DateAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:dateAttribute date="0739-05-31"/>
]]></eg>
    </exampleInner>
    <p id="instance-DateAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute#DateAttribute03">DateAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:dateAttribute date="2038-12-31Z"/>
]]></eg>
    </exampleInner>
    <p id="instance-DateAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute#DateAttribute04">DateAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:dateAttribute date="2006-05-30-01:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-DateAttribute05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute#DateAttribute05">DateAttribute05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateAttribute05">
      <eg xml:space="preserve"><![CDATA[  <ex:dateAttribute date="10739-05-31"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GYearMonthAttribute" class="pattern">
    <head>GYearMonthAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthAttribute">GYearMonthAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GYearMonthAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:gYearMonth')]</xpath>
    <p>
      <include-explanation ref="GYearMonthAttribute"/>
    </p>
    <p id="example-GYearMonthAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthAttribute">GYearMonthAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute">GYearMonthAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute">
      <eg><![CDATA[
<xs:element name="gYearMonthAttribute" type="ex:GYearMonthAttribute" />
<xs:complexType name="GYearMonthAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="gYearMonth" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gYearMonth" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute#GYearMonthAttribute01">GYearMonthAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthAttribute gYearMonth="2006-09"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute#GYearMonthAttribute02">GYearMonthAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthAttribute gYearMonth="0739-09"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute#GYearMonthAttribute03">GYearMonthAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthAttribute gYearMonth="2038-09"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute#GYearMonthAttribute04">GYearMonthAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthAttribute gYearMonth="2006-09+01:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthAttribute05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute#GYearMonthAttribute05">GYearMonthAttribute05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute05">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthAttribute gYearMonth="2006-09-01:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthAttribute06"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute#GYearMonthAttribute06">GYearMonthAttribute06</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute06">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthAttribute gYearMonth="2007-05Z"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthAttribute07"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute#GYearMonthAttribute07">GYearMonthAttribute07</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthAttribute07">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthAttribute gYearMonth="10739-09"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GYearAttribute" class="pattern">
    <head>GYearAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearAttribute">GYearAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GYearAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:gYear')]</xpath>
    <p>
      <include-explanation ref="GYearAttribute"/>
    </p>
    <p id="example-GYearAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearAttribute">GYearAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute">GYearAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute">
      <eg><![CDATA[
<xs:element name="gYearAttribute" type="ex:GYearAttribute" />
<xs:complexType name="GYearAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="gYear" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gYear" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GYearAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute#GYearAttribute01">GYearAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearAttribute gYear="1999"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute#GYearAttribute02">GYearAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearAttribute gYear="0739"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute#GYearAttribute03">GYearAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearAttribute gYear="2039"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute#GYearAttribute04">GYearAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearAttribute gYear="2007-13:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearAttribute05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute#GYearAttribute05">GYearAttribute05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute05">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearAttribute gYear="1999+02:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearAttribute06"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute#GYearAttribute06">GYearAttribute06</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute06">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearAttribute gYear="2008Z"/>
]]></eg>
    </exampleInner>
    <p id="instance-GYearAttribute07"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute#GYearAttribute07">GYearAttribute07</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearAttribute07">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearAttribute gYear="10739"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GMonthDayAttribute" class="pattern">
    <head>GMonthDayAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDayAttribute">GMonthDayAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDayAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDayAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GMonthDayAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:gMonthDay')]</xpath>
    <p>
      <include-explanation ref="GMonthDayAttribute"/>
    </p>
    <p id="example-GMonthDayAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDayAttribute">GMonthDayAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute">GMonthDayAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute">
      <eg><![CDATA[
<xs:element name="gMonthDayAttribute" type="ex:GMonthDayAttribute" />
<xs:complexType name="GMonthDayAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="gMonthDay" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gMonthDay" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GMonthDayAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute#GMonthDayAttribute01">GMonthDayAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthDayAttribute gMonthDay="--09-28"/>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthDayAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute#GMonthDayAttribute02">GMonthDayAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthDayAttribute gMonthDay="--09-28Z"/>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthDayAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute#GMonthDayAttribute03">GMonthDayAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthDayAttribute gMonthDay="--09-28-13:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthDayAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute#GMonthDayAttribute04">GMonthDayAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDayAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthDayAttribute gMonthDay="--09-28+01:00"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GDayAttribute" class="pattern">
    <head>GDayAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GDayAttribute">GDayAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GDayAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/GDayAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GDayAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:gDay')]</xpath>
    <p>
      <include-explanation ref="GDayAttribute"/>
    </p>
    <p id="example-GDayAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GDayAttribute">GDayAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute">GDayAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute">
      <eg><![CDATA[
<xs:element name="gDayAttribute" type="ex:GDayAttribute" />
<xs:complexType name="GDayAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="gDay" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gDay" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GDayAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute#GDayAttribute01">GDayAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:gDayAttribute gDay="---09"/>
]]></eg>
    </exampleInner>
    <p id="instance-GDayAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute#GDayAttribute02">GDayAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:gDayAttribute gDay="---12Z"/>
]]></eg>
    </exampleInner>
    <p id="instance-GDayAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute#GDayAttribute03">GDayAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:gDayAttribute gDay="---24-12:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-GDayAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute#GDayAttribute04">GDayAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDayAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:gDayAttribute gDay="---31+01:00"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GMonthAttribute" class="pattern">
    <head>GMonthAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthAttribute">GMonthAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GMonthAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:gMonth')]</xpath>
    <p>
      <include-explanation ref="GMonthAttribute"/>
    </p>
    <p id="example-GMonthAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthAttribute">GMonthAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute">GMonthAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute">
      <eg><![CDATA[
<xs:element name="gMonthAttribute" type="ex:GMonthAttribute" />
<xs:complexType name="GMonthAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="gMonth" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:gMonth" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GMonthAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute#GMonthAttribute01">GMonthAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthAttribute gMonth="--04--"/>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute#GMonthAttribute02">GMonthAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthAttribute gMonth="--04Z"/>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute#GMonthAttribute03">GMonthAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthAttribute gMonth="--12+02:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-GMonthAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute#GMonthAttribute04">GMonthAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthAttribute gMonth="--04-10:00"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-HexBinaryAttribute" class="pattern">
    <head>HexBinaryAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/HexBinaryAttribute">HexBinaryAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/HexBinaryAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/HexBinaryAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-HexBinaryAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:hexBinary')]</xpath>
    <p>
      <include-explanation ref="HexBinaryAttribute"/>
    </p>
    <p id="example-HexBinaryAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/HexBinaryAttribute">HexBinaryAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryAttribute">HexBinaryAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryAttribute">
      <eg><![CDATA[
<xs:element name="hexBinaryAttribute" type="ex:HexBinaryAttribute" />
<xs:complexType name="HexBinaryAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="hexBinary" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:hexBinary" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-HexBinaryAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryAttribute#HexBinaryAttribute01">HexBinaryAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/HexBinaryAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:hexBinaryAttribute hexBinary="77696f"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-Base64BinaryAttribute" class="pattern">
    <head>Base64BinaryAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Base64BinaryAttribute">Base64BinaryAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Base64BinaryAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/Base64BinaryAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-Base64BinaryAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:base64Binary')]</xpath>
    <p>
      <include-explanation ref="Base64BinaryAttribute"/>
    </p>
    <p id="example-Base64BinaryAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Base64BinaryAttribute">Base64BinaryAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryAttribute">Base64BinaryAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryAttribute">
      <eg><![CDATA[
<xs:element name="base64BinaryAttribute" type="ex:Base64BinaryAttribute" />
<xs:complexType name="Base64BinaryAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="base64Binary" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:base64Binary" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-Base64BinaryAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryAttribute#Base64BinaryAttribute01">Base64BinaryAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:base64BinaryAttribute base64Binary="cnRjbGNyZW9scg=="/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LanguageAttribute" class="pattern">
    <head>LanguageAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageAttribute">LanguageAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-LanguageAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:language')]</xpath>
    <p>
      <include-explanation ref="LanguageAttribute"/>
    </p>
    <p id="example-LanguageAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LanguageAttribute">LanguageAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageAttribute">LanguageAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageAttribute">
      <eg><![CDATA[
<xs:element name="languageAttribute" type="ex:LanguageAttribute" />
<xs:complexType name="LanguageAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="language" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:language" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-LanguageAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageAttribute#LanguageAttribute01">LanguageAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LanguageAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:languageAttribute language="en"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NMTOKENAttribute" class="pattern">
    <head>NMTOKENAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENAttribute">NMTOKENAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NMTOKENAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:NMTOKEN')]</xpath>
    <p>
      <include-explanation ref="NMTOKENAttribute"/>
    </p>
    <p id="example-NMTOKENAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENAttribute">NMTOKENAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENAttribute">NMTOKENAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENAttribute">
      <eg><![CDATA[
<xs:element name="NMTOKENAttribute" type="ex:NMTOKENAttribute" />
<xs:complexType name="NMTOKENAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="NMTOKEN" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:NMTOKEN" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NMTOKENAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENAttribute#NMTOKENAttribute01">NMTOKENAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:NMTOKENAttribute NMTOKEN="id"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NMTOKENSAttribute" class="pattern">
    <head>NMTOKENSAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENSAttribute">NMTOKENSAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENSAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENSAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NMTOKENSAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:NMTOKENS')]</xpath>
    <p>
      <include-explanation ref="NMTOKENSAttribute"/>
    </p>
    <p id="example-NMTOKENSAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NMTOKENSAttribute">NMTOKENSAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENSAttribute">NMTOKENSAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENSAttribute">
      <eg><![CDATA[
<xs:element name="NMTOKENSAttribute" type="ex:NMTOKENSAttribute" />
<xs:complexType name="NMTOKENSAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="NMTOKENS" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:NMTOKENS" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NMTOKENSAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENSAttribute#NMTOKENSAttribute01">NMTOKENSAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NMTOKENSAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:NMTOKENSAttribute NMTOKENS="id a b e.b:s-dd:q"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IDAttribute" class="pattern">
    <head>IDAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDAttribute">IDAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/IDAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IDAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:ID')]</xpath>
    <p>
      <include-explanation ref="IDAttribute"/>
    </p>
    <p id="example-IDAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDAttribute">IDAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDAttribute">IDAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDAttribute">
      <eg><![CDATA[
<xs:element name="IDAttribute" type="ex:IDAttribute" />
<xs:complexType name="IDAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="ID" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:ID" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IDAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDAttribute#IDAttribute01">IDAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:IDAttribute ID="bar"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IDREFAttribute" class="pattern">
    <head>IDREFAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFAttribute">IDREFAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IDREFAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:IDREF')]</xpath>
    <p>
      <include-explanation ref="IDREFAttribute"/>
    </p>
    <p id="example-IDREFAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFAttribute">IDREFAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFAttribute">IDREFAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFAttribute">
      <eg><![CDATA[
<xs:element name="IDREFAttribute" type="ex:IDREFAttributeComplexType" />
<xs:complexType name="IDREFAttributeComplexType">
  <xs:sequence>
    <xs:element name="id" type="xs:ID" />
  </xs:sequence>
  <xs:attribute name="IDREF" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:IDREF" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IDREFAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFAttribute#IDREFAttribute01">IDREFAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:IDREFAttribute IDREF="id1">
      <ex:id>id1</ex:id>
   </ex:IDREFAttribute>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IDREFSAttribute" class="pattern">
    <head>IDREFSAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFSAttribute">IDREFSAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFSAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFSAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IDREFSAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:IDREFS')]</xpath>
    <p>
      <include-explanation ref="IDREFSAttribute"/>
    </p>
    <p id="example-IDREFSAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IDREFSAttribute">IDREFSAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFSAttribute">IDREFSAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFSAttribute">
      <eg><![CDATA[
<xs:element name="IDREFSAttribute" type="ex:IDREFSAttributeComplexType" />
<xs:complexType name="IDREFSAttributeComplexType">
  <xs:sequence>
    <xs:element name="id1" type="xs:ID" />
    <xs:element name="id2" type="xs:ID" />
    <xs:element name="id3" type="xs:ID" />
  </xs:sequence>
  <xs:attribute name="IDREFS" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:IDREFS" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IDREFSAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFSAttribute#IDREFSAttribute01">IDREFSAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IDREFSAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:IDREFSAttribute IDREFS="id1 id2 id3">
      <ex:id1>id1</ex:id1>
      <ex:id2>id2</ex:id2>
      <ex:id3>id3</ex:id3>
   </ex:IDREFSAttribute>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ENTITYAttribute" class="pattern">
    <head>ENTITYAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITYAttribute">ENTITYAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITYAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITYAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ENTITYAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:ENTITY')]</xpath>
    <p>
      <include-explanation ref="ENTITYAttribute"/>
    </p>
    <p id="example-ENTITYAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITYAttribute">ENTITYAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITYAttribute">ENTITYAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITYAttribute">
      <eg><![CDATA[
<xs:element name="ENTITYAttribute" type="ex:ENTITYAttribute" />
<xs:complexType name="ENTITYAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="ENTITY" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:ENTITY" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ENTITYAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITYAttribute#ENTITYAttribute01">ENTITYAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITYAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:ENTITYAttribute ENTITY="lt"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ENTITIESAttribute" class="pattern">
    <head>ENTITIESAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITIESAttribute">ENTITIESAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITIESAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITIESAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ENTITIESAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:ENTITIES')]</xpath>
    <p>
      <include-explanation ref="ENTITIESAttribute"/>
    </p>
    <p id="example-ENTITIESAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ENTITIESAttribute">ENTITIESAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITIESAttribute">ENTITIESAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITIESAttribute">
      <eg><![CDATA[
<xs:element name="ENTITIESAttribute" type="ex:ENTITIESAttribute" />
<xs:complexType name="ENTITIESAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="ENTITIES" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:ENTITIES" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ENTITIESAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITIESAttribute#ENTITIESAttribute01">ENTITIESAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ENTITIESAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:ENTITIESAttribute ENTITIES="lt gt"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IntegerAttribute" class="pattern">
    <head>IntegerAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerAttribute">IntegerAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IntegerAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:integer')]</xpath>
    <p>
      <include-explanation ref="IntegerAttribute"/>
    </p>
    <p id="example-IntegerAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerAttribute">IntegerAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute">IntegerAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute">
      <eg><![CDATA[
<xs:element name="integerAttribute" type="ex:IntegerAttribute" />
<xs:complexType name="IntegerAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="integer" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:integer" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IntegerAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute#IntegerAttribute01">IntegerAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:integerAttribute integer="10002"/>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute#IntegerAttribute02">IntegerAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:integerAttribute integer="-0"/>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute#IntegerAttribute03">IntegerAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:integerAttribute integer="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute#IntegerAttribute04">IntegerAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:integerAttribute integer="-42"/>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerAttribute05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute#IntegerAttribute05">IntegerAttribute05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute05">
      <eg xml:space="preserve"><![CDATA[  <ex:integerAttribute integer="-45345384593849583945843453454293405930495309450394503"/>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerAttribute06"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute#IntegerAttribute06">IntegerAttribute06</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerAttribute06">
      <eg xml:space="preserve"><![CDATA[  <ex:integerAttribute integer="123456789013234235435325235325325345432543253425324534253245"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NonPositiveIntegerAttribute" class="pattern">
    <head>NonPositiveIntegerAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonPositiveIntegerAttribute">NonPositiveIntegerAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonPositiveIntegerAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/NonPositiveIntegerAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NonPositiveIntegerAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:nonPositiveInteger')]</xpath>
    <p>
      <include-explanation ref="NonPositiveIntegerAttribute"/>
    </p>
    <p id="example-NonPositiveIntegerAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonPositiveIntegerAttribute">NonPositiveIntegerAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute">NonPositiveIntegerAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute">
      <eg><![CDATA[
<xs:element name="nonPositiveIntegerAttribute" type="ex:NonPositiveIntegerAttribute" />
<xs:complexType name="NonPositiveIntegerAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="nonPositiveInteger" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:nonPositiveInteger" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NonPositiveIntegerAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute#NonPositiveIntegerAttribute01">NonPositiveIntegerAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:nonPositiveIntegerAttribute nonPositiveInteger="-20"/>
]]></eg>
    </exampleInner>
    <p id="instance-NonPositiveIntegerAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute#NonPositiveIntegerAttribute02">NonPositiveIntegerAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:nonPositiveIntegerAttribute nonPositiveInteger="0"/>
]]></eg>
    </exampleInner>
    <p id="instance-NonPositiveIntegerAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute#NonPositiveIntegerAttribute03">NonPositiveIntegerAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:nonPositiveIntegerAttribute nonPositiveInteger="+0"/>
]]></eg>
    </exampleInner>
    <p id="instance-NonPositiveIntegerAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute#NonPositiveIntegerAttribute04">NonPositiveIntegerAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonPositiveIntegerAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:nonPositiveIntegerAttribute nonPositiveInteger="-202342353425435345342567965342969786978679"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NegativeIntegerAttribute" class="pattern">
    <head>NegativeIntegerAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NegativeIntegerAttribute">NegativeIntegerAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NegativeIntegerAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/NegativeIntegerAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NegativeIntegerAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:negativeInteger')]</xpath>
    <p>
      <include-explanation ref="NegativeIntegerAttribute"/>
    </p>
    <p id="example-NegativeIntegerAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NegativeIntegerAttribute">NegativeIntegerAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerAttribute">NegativeIntegerAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerAttribute">
      <eg><![CDATA[
<xs:element name="negativeIntegerAttribute" type="ex:NegativeIntegerAttribute" />
<xs:complexType name="NegativeIntegerAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="negativeInteger" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:negativeInteger" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NegativeIntegerAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerAttribute#NegativeIntegerAttribute01">NegativeIntegerAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:negativeIntegerAttribute negativeInteger="-100"/>
]]></eg>
    </exampleInner>
    <p id="instance-NegativeIntegerAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerAttribute#NegativeIntegerAttribute02">NegativeIntegerAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NegativeIntegerAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:negativeIntegerAttribute negativeInteger="-12343242342345345346453643564536543645363456"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedLongAttribute" class="pattern">
    <head>UnsignedLongAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongAttribute">UnsignedLongAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedLongAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:unsignedLong')]</xpath>
    <p>
      <include-explanation ref="UnsignedLongAttribute"/>
    </p>
    <p id="example-UnsignedLongAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongAttribute">UnsignedLongAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute">UnsignedLongAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute">
      <eg><![CDATA[
<xs:element name="unsignedLongAttribute" type="ex:UnsignedLongAttribute" />
<xs:complexType name="UnsignedLongAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="unsignedLong" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:unsignedLong" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute#UnsignedLongAttribute01">UnsignedLongAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongAttribute unsignedLong="2034"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute#UnsignedLongAttribute02">UnsignedLongAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongAttribute unsignedLong="-0"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute#UnsignedLongAttribute03">UnsignedLongAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongAttribute unsignedLong="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute#UnsignedLongAttribute04">UnsignedLongAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongAttribute unsignedLong="18446744073709551615"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedIntAttribute" class="pattern">
    <head>UnsignedIntAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntAttribute">UnsignedIntAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedIntAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:unsignedInt')]</xpath>
    <p>
      <include-explanation ref="UnsignedIntAttribute"/>
    </p>
    <p id="example-UnsignedIntAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntAttribute">UnsignedIntAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute">UnsignedIntAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute">
      <eg><![CDATA[
<xs:element name="unsignedIntAttribute" type="ex:UnsignedIntAttribute" />
<xs:complexType name="UnsignedIntAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="unsignedInt" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:unsignedInt" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute#UnsignedIntAttribute01">UnsignedIntAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntAttribute unsignedInt="32334"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute#UnsignedIntAttribute02">UnsignedIntAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntAttribute unsignedInt="-0"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute#UnsignedIntAttribute03">UnsignedIntAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntAttribute unsignedInt="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute#UnsignedIntAttribute04">UnsignedIntAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntAttribute unsignedInt="4294967295"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedShortAttribute" class="pattern">
    <head>UnsignedShortAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortAttribute">UnsignedShortAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedShortAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:unsignedShort')]</xpath>
    <p>
      <include-explanation ref="UnsignedShortAttribute"/>
    </p>
    <p id="example-UnsignedShortAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortAttribute">UnsignedShortAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute">UnsignedShortAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute">
      <eg><![CDATA[
<xs:element name="unsignedShortAttribute" type="ex:UnsignedShortAttribute" />
<xs:complexType name="UnsignedShortAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="unsignedShort" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:unsignedShort" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute#UnsignedShortAttribute01">UnsignedShortAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortAttribute unsignedShort="22"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute#UnsignedShortAttribute02">UnsignedShortAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortAttribute unsignedShort="-0"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute#UnsignedShortAttribute03">UnsignedShortAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortAttribute unsignedShort="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute#UnsignedShortAttribute04">UnsignedShortAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortAttribute unsignedShort="65535"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedByteAttribute" class="pattern">
    <head>UnsignedByteAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedByteAttribute">UnsignedByteAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedByteAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedByteAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedByteAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:unsignedByte')]</xpath>
    <p>
      <include-explanation ref="UnsignedByteAttribute"/>
    </p>
    <p id="example-UnsignedByteAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedByteAttribute">UnsignedByteAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute">UnsignedByteAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute">
      <eg><![CDATA[
<xs:element name="unsignedByteAttribute" type="ex:UnsignedByteAttribute" />
<xs:complexType name="UnsignedByteAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="unsignedByte" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> type</b><![CDATA[="xs:unsignedByte" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedByteAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute#UnsignedByteAttribute01">UnsignedByteAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedByteAttribute unsignedByte="64"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedByteAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute#UnsignedByteAttribute02">UnsignedByteAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedByteAttribute unsignedByte="-0"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedByteAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute#UnsignedByteAttribute03">UnsignedByteAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedByteAttribute unsignedByte="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedByteAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute#UnsignedByteAttribute04">UnsignedByteAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedByteAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedByteAttribute unsignedByte="255"/>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-restriction">
  <head>Restricted Schema Types</head>
  <p>
    <include-explanation ref="restriction"/>
  </p>
  <div3 id="pattern-StringSimpleTypePattern" class="pattern">
    <head>StringSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringSimpleTypePattern">StringSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/StringSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-StringSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="StringSimpleTypePattern"/>
    </p>
    <p id="example-StringSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringSimpleTypePattern">StringSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringSimpleTypePattern">StringSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="stringSimpleTypePattern" type="ex:StringSimpleTypePattern" />
<xs:simpleType name="StringSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-StringSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringSimpleTypePattern#StringSimpleTypePattern01">StringSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:stringSimpleTypePattern>123</ex:stringSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-StringSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringSimpleTypePattern#StringSimpleTypePattern02">StringSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:stringSimpleTypePattern>009</ex:stringSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IntSimpleTypePattern" class="pattern">
    <head>IntSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntSimpleTypePattern">IntSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/IntSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IntSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:int')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="IntSimpleTypePattern"/>
    </p>
    <p id="example-IntSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntSimpleTypePattern">IntSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntSimpleTypePattern">IntSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="intSimpleTypePattern" type="ex:IntSimpleTypePattern" />
<xs:simpleType name="IntSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:int">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IntSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntSimpleTypePattern#IntSimpleTypePattern01">IntSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:intSimpleTypePattern>123</ex:intSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-IntSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntSimpleTypePattern#IntSimpleTypePattern02">IntSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:intSimpleTypePattern>009</ex:intSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IntegerSimpleTypePattern" class="pattern">
    <head>IntegerSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerSimpleTypePattern">IntegerSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-IntegerSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:integer')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="IntegerSimpleTypePattern"/>
    </p>
    <p id="example-IntegerSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntegerSimpleTypePattern">IntegerSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerSimpleTypePattern">IntegerSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="integerSimpleTypePattern" type="ex:IntegerSimpleTypePattern" />
<xs:simpleType name="IntegerSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:integer">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="[+\-]?([1-9][0-9]*)|0" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IntegerSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerSimpleTypePattern#IntegerSimpleTypePattern01">IntegerSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:integerSimpleTypePattern>123</ex:integerSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-IntegerSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerSimpleTypePattern#IntegerSimpleTypePattern02">IntegerSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntegerSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:integerSimpleTypePattern>9</ex:integerSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LongSimpleTypePattern" class="pattern">
    <head>LongSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongSimpleTypePattern">LongSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/LongSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-LongSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:long')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="LongSimpleTypePattern"/>
    </p>
    <p id="example-LongSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongSimpleTypePattern">LongSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongSimpleTypePattern">LongSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="longSimpleTypePattern" type="ex:LongSimpleTypePattern" />
<xs:simpleType name="LongSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:long">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-LongSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongSimpleTypePattern#LongSimpleTypePattern01">LongSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:longSimpleTypePattern>123</ex:longSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-LongSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongSimpleTypePattern#LongSimpleTypePattern02">LongSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:longSimpleTypePattern>009</ex:longSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DecimalSimpleTypePattern" class="pattern">
    <head>DecimalSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypePattern">DecimalSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DecimalSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:decimal')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="DecimalSimpleTypePattern"/>
    </p>
    <p id="example-DecimalSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DecimalSimpleTypePattern">DecimalSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypePattern">DecimalSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="decimalSimpleTypePattern" type="ex:DecimalSimpleTypePattern" />
<xs:simpleType name="DecimalSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:decimal">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{4}\.\d{2}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DecimalSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypePattern#DecimalSimpleTypePattern01">DecimalSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalSimpleTypePattern>1234.12</ex:decimalSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-DecimalSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypePattern#DecimalSimpleTypePattern02">DecimalSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DecimalSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:decimalSimpleTypePattern>9898.00</ex:decimalSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-FloatSimpleTypePattern" class="pattern">
    <head>FloatSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatSimpleTypePattern">FloatSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-FloatSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:float')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="FloatSimpleTypePattern"/>
    </p>
    <p id="example-FloatSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/FloatSimpleTypePattern">FloatSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatSimpleTypePattern">FloatSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="floatSimpleTypePattern" type="ex:FloatSimpleTypePattern" />
<xs:simpleType name="FloatSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:float">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-FloatSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatSimpleTypePattern#FloatSimpleTypePattern01">FloatSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:floatSimpleTypePattern>123</ex:floatSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-FloatSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatSimpleTypePattern#FloatSimpleTypePattern02">FloatSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/FloatSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:floatSimpleTypePattern>009</ex:floatSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DoubleSimpleTypePattern" class="pattern">
    <head>DoubleSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleSimpleTypePattern">DoubleSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DoubleSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:double')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="DoubleSimpleTypePattern"/>
    </p>
    <p id="example-DoubleSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleSimpleTypePattern">DoubleSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleSimpleTypePattern">DoubleSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="doubleSimpleTypePattern" type="ex:DoubleSimpleTypePattern" />
<xs:simpleType name="DoubleSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:double">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DoubleSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleSimpleTypePattern#DoubleSimpleTypePattern01">DoubleSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:doubleSimpleTypePattern>123</ex:doubleSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-DoubleSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleSimpleTypePattern#DoubleSimpleTypePattern02">DoubleSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:doubleSimpleTypePattern>009</ex:doubleSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ShortSimpleTypePattern" class="pattern">
    <head>ShortSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortSimpleTypePattern">ShortSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ShortSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:short')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="ShortSimpleTypePattern"/>
    </p>
    <p id="example-ShortSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortSimpleTypePattern">ShortSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortSimpleTypePattern">ShortSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="shortSimpleTypePattern" type="ex:ShortSimpleTypePattern" />
<xs:simpleType name="ShortSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:short">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ShortSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortSimpleTypePattern#ShortSimpleTypePattern01">ShortSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:shortSimpleTypePattern>123</ex:shortSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-ShortSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortSimpleTypePattern#ShortSimpleTypePattern02">ShortSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:shortSimpleTypePattern>009</ex:shortSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ByteSimpleTypePattern" class="pattern">
    <head>ByteSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteSimpleTypePattern">ByteSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ByteSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:byte')]/xs:pattern[@value]/
         (.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="ByteSimpleTypePattern"/>
    </p>
    <p id="example-ByteSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteSimpleTypePattern">ByteSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteSimpleTypePattern">ByteSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="byteSimpleTypePattern" type="ex:ByteSimpleTypePattern" />
<xs:simpleType name="ByteSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:byte">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ByteSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteSimpleTypePattern#ByteSimpleTypePattern01">ByteSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:byteSimpleTypePattern>1</ex:byteSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NonNegativeIntegerSimpleTypePattern" class="pattern">
    <head>NonNegativeIntegerSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerSimpleTypePattern">NonNegativeIntegerSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-NonNegativeIntegerSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:nonNegativeInteger')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="NonNegativeIntegerSimpleTypePattern"/>
    </p>
    <p id="example-NonNegativeIntegerSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerSimpleTypePattern">NonNegativeIntegerSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerSimpleTypePattern">NonNegativeIntegerSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="nonNegativeIntegerSimpleTypePattern" type="ex:NonNegativeIntegerSimpleTypePattern" />
<xs:simpleType name="NonNegativeIntegerSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:nonNegativeInteger">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerSimpleTypePattern#NonNegativeIntegerSimpleTypePattern01">NonNegativeIntegerSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerSimpleTypePattern>123</ex:nonNegativeIntegerSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerSimpleTypePattern#NonNegativeIntegerSimpleTypePattern02">NonNegativeIntegerSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerSimpleTypePattern>009</ex:nonNegativeIntegerSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-PositiveIntegerSimpleTypePattern" class="pattern">
    <head>PositiveIntegerSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerSimpleTypePattern">PositiveIntegerSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-PositiveIntegerSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:positiveInteger')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="PositiveIntegerSimpleTypePattern"/>
    </p>
    <p id="example-PositiveIntegerSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerSimpleTypePattern">PositiveIntegerSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerSimpleTypePattern">PositiveIntegerSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="positiveIntegerSimpleTypePattern" type="ex:PositiveIntegerSimpleTypePattern" />
<xs:simpleType name="PositiveIntegerSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:positiveInteger">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-PositiveIntegerSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerSimpleTypePattern#PositiveIntegerSimpleTypePattern01">PositiveIntegerSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:positiveIntegerSimpleTypePattern>123</ex:positiveIntegerSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-PositiveIntegerSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerSimpleTypePattern#PositiveIntegerSimpleTypePattern02">PositiveIntegerSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:positiveIntegerSimpleTypePattern>009</ex:positiveIntegerSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedLongSimpleTypePattern" class="pattern">
    <head>UnsignedLongSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongSimpleTypePattern">UnsignedLongSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedLongSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:unsignedLong')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="UnsignedLongSimpleTypePattern"/>
    </p>
    <p id="example-UnsignedLongSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedLongSimpleTypePattern">UnsignedLongSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongSimpleTypePattern">UnsignedLongSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="unsignedLongSimpleTypePattern" type="ex:UnsignedLongSimpleTypePattern" />
<xs:simpleType name="UnsignedLongSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:unsignedLong">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongSimpleTypePattern#UnsignedLongSimpleTypePattern01">UnsignedLongSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongSimpleTypePattern>123</ex:unsignedLongSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedLongSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongSimpleTypePattern#UnsignedLongSimpleTypePattern02">UnsignedLongSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedLongSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedLongSimpleTypePattern>009</ex:unsignedLongSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedIntSimpleTypePattern" class="pattern">
    <head>UnsignedIntSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntSimpleTypePattern">UnsignedIntSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedIntSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:unsignedInt')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="UnsignedIntSimpleTypePattern"/>
    </p>
    <p id="example-UnsignedIntSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedIntSimpleTypePattern">UnsignedIntSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntSimpleTypePattern">UnsignedIntSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="unsignedIntSimpleTypePattern" type="ex:UnsignedIntSimpleTypePattern" />
<xs:simpleType name="UnsignedIntSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:unsignedInt">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntSimpleTypePattern#UnsignedIntSimpleTypePattern01">UnsignedIntSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntSimpleTypePattern>123</ex:unsignedIntSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedIntSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntSimpleTypePattern#UnsignedIntSimpleTypePattern02">UnsignedIntSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedIntSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedIntSimpleTypePattern>009</ex:unsignedIntSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnsignedShortSimpleTypePattern" class="pattern">
    <head>UnsignedShortSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortSimpleTypePattern">UnsignedShortSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-UnsignedShortSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:unsignedShort')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="UnsignedShortSimpleTypePattern"/>
    </p>
    <p id="example-UnsignedShortSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnsignedShortSimpleTypePattern">UnsignedShortSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortSimpleTypePattern">UnsignedShortSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="unsignedShortSimpleTypePattern" type="ex:UnsignedShortSimpleTypePattern" />
<xs:simpleType name="UnsignedShortSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:unsignedShort">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="\d{3}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortSimpleTypePattern#UnsignedShortSimpleTypePattern01">UnsignedShortSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortSimpleTypePattern>123</ex:unsignedShortSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-UnsignedShortSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortSimpleTypePattern#UnsignedShortSimpleTypePattern02">UnsignedShortSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnsignedShortSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:unsignedShortSimpleTypePattern>009</ex:unsignedShortSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DateSimpleTypePattern" class="pattern">
    <head>DateSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateSimpleTypePattern">DateSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/DateSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-DateSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:date')]/xs:pattern[@value]/
         (.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="DateSimpleTypePattern"/>
    </p>
    <p id="example-DateSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateSimpleTypePattern">DateSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateSimpleTypePattern">DateSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="dateSimpleTypePattern" type="ex:DateSimpleTypePattern" />
<xs:simpleType name="DateSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:date">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="[^\-]{4}\-[^\-]{2}\-[^\-]{2}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DateSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateSimpleTypePattern#DateSimpleTypePattern01">DateSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:dateSimpleTypePattern>2006-12-18</ex:dateSimpleTypePattern>
]]></eg>
    </exampleInner>
    <p id="instance-DateSimpleTypePattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateSimpleTypePattern#DateSimpleTypePattern02">DateSimpleTypePattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateSimpleTypePattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:dateSimpleTypePattern>2007-01-01</ex:dateSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GYearSimpleTypePattern" class="pattern">
    <head>GYearSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearSimpleTypePattern">GYearSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GYearSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:gYear')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="GYearSimpleTypePattern"/>
    </p>
    <p id="example-GYearSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearSimpleTypePattern">GYearSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearSimpleTypePattern">GYearSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="gYearSimpleTypePattern" type="ex:GYearSimpleTypePattern" />
<xs:simpleType name="GYearSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:gYear">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2008|2009|2010" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GYearSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearSimpleTypePattern#GYearSimpleTypePattern01">GYearSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearSimpleTypePattern>2009</ex:gYearSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GMonthSimpleTypePattern" class="pattern">
    <head>GMonthSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthSimpleTypePattern">GMonthSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GMonthSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:gMonth')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="GMonthSimpleTypePattern"/>
    </p>
    <p id="example-GMonthSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthSimpleTypePattern">GMonthSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthSimpleTypePattern">GMonthSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="gMonthSimpleTypePattern" type="ex:GMonthSimpleTypePattern" />
<xs:simpleType name="GMonthSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:gMonth">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="--10|--11|--12" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GMonthSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthSimpleTypePattern#GMonthSimpleTypePattern01">GMonthSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthSimpleTypePattern>--11</ex:gMonthSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GDaySimpleTypePattern" class="pattern">
    <head>GDaySimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GDaySimpleTypePattern">GDaySimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GDaySimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/GDaySimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GDaySimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:gDay')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="GDaySimpleTypePattern"/>
    </p>
    <p id="example-GDaySimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GDaySimpleTypePattern">GDaySimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDaySimpleTypePattern">GDaySimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDaySimpleTypePattern">
      <eg><![CDATA[
<xs:element name="gDaySimpleTypePattern" type="ex:GDaySimpleTypePattern" />
<xs:simpleType name="GDaySimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:gDay">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="---01|---11|---31" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GDaySimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDaySimpleTypePattern#GDaySimpleTypePattern01">GDaySimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GDaySimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:gDaySimpleTypePattern>---01</ex:gDaySimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GYearMonthSimpleTypePattern" class="pattern">
    <head>GYearMonthSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthSimpleTypePattern">GYearMonthSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GYearMonthSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:gYearMonth')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="GYearMonthSimpleTypePattern"/>
    </p>
    <p id="example-GYearMonthSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GYearMonthSimpleTypePattern">GYearMonthSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthSimpleTypePattern">GYearMonthSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="gYearMonthSimpleTypePattern" type="ex:GYearMonthSimpleTypePattern" />
<xs:simpleType name="GYearMonthSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:gYearMonth">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2001-12|2002-12|2003-12" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GYearMonthSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthSimpleTypePattern#GYearMonthSimpleTypePattern01">GYearMonthSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GYearMonthSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:gYearMonthSimpleTypePattern>2001-12</ex:gYearMonthSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GMonthDaySimpleTypePattern" class="pattern">
    <head>GMonthDaySimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDaySimpleTypePattern">GMonthDaySimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDaySimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDaySimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-GMonthDaySimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:gMonthDay')]/xs:pattern[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="GMonthDaySimpleTypePattern"/>
    </p>
    <p id="example-GMonthDaySimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GMonthDaySimpleTypePattern">GMonthDaySimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDaySimpleTypePattern">GMonthDaySimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDaySimpleTypePattern">
      <eg><![CDATA[
<xs:element name="gMonthDaySimpleTypePattern" type="ex:GMonthDaySimpleTypePattern" />
<xs:simpleType name="GMonthDaySimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:gMonthDay">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="--12-01|--11-01|--10-01" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-GMonthDaySimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDaySimpleTypePattern#GMonthDaySimpleTypePattern01">GMonthDaySimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GMonthDaySimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:gMonthDaySimpleTypePattern>--12-01</ex:gMonthDaySimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-TokenSimpleTypePattern" class="pattern">
    <head>TokenSimpleTypePattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenSimpleTypePattern">TokenSimpleTypePattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenSimpleTypePattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenSimpleTypePattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-TokenSimpleTypePattern">.//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:token')]/xs:pattern[@value]/
         (.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="TokenSimpleTypePattern"/>
    </p>
    <p id="example-TokenSimpleTypePattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenSimpleTypePattern">TokenSimpleTypePattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenSimpleTypePattern">TokenSimpleTypePattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenSimpleTypePattern">
      <eg><![CDATA[
<xs:element name="tokenSimpleTypePattern" type="ex:TokenSimpleTypePattern" />
<xs:simpleType name="TokenSimpleTypePattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:token">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-TokenSimpleTypePattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenSimpleTypePattern#TokenSimpleTypePattern01">TokenSimpleTypePattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenSimpleTypePattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:tokenSimpleTypePattern>1</ex:tokenSimpleTypePattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedStringMinLength" class="pattern">
    <head>RestrictedStringMinLength</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMinLength">RestrictedStringMinLength</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMinLength">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMinLength</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedStringMinLength">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string')]/xs:minLength[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedStringMinLength"/>
    </p>
    <p id="example-RestrictedStringMinLength">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMinLength">RestrictedStringMinLength</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMinLength">RestrictedStringMinLength</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMinLength">
      <eg><![CDATA[
<xs:element name="restrictedStringMinLength" type="ex:RestrictedStringMinLength" />
<xs:simpleType name="RestrictedStringMinLength">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:minLength</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedStringMinLength01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMinLength#RestrictedStringMinLength01">RestrictedStringMinLength01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMinLength01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedStringMinLength>String Value</ex:restrictedStringMinLength>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedStringMaxLength" class="pattern">
    <head>RestrictedStringMaxLength</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMaxLength">RestrictedStringMaxLength</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMaxLength">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMaxLength</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedStringMaxLength">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string')]/xs:maxLength[@value]/
		(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedStringMaxLength"/>
    </p>
    <p id="example-RestrictedStringMaxLength">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMaxLength">RestrictedStringMaxLength</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMaxLength">RestrictedStringMaxLength</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMaxLength">
      <eg><![CDATA[
<xs:element name="restrictedStringMaxLength" type="ex:RestrictedStringMaxLength" />
<xs:simpleType name="RestrictedStringMaxLength">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:maxLength</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="12" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedStringMaxLength01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMaxLength#RestrictedStringMaxLength01">RestrictedStringMaxLength01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMaxLength01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedStringMaxLength>String Value</ex:restrictedStringMaxLength>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedStringMinMaxLength" class="pattern">
    <head>RestrictedStringMinMaxLength</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMinMaxLength">RestrictedStringMinMaxLength</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMinMaxLength">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMinMaxLength</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedStringMinMaxLength">
	.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string') 
		and xs:minLength/@value
		and xs:maxLength/@value]/
		(., @base, xs:minLength/(., @value), xs:maxLength/(., @value))
	</xpath>
    <p>
      <include-explanation ref="RestrictedStringMinMaxLength"/>
    </p>
    <p id="example-RestrictedStringMinMaxLength">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedStringMinMaxLength">RestrictedStringMinMaxLength</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMinMaxLength">RestrictedStringMinMaxLength</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMinMaxLength">
      <eg><![CDATA[
<xs:element name="restrictedStringMinMaxLength" type="ex:RestrictedStringMinMaxLength" />
<xs:simpleType name="RestrictedStringMinMaxLength">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:minLength</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="12" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:maxLength</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="15" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedStringMinMaxLength01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMinMaxLength#RestrictedStringMinMaxLength01">RestrictedStringMinMaxLength01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedStringMinMaxLength01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedStringMinMaxLength>String Value 2</ex:restrictedStringMinMaxLength>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SimpleTypeRenamed" class="pattern">
    <head>SimpleTypeRenamed</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleTypeRenamed">SimpleTypeRenamed</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleTypeRenamed">http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleTypeRenamed</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SimpleTypeRenamed">.//xs:simpleType/xs:restriction[@base and count(./*) = 0]/
		(., @base)</xpath>
    <p>
      <include-explanation ref="SimpleTypeRenamed"/>
    </p>
    <p id="example-SimpleTypeRenamed">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SimpleTypeRenamed">SimpleTypeRenamed</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeRenamed">SimpleTypeRenamed</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeRenamed">
      <eg><![CDATA[
<xs:element name="simpleTypeRenamed" type="ex:SimpleTypeRenamed" />
<xs:simpleType name="SimpleTypeRenamed">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string" />
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SimpleTypeRenamed01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeRenamed#SimpleTypeRenamed01">SimpleTypeRenamed01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SimpleTypeRenamed01">
      <eg xml:space="preserve"><![CDATA[  <ex:simpleTypeRenamed>String</ex:simpleTypeRenamed>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedMinInclusive" class="pattern">
    <head>RestrictedMinInclusive</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinInclusive">RestrictedMinInclusive</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinInclusive">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinInclusive</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedMinInclusive">.//xs:simpleType/xs:restriction/xs:minInclusive[@value]/(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedMinInclusive"/>
    </p>
    <p id="example-RestrictedMinInclusive">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinInclusive">RestrictedMinInclusive</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinInclusive">RestrictedMinInclusive</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinInclusive">
      <eg><![CDATA[
<xs:element name="restrictedMinInclusive" type="ex:RestrictedMinInclusive" />
<xs:simpleType name="RestrictedMinInclusive">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:integer">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:minInclusive</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMinInclusive01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinInclusive#RestrictedMinInclusive01">RestrictedMinInclusive01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinInclusive01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMinInclusive>1</ex:restrictedMinInclusive>
]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMinInclusive02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinInclusive#RestrictedMinInclusive02">RestrictedMinInclusive02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinInclusive02">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMinInclusive>2</ex:restrictedMinInclusive>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedMaxInclusive" class="pattern">
    <head>RestrictedMaxInclusive</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxInclusive">RestrictedMaxInclusive</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxInclusive">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxInclusive</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedMaxInclusive">.//xs:simpleType/xs:restriction/xs:maxInclusive[@value]/(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedMaxInclusive"/>
    </p>
    <p id="example-RestrictedMaxInclusive">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxInclusive">RestrictedMaxInclusive</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxInclusive">RestrictedMaxInclusive</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxInclusive">
      <eg><![CDATA[
<xs:element name="restrictedMaxInclusive" type="ex:RestrictedMaxInclusive" />
<xs:simpleType name="RestrictedMaxInclusive">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:integer">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:maxInclusive</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="3" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMaxInclusive01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxInclusive#RestrictedMaxInclusive01">RestrictedMaxInclusive01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxInclusive01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMaxInclusive>1</ex:restrictedMaxInclusive>
]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMaxInclusive02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxInclusive#RestrictedMaxInclusive02">RestrictedMaxInclusive02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxInclusive02">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMaxInclusive>3</ex:restrictedMaxInclusive>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedMinExclusive" class="pattern">
    <head>RestrictedMinExclusive</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinExclusive">RestrictedMinExclusive</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinExclusive">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinExclusive</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedMinExclusive">.//xs:simpleType/xs:restriction/xs:minExclusive[@value]/(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedMinExclusive"/>
    </p>
    <p id="example-RestrictedMinExclusive">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinExclusive">RestrictedMinExclusive</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinExclusive">RestrictedMinExclusive</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinExclusive">
      <eg><![CDATA[
<xs:element name="restrictedMinExclusive" type="ex:RestrictedMinExclusive" />
<xs:simpleType name="RestrictedMinExclusive">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:integer">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:minExclusive</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="1" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMinExclusive01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinExclusive#RestrictedMinExclusive01">RestrictedMinExclusive01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinExclusive01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMinExclusive>2</ex:restrictedMinExclusive>
]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMinExclusive02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinExclusive#RestrictedMinExclusive02">RestrictedMinExclusive02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinExclusive02">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMinExclusive>3</ex:restrictedMinExclusive>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedMaxExclusive" class="pattern">
    <head>RestrictedMaxExclusive</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxExclusive">RestrictedMaxExclusive</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxExclusive">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxExclusive</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedMaxExclusive">.//xs:simpleType/xs:restriction/xs:maxExclusive[@value]/(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedMaxExclusive"/>
    </p>
    <p id="example-RestrictedMaxExclusive">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxExclusive">RestrictedMaxExclusive</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxExclusive">RestrictedMaxExclusive</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxExclusive">
      <eg><![CDATA[
<xs:element name="restrictedMaxExclusive" type="ex:RestrictedMaxExclusive" />
<xs:simpleType name="RestrictedMaxExclusive">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:integer">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:maxExclusive</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="3" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMaxExclusive01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxExclusive#RestrictedMaxExclusive01">RestrictedMaxExclusive01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxExclusive01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMaxExclusive>1</ex:restrictedMaxExclusive>
]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMaxExclusive02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxExclusive#RestrictedMaxExclusive02">RestrictedMaxExclusive02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxExclusive02">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMaxExclusive>2</ex:restrictedMaxExclusive>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedLength" class="pattern">
    <head>RestrictedLength</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedLength">RestrictedLength</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedLength">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedLength</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedLength">.//xs:simpleType/xs:restriction/xs:length[@value]/(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedLength"/>
    </p>
    <p id="example-RestrictedLength">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedLength">RestrictedLength</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedLength">RestrictedLength</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedLength">
      <eg><![CDATA[
<xs:element name="restrictedLength" type="ex:RestrictedLength" />
<xs:simpleType name="RestrictedLength">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:language">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:length</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedLength01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedLength#RestrictedLength01">RestrictedLength01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedLength01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedLength>en</ex:restrictedLength>
]]></eg>
    </exampleInner>
    <p id="instance-RestrictedLength02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedLength#RestrictedLength02">RestrictedLength02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedLength02">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedLength>FR</ex:restrictedLength>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedMaxLength" class="pattern">
    <head>RestrictedMaxLength</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxLength">RestrictedMaxLength</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxLength">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxLength</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedMaxLength">.//xs:simpleType/xs:restriction/xs:maxLength[@value]/(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedMaxLength"/>
    </p>
    <p id="example-RestrictedMaxLength">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMaxLength">RestrictedMaxLength</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxLength">RestrictedMaxLength</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxLength">
      <eg><![CDATA[
<xs:element name="restrictedMaxLength" type="ex:RestrictedMaxLength" />
<xs:simpleType name="RestrictedMaxLength">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:maxLength</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="12" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMaxLength01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxLength#RestrictedMaxLength01">RestrictedMaxLength01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxLength01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMaxLength>AUSTRALIA</ex:restrictedMaxLength>
]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMaxLength02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxLength#RestrictedMaxLength02">RestrictedMaxLength02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMaxLength02">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMaxLength>N AMERICA</ex:restrictedMaxLength>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedMinLength" class="pattern">
    <head>RestrictedMinLength</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinLength">RestrictedMinLength</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinLength">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinLength</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedMinLength">.//xs:simpleType/xs:restriction/xs:minLength[@value]/(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedMinLength"/>
    </p>
    <p id="example-RestrictedMinLength">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedMinLength">RestrictedMinLength</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinLength">RestrictedMinLength</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinLength">
      <eg><![CDATA[
<xs:element name="restrictedMinLength" type="ex:RestrictedMinLength" />
<xs:simpleType name="RestrictedMinLength">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:minLength</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="2" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMinLength01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinLength#RestrictedMinLength01">RestrictedMinLength01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinLength01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMinLength>AUS</ex:restrictedMinLength>
]]></eg>
    </exampleInner>
    <p id="instance-RestrictedMinLength02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinLength#RestrictedMinLength02">RestrictedMinLength02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedMinLength02">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedMinLength>GB</ex:restrictedMinLength>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedPattern" class="pattern">
    <head>RestrictedPattern</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedPattern">RestrictedPattern</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedPattern">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedPattern</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedPattern">.//xs:simpleType/xs:restriction/xs:pattern[@value]/(.., ../@base, ., @value)</xpath>
    <p>
      <include-explanation ref="RestrictedPattern"/>
    </p>
    <p id="example-RestrictedPattern">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedPattern">RestrictedPattern</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedPattern">RestrictedPattern</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedPattern">
      <eg><![CDATA[
<xs:element name="restrictedPattern" type="ex:RestrictedPattern" />
<xs:simpleType name="RestrictedPattern">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <xs:minLength value="1" />
    <xs:maxLength value="6" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:pattern</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="[0-9]{1,6}" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedPattern01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedPattern#RestrictedPattern01">RestrictedPattern01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedPattern01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedPattern>123456</ex:restrictedPattern>
]]></eg>
    </exampleInner>
    <p id="instance-RestrictedPattern02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedPattern#RestrictedPattern02">RestrictedPattern02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedPattern02">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedPattern>1234</ex:restrictedPattern>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedWhitespacePreserve" class="pattern">
    <head>RestrictedWhitespacePreserve</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespacePreserve">RestrictedWhitespacePreserve</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespacePreserve">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespacePreserve</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedWhitespacePreserve">.//xs:simpleType/xs:restriction/xs:whiteSpace[@value='preserve']/(.., ../@base, ., @value, @fixed)</xpath>
    <p>
      <include-explanation ref="RestrictedWhitespacePreserve"/>
    </p>
    <p id="example-RestrictedWhitespacePreserve">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespacePreserve">RestrictedWhitespacePreserve</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespacePreserve">RestrictedWhitespacePreserve</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespacePreserve">
      <eg><![CDATA[
<xs:element name="restrictedWhitespacePreserve" type="ex:RestrictedWhitespacePreserve" />
<xs:simpleType name="RestrictedWhitespacePreserve">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:whiteSpace</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="preserve" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedWhitespacePreserve01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespacePreserve#RestrictedWhitespacePreserve01">RestrictedWhitespacePreserve01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespacePreserve01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedWhitespacePreserve>restricted  whitespace  preserve</ex:restrictedWhitespacePreserve>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedWhitespaceCollapse" class="pattern">
    <head>RestrictedWhitespaceCollapse</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespaceCollapse">RestrictedWhitespaceCollapse</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespaceCollapse">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespaceCollapse</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedWhitespaceCollapse">.//xs:simpleType/xs:restriction/xs:whiteSpace[@value='collapse']/(.., ../@base, ., @value, @fixed)</xpath>
    <p>
      <include-explanation ref="RestrictedWhitespaceCollapse"/>
    </p>
    <p id="example-RestrictedWhitespaceCollapse">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespaceCollapse">RestrictedWhitespaceCollapse</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespaceCollapse">RestrictedWhitespaceCollapse</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespaceCollapse">
      <eg><![CDATA[
<xs:element name="restrictedWhitespaceCollapse" type="ex:RestrictedWhitespaceCollapse" />
<xs:simpleType name="RestrictedWhitespaceCollapse">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:whiteSpace</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="collapse" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedWhitespaceCollapse01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespaceCollapse#RestrictedWhitespaceCollapse01">RestrictedWhitespaceCollapse01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespaceCollapse01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedWhitespaceCollapse>restricted  whitespace  collapse</ex:restrictedWhitespaceCollapse>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-RestrictedWhitespaceReplace" class="pattern">
    <head>RestrictedWhitespaceReplace</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespaceReplace">RestrictedWhitespaceReplace</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespaceReplace">http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespaceReplace</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-RestrictedWhitespaceReplace">.//xs:simpleType/xs:restriction/xs:whiteSpace[@value='replace']/(.., ../@base, ., @value, @fixed)</xpath>
    <p>
      <include-explanation ref="RestrictedWhitespaceReplace"/>
    </p>
    <p id="example-RestrictedWhitespaceReplace">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/RestrictedWhitespaceReplace">RestrictedWhitespaceReplace</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespaceReplace">RestrictedWhitespaceReplace</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespaceReplace">
      <eg><![CDATA[
<xs:element name="restrictedWhitespaceReplace" type="ex:RestrictedWhitespaceReplace" />
<xs:simpleType name="RestrictedWhitespaceReplace">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:whiteSpace</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="replace" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-RestrictedWhitespaceReplace01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespaceReplace#RestrictedWhitespaceReplace01">RestrictedWhitespaceReplace01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/RestrictedWhitespaceReplace01">
      <eg xml:space="preserve"><![CDATA[  <ex:restrictedWhitespaceReplace>restricted  whitespace  replace</ex:restrictedWhitespaceReplace>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-numbers">
  <head>Numbers</head>
  <p>
    <include-explanation ref="numbers"/>
  </p>
  <div3 id="pattern-PrecisionDecimal" class="pattern">
    <head>PrecisionDecimal</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PrecisionDecimal">PrecisionDecimal</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PrecisionDecimal">http://www.w3.org/2002/ws/databinding/patterns/6/09/PrecisionDecimal</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-PrecisionDecimal">.//xs:simpleType/xs:union[
	    xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:decimal')]/xs:totalDigits[@value ='16']
	    and xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:double')]
	    and xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string') 
		    and xs:enumeration/@value='NaN' and xs:enumeration/@value='-INF' and not(xs:enumeration[3])]
	    and not(xs:simpleType[4] | xs:simpleType[@*])
	]/(., xs:simpleType/(., xs:restriction/(., @base, xs:totalDigits/(., @value), xs:enumeration/(., @value))))
      </xpath>
    <p>
      <include-explanation ref="PrecisionDecimal"/>
    </p>
    <p id="example-PrecisionDecimal">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PrecisionDecimal">PrecisionDecimal</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PrecisionDecimal">PrecisionDecimal</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PrecisionDecimal">
      <eg><![CDATA[
<xs:element name="precisionDecimal" type="ex:PrecisionDecimal" />
<xs:simpleType name="PrecisionDecimal">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:union</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:decimal">
        <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:totalDigits</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="16" />
      </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:double" />
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
      <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> base</b><![CDATA[="xs:string">
        <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="NaN" />
        <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:enumeration</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> value</b><![CDATA[="-INF" />
      </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:restriction</b><![CDATA[>
    </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:simpleType</b><![CDATA[>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:union</b><![CDATA[>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-PrecisionDecimal01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PrecisionDecimal#PrecisionDecimal01">PrecisionDecimal01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PrecisionDecimal01">
      <eg xml:space="preserve"><![CDATA[  <ex:precisionDecimal>1000.20</ex:precisionDecimal>
]]></eg>
    </exampleInner>
    <p id="instance-PrecisionDecimal02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PrecisionDecimal#PrecisionDecimal02">PrecisionDecimal02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PrecisionDecimal02">
      <eg xml:space="preserve"><![CDATA[  <ex:precisionDecimal>NaN</ex:precisionDecimal>
]]></eg>
    </exampleInner>
    <p id="instance-PrecisionDecimal03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PrecisionDecimal#PrecisionDecimal03">PrecisionDecimal03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PrecisionDecimal03">
      <eg xml:space="preserve"><![CDATA[  <ex:precisionDecimal>-INF</ex:precisionDecimal>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Group">
  <head>Group</head>
  <p>
    <include-explanation ref="Group"/>
  </p>
  <div3 id="pattern-AttributeGroup" class="pattern">
    <head>AttributeGroup</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeGroup">AttributeGroup</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeGroup">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeGroup</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeGroup">.//xs:attributeGroup/(.,@name,@ref,xs:attribute)</xpath>
    <p>
      <include-explanation ref="AttributeGroup"/>
    </p>
    <p id="example-AttributeGroup">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeGroup">AttributeGroup</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroup">AttributeGroup</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroup">
      <eg><![CDATA[
<xs:element name="attributeGroup" type="ex:AttributeGroup" />
<xs:complexType name="AttributeGroup">
  <xs:sequence>
    <xs:element name="contract" type="xs:string" />
  </xs:sequence>
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attributeGroup</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ref</b><![CDATA[="ex:CommonAttributes" />
</xs:complexType>
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attributeGroup</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="CommonAttributes">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attribute</b><![CDATA[ name="id" type="xs:ID" use="optional" form="unqualified" />
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:attributeGroup</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeGroup01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroup#AttributeGroup01">AttributeGroup01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroup01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeGroup id="AttributeGroup_contract_001">
      <ex:contract>12345678910</ex:contract>
   </ex:attributeGroup>
]]></eg>
    </exampleInner>
    <p id="instance-AttributeGroup02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroup#AttributeGroup02">AttributeGroup02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroup02">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeGroup>
      <ex:contract>9876543210</ex:contract>
   </ex:attributeGroup>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SubstitutionGroup" class="pattern">
    <head>SubstitutionGroup</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SubstitutionGroup">SubstitutionGroup</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SubstitutionGroup">http://www.w3.org/2002/ws/databinding/patterns/6/09/SubstitutionGroup</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-SubstitutionGroup">.//xs:element[@substitutionGroup]/(.,@name,@substitutionGroup)</xpath>
    <p>
      <include-explanation ref="SubstitutionGroup"/>
    </p>
    <p id="example-SubstitutionGroup">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SubstitutionGroup">SubstitutionGroup</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SubstitutionGroup">SubstitutionGroup</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SubstitutionGroup">
      <eg><![CDATA[
<xs:element name="substitutionGroup" type="xs:string" />
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="substitutionElement" ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> substitutionGroup</b><![CDATA[="ex:substitutionGroup" />
    ]]></eg>
    </exampleInner>
    <p id="instance-SubstitutionGroup01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SubstitutionGroup#SubstitutionGroup01">SubstitutionGroup01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SubstitutionGroup01">
      <eg xml:space="preserve"><![CDATA[  <ex:substitutionElement>String</ex:substitutionElement>
]]></eg>
    </exampleInner>
    <p id="instance-SubstitutionGroup02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SubstitutionGroup#SubstitutionGroup02">SubstitutionGroup02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SubstitutionGroup02">
      <eg xml:space="preserve"><![CDATA[  <ex:substitutionGroup>String</ex:substitutionGroup>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementGroup" class="pattern">
    <head>ElementGroup</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementGroup">ElementGroup</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementGroup">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementGroup</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-ElementGroup">.//xs:group/(.,@name,@ref,@minOccurs,@maxOccurs,xs:sequence,xs:all,xs:choice)</xpath>
    <p>
      <include-explanation ref="ElementGroup"/>
    </p>
    <p id="example-ElementGroup">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementGroup">ElementGroup</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementGroup">ElementGroup</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementGroup">
      <eg><![CDATA[
<xs:element name="elementGroup" type="ex:ElementGroup" />
<xs:complexType name="ElementGroup">
  <xs:sequence>
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:group</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ref</b><![CDATA[="ex:ElementGroupGroup" />
  </xs:sequence>
</xs:complexType>
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:group</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="ElementGroupGroup">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
    <xs:element name="value1" type="xs:string" />
    <xs:element name="value2" type="xs:string" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:sequence</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:group</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementGroup01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementGroup#ElementGroup01">ElementGroup01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementGroup01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementGroup>
      <ex:value1>foo</ex:value1>
      <ex:value2>bar</ex:value2>
   </ex:elementGroup>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeGroupAnyAttribute" class="pattern">
    <head>AttributeGroupAnyAttribute</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeGroupAnyAttribute">AttributeGroupAnyAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeGroupAnyAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeGroupAnyAttribute</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-AttributeGroupAnyAttribute">.//xs:attributeGroup/xs:anyAttribute/(.,@namespace,@processContents)</xpath>
    <p>
      <include-explanation ref="AttributeGroupAnyAttribute"/>
    </p>
    <p id="example-AttributeGroupAnyAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeGroupAnyAttribute">AttributeGroupAnyAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroupAnyAttribute">AttributeGroupAnyAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroupAnyAttribute">
      <eg><![CDATA[
<xs:element name="attributeGroupAnyAttribute" type="ex:AttributeGroupAnyAttribute" />
<xs:complexType name="AttributeGroupAnyAttribute">
  <xs:attributeGroup ref="ex:CommonAttributes" />
</xs:complexType>
<xs:attributeGroup name="CommonAttributes">
  <xs:attribute name="id" type="xs:ID" use="optional" form="unqualified" />
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:anyAttribute</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> processContents</b><![CDATA[="skip" />
</xs:attributeGroup>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeGroupAnyAttribute01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroupAnyAttribute#AttributeGroupAnyAttribute01">AttributeGroupAnyAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeGroupAnyAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeGroupAnyAttribute id="id1" ex:anyattr="value1"/>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Redefines">
  <head>Redefines</head>
  <p>
    <include-explanation ref="Redefines"/>
  </p>
  <div3 id="pattern-Redefine" class="pattern">
    <head>Redefine</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Redefine">Redefine</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Redefine">http://www.w3.org/2002/ws/databinding/patterns/6/09/Redefine</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-Redefine">.//xs:redefine[@schemaLocation] / (., @schemaLocation, child::*, child::*/@name, child::*/@base)</xpath>
    <p>
      <include-explanation ref="Redefine"/>
    </p>
    <p id="example-Redefine">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Redefine">Redefine</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Redefine">Redefine</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Redefine">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:redefine</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> schemaLocation</b><![CDATA[="../redefineschema.xsd">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> name</b><![CDATA[="RedefineType">
    <xs:complexContent>
      <xs:extension base="ex:RedefineType">
        <xs:sequence>
          <xs:element name="element3" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:complexType</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:redefine</b><![CDATA[>
<xs:element name="redefined" type="ex:RedefineType" />
    ]]></eg>
    </exampleInner>
    <p id="instance-Redefine01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Redefine#Redefine01">Redefine01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Redefine01">
      <eg xml:space="preserve"><![CDATA[  <ex:redefined>
      <ex:element1>value1</ex:element1>
      <ex:element2>value2</ex:element2>
      <ex:element3>value3</ex:element3>
   </ex:redefined>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Unique">
  <head>Unique</head>
  <p>
    <include-explanation ref="Unique"/>
  </p>
  <div3 id="pattern-Unique" class="pattern">
    <head>Unique</head>
    <p>
	   An <bibref ref="XMLSchema"/>, or other <bibref ref="XML"/> document containing an <bibref ref="XMLSchema"/> element
	    <code>&lt;xs:schema&gt;</code>, exhibits the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Unique">Unique</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Unique">http://www.w3.org/2002/ws/databinding/patterns/6/09/Unique</a>
	    when the following <bibref ref="XPath20"/> expression
	    applied to a document or element node with a context node of <code>//xs:schema</code> 
	    results in an <bibref ref="XPath20"/> node-set containing at least one node:
        </p>
    <xpath id="xpath-Unique">.//xs:element/xs:unique/(.., .,xs:selector,xs:selector/@xpath,xs:field,xs:field/@xpath)</xpath>
    <p>
      <include-explanation ref="Unique"/>
    </p>
    <p id="example-Unique">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Unique">Unique</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Unique">Unique</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Unique">
      <eg><![CDATA[
<]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[ name="unique" type="ex:Unique">
  <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:unique</b><![CDATA[ name="nameUniqueness">
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:selector</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xpath</b><![CDATA[="ex:character" />
    <]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:field</b><![CDATA[ 
   ]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xpath</b><![CDATA[="ex:name" />
  </]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:unique</b><![CDATA[>
</]]><b 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/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">xs:element</b><![CDATA[>
<xs:complexType name="Unique">
  <xs:sequence>
    <xs:element name="character" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="unbounded" />
          <xs:element name="age" type="xs:string" minOccurs="0" />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-Unique01">
	The following example <bibref ref="XML"/> element is 
	valid against the above example <bibref ref="XMLSchema"/> when included 
	inside 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Unique#Unique01">Unique01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Unique01">
      <eg xml:space="preserve"><![CDATA[  <ex:unique>
      <ex:character>
         <ex:name>String</ex:name>
         <ex:age>String</ex:age>
      </ex:character>
   </ex:unique>
]]></eg>
    </exampleInner>
  </div3>
</div2>

