<div2 id="group-SchemaElement">
  <head>Schema Element</head>
  <p>
    <include-explanation ref="SchemaElement"/>
  </p>
  <div3 id="pattern-TargetNamespace" class="pattern">
    <head>TargetNamespace</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/TargetNamespace">TargetNamespace</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TargetNamespace">http://www.w3.org/2002/ws/databinding/patterns/6/09/TargetNamespace</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-TargetNamespace">.[@targetNamespace]/
		(., @targetNamespace)</xpath>
    <p>
      <include-explanation ref="TargetNamespace"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TargetNamespace">TargetNamespace</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TargetNamespace">TargetNamespace</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TargetNamespace">
      <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[ 
   ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl11="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> targetNamespace</b><![CDATA[="http://www.w3.org/2002/ws/databinding/examples/6/09/" elementFormDefault="qualified">
  <xs:element name="targetNamespace" 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-TargetNamespace01">
	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/TargetNamespace#TargetNamespace01">TargetNamespace01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TargetNamespace01">
      <eg xml:space="preserve"><![CDATA[  <ex:targetNamespace>foo</ex:targetNamespace>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-QualifiedLocalElements" class="pattern">
    <head>QualifiedLocalElements</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/QualifiedLocalElements">QualifiedLocalElements</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QualifiedLocalElements">http://www.w3.org/2002/ws/databinding/patterns/6/09/QualifiedLocalElements</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-QualifiedLocalElements">.[@elementFormDefault = 'qualified']/
		(@elementFormDefault)</xpath>
    <p>
      <include-explanation ref="QualifiedLocalElements"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/QualifiedLocalElements">QualifiedLocalElements</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QualifiedLocalElements">QualifiedLocalElements</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QualifiedLocalElements">
      <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"> elementFormDefault</b><![CDATA[="qualified">
  <xs:element name="qualifiedLocalElements">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="element1" type="xs:string" />
        <xs:element name="element2" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
    ]]></eg>
    </exampleInner>
    <p id="instance-QualifiedLocalElements01">
	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/QualifiedLocalElements#QualifiedLocalElements01">QualifiedLocalElements01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QualifiedLocalElements01">
      <eg xml:space="preserve"><![CDATA[  <ex:qualifiedLocalElements>
      <ex:element1>some data</ex:element1>
      <ex:element2>some more data</ex:element2>
   </ex:qualifiedLocalElements>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-UnqualifiedLocalAttributes" class="pattern">
    <head>UnqualifiedLocalAttributes</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/UnqualifiedLocalAttributes">UnqualifiedLocalAttributes</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnqualifiedLocalAttributes">http://www.w3.org/2002/ws/databinding/patterns/6/09/UnqualifiedLocalAttributes</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-UnqualifiedLocalAttributes">.[not(@attributeFormDefault) or @attributeFormDefault = 'unqualified']/
		(., @attributeFormDefault)</xpath>
    <p>
      <include-explanation ref="UnqualifiedLocalAttributes"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnqualifiedLocalAttributes">UnqualifiedLocalAttributes</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/UnqualifiedLocalAttributes">UnqualifiedLocalAttributes</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnqualifiedLocalAttributes">
      <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"> attributeFormDefault</b><![CDATA[="unqualified" elementFormDefault="qualified">
  <xs:element name="unqualifiedLocalAttributes" 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-UnqualifiedLocalAttributes01">
	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/UnqualifiedLocalAttributes#UnqualifiedLocalAttributes01">UnqualifiedLocalAttributes01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/UnqualifiedLocalAttributes01">
      <eg xml:space="preserve"><![CDATA[  <ex:unqualifiedLocalAttributes>foo</ex:unqualifiedLocalAttributes>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SchemaVersion" class="pattern">
    <head>SchemaVersion</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/SchemaVersion">SchemaVersion</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SchemaVersion">http://www.w3.org/2002/ws/databinding/patterns/6/09/SchemaVersion</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-SchemaVersion">./@version</xpath>
    <p>
      <include-explanation ref="SchemaVersion"/>
    </p>
    <p>The following example <bibref ref="XMLSchema"/> document
	    [<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SchemaVersion">SchemaVersion</a>] 
	    illustrates the use of the 
	    <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SchemaVersion">SchemaVersion</a> 
	    pattern:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SchemaVersion">
      <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"> version</b><![CDATA[="this is version 42">
  <xs:element name="schemaVersion" type="xs:string" />
</xs:schema>
    ]]></eg>
    </exampleInner>
    <p id="instance-SchemaVersion01">
	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/SchemaVersion#SchemaVersion01">SchemaVersion01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SchemaVersion01">
      <eg xml:space="preserve"><![CDATA[  <ex:schemaVersion>foo</ex:schemaVersion>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Annotations">
  <head>Annotations</head>
  <p>
    <include-explanation ref="Annotations"/>
  </p>
  <div3 id="pattern-DocumentationElement" class="pattern">
    <head>DocumentationElement</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/DocumentationElement">DocumentationElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DocumentationElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/DocumentationElement</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-DocumentationElement">.//xs:annotation/xs:documentation/
		(.., ., .//*, .//@*)</xpath>
    <p>
      <include-explanation ref="DocumentationElement"/>
    </p>
    <p id="example-DocumentationElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DocumentationElement">DocumentationElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DocumentationElement">DocumentationElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DocumentationElement">
      <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: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:documentation</b><![CDATA[ 
   ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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" />
</]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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 name="documentationElement" 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:documentation</b><![CDATA[ 
   ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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" />
  </]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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-DocumentationElement01">
	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/DocumentationElement#DocumentationElement01">DocumentationElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DocumentationElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:documentationElement>hello world</ex:documentationElement>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Properties">
  <head>Properties</head>
  <p>
    <include-explanation ref="Properties"/>
  </p>
  <div3 id="pattern-IdentifierName" class="pattern">
    <head>IdentifierName</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/IdentifierName">IdentifierName</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IdentifierName">http://www.w3.org/2002/ws/databinding/patterns/6/09/IdentifierName</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-IdentifierName">.//.[matches(@name, "^[A-Za-z_]([A-Za-z0-9_]{0,31})$")]/
		(@name)</xpath>
    <p>
      <include-explanation ref="IdentifierName"/>
    </p>
    <p id="example-IdentifierName">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IdentifierName">IdentifierName</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IdentifierName">IdentifierName</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IdentifierName">
      <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[="identifierName" type="xs:string" />
    ]]></eg>
    </exampleInner>
    <p id="instance-IdentifierName02">
	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/IdentifierName#IdentifierName02">IdentifierName02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IdentifierName02">
      <eg xml:space="preserve"><![CDATA[  <ex:identifierName>Hello</ex:identifierName>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NonIdentifierName" class="pattern">
    <head>NonIdentifierName</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/NonIdentifierName">NonIdentifierName</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonIdentifierName">http://www.w3.org/2002/ws/databinding/patterns/6/09/NonIdentifierName</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-NonIdentifierName">.//.[@name and not(matches(@name, "^[A-Za-z_]([A-Za-z0-9_]{0,31})$"))]/
		(@name)</xpath>
    <p>
      <include-explanation ref="NonIdentifierName"/>
    </p>
    <p id="example-NonIdentifierName">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonIdentifierName">NonIdentifierName</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonIdentifierName">NonIdentifierName</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonIdentifierName">
      <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[="non-Identifier-Name" type="xs:string" />
    ]]></eg>
    </exampleInner>
    <p id="instance-NonIdentifierName02">
	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/NonIdentifierName#NonIdentifierName02">NonIdentifierName02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonIdentifierName02">
      <eg xml:space="preserve"><![CDATA[  <ex:non-Identifier-Name>Hello</ex:non-Identifier-Name>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NotMixed" class="pattern">
    <head>NotMixed</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/NotMixed">NotMixed</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NotMixed">http://www.w3.org/2002/ws/databinding/patterns/6/09/NotMixed</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-NotMixed">.//.[@mixed = 'false']/
		(@mixed)</xpath>
    <p>
      <include-explanation ref="NotMixed"/>
    </p>
    <p id="example-NotMixed">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NotMixed">NotMixed</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NotMixed">NotMixed</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NotMixed">
      <eg><![CDATA[
<xs:element name="notMixed" type="ex:NotMixed" />
<xs:complexType name="NotMixed" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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[="false">
  <xs:sequence>
    <xs:element name="notMixedElement" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NotMixedExample01">
	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/NotMixed#NotMixedExample01">NotMixedExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NotMixedExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:notMixed>
      <ex:notMixedElement>Stuff</ex:notMixedElement>
   </ex:notMixed>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-MinOccurs1" class="pattern">
    <head>MinOccurs1</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/MinOccurs1">MinOccurs1</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MinOccurs1">http://www.w3.org/2002/ws/databinding/patterns/6/09/MinOccurs1</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-MinOccurs1">.//.[@minOccurs = '1']/
		(@minOccurs)</xpath>
    <p>
      <include-explanation ref="MinOccurs1"/>
    </p>
    <p id="example-MinOccurs1">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MinOccurs1">MinOccurs1</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MinOccurs1">MinOccurs1</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MinOccurs1">
      <eg><![CDATA[
<xs:element name="minOccurs1" type="ex:MinOccurs1" />
<xs:complexType name="MinOccurs1">
  <xs:sequence>
    <xs:element name="value" 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[="1" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-MinOccurs01">
	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/MinOccurs1#MinOccurs01">MinOccurs01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MinOccurs01">
      <eg xml:space="preserve"><![CDATA[  <ex:minOccurs1>
      <ex:value>44</ex:value>
   </ex:minOccurs1>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-MaxOccurs1" class="pattern">
    <head>MaxOccurs1</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/MaxOccurs1">MaxOccurs1</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MaxOccurs1">http://www.w3.org/2002/ws/databinding/patterns/6/09/MaxOccurs1</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-MaxOccurs1">.//.[@maxOccurs = '1']/
		(@maxOccurs)</xpath>
    <p>
      <include-explanation ref="MaxOccurs1"/>
    </p>
    <p id="example-MaxOccurs1">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/MaxOccurs1">MaxOccurs1</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MaxOccurs1">MaxOccurs1</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MaxOccurs1">
      <eg><![CDATA[
<xs:element name="maxOccurs1" type="ex:MaxOccurs1" />
<xs:complexType name="MaxOccurs1">
  <xs:sequence>
    <xs:element name="value" 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[="1" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-MaxOccurs01">
	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/MaxOccurs1#MaxOccurs01">MaxOccurs01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MaxOccurs01">
      <eg xml:space="preserve"><![CDATA[  <ex:maxOccurs1>
      <ex:value>44</ex:value>
   </ex:maxOccurs1>
]]></eg>
    </exampleInner>
    <p id="instance-MaxOccurs02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/MaxOccurs1#MaxOccurs02">MaxOccurs02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/MaxOccurs02">
      <eg xml:space="preserve"><![CDATA[  <ex:maxOccurs1>
      <ex:value>4</ex:value>
   </ex:maxOccurs1>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-Id" class="pattern">
    <head>Id</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/Id">Id</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Id">http://www.w3.org/2002/ws/databinding/patterns/6/09/Id</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-Id">.//@id</xpath>
    <p>
      <include-explanation ref="Id"/>
    </p>
    <p id="example-Id">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Id">Id</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Id">Id</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Id">
      <eg><![CDATA[
<xs:element name="idExample" type="ex:IdExample" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl11="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> id</b><![CDATA[="node1" />
<xs:complexType name="IdExample" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl11="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> id</b><![CDATA[="node2">
  <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"> id</b><![CDATA[="node3">
    <xs:element name="text" type="xs:string" 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"> id</b><![CDATA[="node4" />
  </xs:sequence>
  <xs:attribute name="string" 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"> id</b><![CDATA[="node5" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IdExample01">
	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/Id#IdExample01">IdExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IdExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:idExample string="hello"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeConcrete" class="pattern">
    <head>ComplexTypeConcrete</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/ComplexTypeConcrete">ComplexTypeConcrete</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeConcrete">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeConcrete</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-ComplexTypeConcrete">.//xs:complexType[@abstract='false']/
		(@abstract)</xpath>
    <p>
      <include-explanation ref="ComplexTypeConcrete"/>
    </p>
    <p id="example-ComplexTypeConcrete">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeConcrete">ComplexTypeConcrete</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeConcrete">ComplexTypeConcrete</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeConcrete">
      <eg><![CDATA[
<xs:element name="complexTypeConcrete" type="ex:ComplexTypeConcrete" />
<xs:complexType name="ComplexTypeConcrete" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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[="false">
  <xs:sequence>
    <xs:element name="premium" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeConcreteExample01">
	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/ComplexTypeConcrete#ComplexTypeConcreteExample01">ComplexTypeConcreteExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeConcreteExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeConcrete>
      <ex:premium>1175</ex:premium>
   </ex:complexTypeConcrete>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementConcrete" class="pattern">
    <head>GlobalElementConcrete</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/GlobalElementConcrete">GlobalElementConcrete</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementConcrete">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementConcrete</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-GlobalElementConcrete">./xs:element[@abstract='false']/
		(@abstract)</xpath>
    <p>
      <include-explanation ref="GlobalElementConcrete"/>
    </p>
    <p id="example-GlobalElementConcrete">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementConcrete">GlobalElementConcrete</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementConcrete">GlobalElementConcrete</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementConcrete">
      <eg><![CDATA[
<xs:element name="globalElementConcrete" 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"> abstract</b><![CDATA[="false" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementConcreteExample01">
	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/GlobalElementConcrete#GlobalElementConcreteExample01">GlobalElementConcreteExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementConcreteExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementConcrete>Stuff</ex:globalElementConcrete>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Import">
  <head>Import and Include</head>
  <p>
    <include-explanation ref="Import"/>
  </p>
  <div3 id="pattern-ImportTypesNamespace" class="pattern">
    <head>ImportTypesNamespace</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/ImportTypesNamespace">ImportTypesNamespace</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportTypesNamespace">http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportTypesNamespace</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-ImportTypesNamespace">.//xs:import[@namespace
		and not(@schemaLocation) 
		and (@namespace = ../../xs:schema/@targetNamespace)]/ 
		(., @namespace)</xpath>
    <p>
      <include-explanation ref="ImportTypesNamespace"/>
    </p>
    <p id="example-ImportTypesNamespace">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportTypesNamespace">ImportTypesNamespace</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ImportTypesNamespace">ImportTypesNamespace</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ImportTypesNamespace">
      <eg><![CDATA[
<wsdl>
  <xs:schema targetNamespace="http://www.w3.org/2002/ws/databinding/examples/6/09/static/1" elementFormDefault="qualified">
    <xs:element name="importTypesNamespace" type="xs:string" />
  </xs:schema>
  <xs:schema targetNamespace="http://www.w3.org/2002/ws/databinding/examples/6/09/static/2" 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">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/2002/ws/databinding/examples/6/09/static/1" />
  </xs:schema>
</wsdl>
    ]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ImportNamespace" class="pattern">
    <head>ImportNamespace</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/ImportNamespace">ImportNamespace</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportNamespace">http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportNamespace</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-ImportNamespace">./xs:import[@namespace and not(@schemaLocation)
		and not(@namespace = 'http://www.w3.org/2001/XMLSchema')]/
		(., @namespace)</xpath>
    <p>
      <include-explanation ref="ImportNamespace"/>
    </p>
    <p id="example-ImportNamespace">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportNamespace">ImportNamespace</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ImportNamespace">ImportNamespace</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ImportNamespace">
      <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://example.com/a/namespace" />
    ]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ImportSchema" class="pattern">
    <head>ImportSchema</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/ImportSchema">ImportSchema</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportSchema">http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportSchema</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-ImportSchema">./xs:import[@namespace and @schemaLocation]/
		(., @namespace, @schemaLocation)</xpath>
    <p>
      <include-explanation ref="ImportSchema"/>
    </p>
    <p id="example-ImportSchema">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ImportSchema">ImportSchema</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ImportSchema">ImportSchema</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ImportSchema">
      <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://example.com/a/namespace" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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[="http://www.w3.org/2002/ws/databinding/examples/6/09/static/Imported.xsd" />
    ]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-Include" class="pattern">
    <head>Include</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/Include">Include</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Include">http://www.w3.org/2002/ws/databinding/patterns/6/09/Include</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-Include">./xs:include[@schemaLocation]/
		(., @schemaLocation)</xpath>
    <p>
      <include-explanation ref="Include"/>
    </p>
    <p id="example-Include">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Include">Include</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Include">Include</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Include">
      <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:include</b><![CDATA[ 
   ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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[="http://www.w3.org/2002/ws/databinding/examples/6/09/static/Included.xsd" />
    ]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-GlobalElement">
  <head>Global Element Declarations</head>
  <p>
    <include-explanation ref="GlobalElement"/>
  </p>
  <div3 id="pattern-GlobalElement" class="pattern">
    <head>GlobalElement</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/GlobalElement">GlobalElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElement</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-GlobalElement">./xs:element[@name 
		and @type and contains(@type, ':')]/
		(., @name, @type)</xpath>
    <p>
      <include-explanation ref="GlobalElement"/>
    </p>
    <p id="example-GlobalElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElement">GlobalElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElement">GlobalElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElement">
      <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[="globalElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:string" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElement01">
	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/GlobalElement#GlobalElement01">GlobalElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElement/>
]]></eg>
    </exampleInner>
    <p id="instance-GlobalElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElement#GlobalElement02">GlobalElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElement>a value</ex:globalElement>
]]></eg>
    </exampleInner>
    <p id="instance-GlobalElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElement#GlobalElement03">GlobalElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElement>another Value</ex:globalElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementSequence" class="pattern">
    <head>GlobalElementSequence</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/GlobalElementSequence">GlobalElementSequence</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSequence">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSequence</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-GlobalElementSequence">./xs:element[@name]/xs:complexType/xs:sequence[xs:element]/
		(../../(., @name), .., ., xs:element/(., @name))</xpath>
    <p>
      <include-explanation ref="GlobalElementSequence"/>
    </p>
    <p id="example-GlobalElementSequence">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementSequence">GlobalElementSequence</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSequence">GlobalElementSequence</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSequence">
      <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[="globalElementSequence">
  <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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: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: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[="foo" 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[="bar" 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: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-GlobalElementSequence01">
	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/GlobalElementSequence#GlobalElementSequence01">GlobalElementSequence01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementSequence01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementSequence>
      <ex:foo>one</ex:foo>
      <ex:bar>two</ex:bar>
   </ex:globalElementSequence>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-GlobalElementComplexType" class="pattern">
    <head>GlobalElementComplexType</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/GlobalElementComplexType">GlobalElementComplexType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexType">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexType</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-GlobalElementComplexType">.//xs:element[parent::xs:schema]/xs:complexType / (.,..)</xpath>
    <p>
      <include-explanation ref="GlobalElementComplexType"/>
    </p>
    <p id="example-GlobalElementComplexType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalElementComplexType">GlobalElementComplexType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexType">GlobalElementComplexType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexType">
      <eg><![CDATA[
<xs:element name="globalElementComplexType">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="name">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="firstName" type="xs:string" />
            <xs:element name="lastName" type="xs:string" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalElementComplexType01">
	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/GlobalElementComplexType#GlobalElementComplexType01">GlobalElementComplexType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalElementComplexType01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalElementComplexType>
      <ex:name>
         <ex:firstName>Paul</ex:firstName>
         <ex:lastName>Paul</ex:lastName>
      </ex:name>
   </ex:globalElementComplexType>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-GlobalAttribute">
  <head>Global Attribute Declarations</head>
  <p>
    <include-explanation ref="GlobalAttribute"/>
  </p>
  <div3 id="pattern-GlobalAttribute" class="pattern">
    <head>GlobalAttribute</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/GlobalAttribute">GlobalAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttribute</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-GlobalAttribute">./xs:attribute[@name and @type and contains(@type, ":")]/
		(., @name, @type)</xpath>
    <p>
      <include-explanation ref="GlobalAttribute"/>
    </p>
    <p id="example-GlobalAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalAttribute">GlobalAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttribute">GlobalAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttribute">
      <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[="globalAttributeAttr" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:string" />
<xs:complexType name="GlobalAttribute">
  <xs:sequence>
    <xs:element name="globalAttributeElement" type="xs:string" />
  </xs:sequence>
  <xs:attribute ref="ex:globalAttributeAttr" />
</xs:complexType>
<xs:element name="globalAttribute" type="ex:GlobalAttribute" />
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalAttribute01">
	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/GlobalAttribute#GlobalAttribute01">GlobalAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalAttribute ex:globalAttributeAttr="string">
      <ex:globalAttributeElement>another string</ex:globalAttributeElement>
   </ex:globalAttribute>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Element">
  <head>Element Declarations</head>
  <p>
    <include-explanation ref="Element"/>
  </p>
  <div3 id="pattern-ElementMinOccurs0" class="pattern">
    <head>ElementMinOccurs0</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/ElementMinOccurs0">ElementMinOccurs0</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0</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-ElementMinOccurs0">.//xs:element[@minOccurs = '0' and (not(@maxOccurs) or @maxOccurs = '1')]/
		(@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="ElementMinOccurs0"/>
    </p>
    <p id="example-ElementMinOccurs0">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0">ElementMinOccurs0</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0">ElementMinOccurs0</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0">
      <eg><![CDATA[
<xs:element name="elementMinOccurs0" type="ex:ElementMinOccurs0" />
<xs:complexType name="ElementMinOccurs0">
  <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" />
    <xs:element name="lastName" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs001">
	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/ElementMinOccurs0#ElementMinOccurs001">ElementMinOccurs001</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs001">
      <eg xml:space="preserve"><![CDATA[  <ex:elementMinOccurs0>
      <ex:firstName>Paul</ex:firstName>
      <ex:lastName>Downey</ex:lastName>
   </ex:elementMinOccurs0>
]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs002">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0#ElementMinOccurs002">ElementMinOccurs002</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs002">
      <eg xml:space="preserve"><![CDATA[  <ex:elementMinOccurs0>
      <ex:firstName>Paul</ex:firstName>
      <ex:middleName>Sumner</ex:middleName>
      <ex:lastName>Downey</ex:lastName>
   </ex:elementMinOccurs0>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementMinOccurs1" class="pattern">
    <head>ElementMinOccurs1</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/ElementMinOccurs1">ElementMinOccurs1</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs1">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs1</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-ElementMinOccurs1">.//xs:element[@minOccurs = '1' and (not(@maxOccurs) or @maxOccurs = '1')]/
		(@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="ElementMinOccurs1"/>
    </p>
    <p id="example-ElementMinOccurs1">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs1">ElementMinOccurs1</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs1">ElementMinOccurs1</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs1">
      <eg><![CDATA[
<xs:element name="elementMinOccurs1" type="ex:ElementMinOccurs1" />
<xs:complexType name="ElementMinOccurs1">
  <xs:sequence>
    <xs:element name="elementMinOccurs1item" 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[="1" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs101">
	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/ElementMinOccurs1#ElementMinOccurs101">ElementMinOccurs101</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs101">
      <eg xml:space="preserve"><![CDATA[  <ex:elementMinOccurs1>
      <ex:elementMinOccurs1item>item1</ex:elementMinOccurs1item>
   </ex:elementMinOccurs1>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementMaxOccurs1" class="pattern">
    <head>ElementMaxOccurs1</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/ElementMaxOccurs1">ElementMaxOccurs1</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMaxOccurs1">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMaxOccurs1</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-ElementMaxOccurs1">.//xs:element[(not(@minOccurs) or @minOccurs = '1') and @maxOccurs = '1']/
		(@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="ElementMaxOccurs1"/>
    </p>
    <p id="example-ElementMaxOccurs1">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMaxOccurs1">ElementMaxOccurs1</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccurs1">ElementMaxOccurs1</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccurs1">
      <eg><![CDATA[
<xs:element name="elementMaxOccurs1" type="ex:ElementMaxOccurs1" />
<xs:complexType name="ElementMaxOccurs1">
  <xs:sequence>
    <xs:element name="value" 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[="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[="1" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMaxOccurs101">
	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/ElementMaxOccurs1#ElementMaxOccurs101">ElementMaxOccurs101</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccurs101">
      <eg xml:space="preserve"><![CDATA[  <ex:elementMaxOccurs1>
      <ex:value>44</ex:value>
   </ex:elementMaxOccurs1>
]]></eg>
    </exampleInner>
    <p id="instance-ElementMaxOccurs102">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccurs1#ElementMaxOccurs102">ElementMaxOccurs102</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccurs102">
      <eg xml:space="preserve"><![CDATA[  <ex:elementMaxOccurs1>
      <ex:value>4</ex:value>
   </ex:elementMaxOccurs1>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementMinOccurs0MaxOccursUnbounded" class="pattern">
    <head>ElementMinOccurs0MaxOccursUnbounded</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/ElementMinOccurs0MaxOccursUnbounded">ElementMinOccurs0MaxOccursUnbounded</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0MaxOccursUnbounded">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0MaxOccursUnbounded</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-ElementMinOccurs0MaxOccursUnbounded">.//xs:element[@minOccurs = '0' and @maxOccurs = 'unbounded']/
		(@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="ElementMinOccurs0MaxOccursUnbounded"/>
    </p>
    <p id="example-NestedSequenceElementList">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0MaxOccursUnbounded">ElementMinOccurs0MaxOccursUnbounded</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NestedSequenceElementList">NestedSequenceElementList</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NestedSequenceElementList">
      <eg><![CDATA[
<xs:element name="nestedSequenceElementList" type="ex:NestedSequenceElementList" />
<xs:complexType name="NestedItem">
  <xs:sequence>
    <xs:element name="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"> 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" type="xs:string" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="NestedSequenceElementList">
  <xs:sequence>
    <xs:element name="nestedItem" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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" type="ex:NestedItem" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NestedSequenceElementList01">
	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/NestedSequenceElementList#NestedSequenceElementList01">NestedSequenceElementList01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NestedSequenceElementList01">
      <eg xml:space="preserve"><![CDATA[  <ex:nestedSequenceElementList>
      <ex:nestedItem>
         <ex:item>item onexone</ex:item>
         <ex:item>item onextwo</ex:item>
         <ex:item>item onexthree</ex:item>
         <ex:item>item onexfour</ex:item>
      </ex:nestedItem>
      <ex:nestedItem>
         <ex:item>item twoxone</ex:item>
         <ex:item>item twoxtwo</ex:item>
         <ex:item>item twoxthree</ex:item>
         <ex:item>item twoxfour</ex:item>
      </ex:nestedItem>
   </ex:nestedSequenceElementList>
]]></eg>
    </exampleInner>
    <p id="example-ElementMinOccurs0MaxOccursUnbounded">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs0MaxOccursUnbounded">ElementMinOccurs0MaxOccursUnbounded</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursUnbounded">ElementMinOccurs0MaxOccursUnbounded</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursUnbounded">
      <eg><![CDATA[
<xs:element name="durationList" type="ex:DurationList" />
<xs:complexType name="DurationList">
  <xs:sequence>
    <xs:element name="durationValue" type="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"> 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-ElementMinOccurs0MaxOccursUnbounded101">
	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/ElementMinOccurs0MaxOccursUnbounded#ElementMinOccurs0MaxOccursUnbounded101">ElementMinOccurs0MaxOccursUnbounded101</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursUnbounded101">
      <eg xml:space="preserve"><![CDATA[  <ex:durationList/>
]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs0MaxOccursUnbounded102">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursUnbounded#ElementMinOccurs0MaxOccursUnbounded102">ElementMinOccurs0MaxOccursUnbounded102</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs0MaxOccursUnbounded102">
      <eg xml:space="preserve"><![CDATA[  <ex:durationList>
      <ex:durationValue>24</ex:durationValue>
      <ex:durationValue>34</ex:durationValue>
      <ex:durationValue>44</ex:durationValue>
   </ex:durationList>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementMinOccurs1MaxOccursUnbounded" class="pattern">
    <head>ElementMinOccurs1MaxOccursUnbounded</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/ElementMinOccurs1MaxOccursUnbounded">ElementMinOccurs1MaxOccursUnbounded</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs1MaxOccursUnbounded">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs1MaxOccursUnbounded</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-ElementMinOccurs1MaxOccursUnbounded">.//xs:element[(not(@minOccurs) or @minOccurs = '1') and @maxOccurs = 'unbounded']/
		(@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="ElementMinOccurs1MaxOccursUnbounded"/>
    </p>
    <p id="example-ElementMaxOccursUnbounded">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs1MaxOccursUnbounded">ElementMinOccurs1MaxOccursUnbounded</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursUnbounded">ElementMaxOccursUnbounded</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursUnbounded">
      <eg><![CDATA[
<xs:element name="publications" type="ex:Publications" />
<xs:complexType name="Publications">
  <xs:sequence>
    <xs:element name="day" 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[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMaxOccursUnbounded01">
	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/ElementMaxOccursUnbounded#ElementMaxOccursUnbounded01">ElementMaxOccursUnbounded01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursUnbounded01">
      <eg xml:space="preserve"><![CDATA[  <ex:publications>
      <ex:day>2002-09-24</ex:day>
      <ex:day>2003-04-14</ex:day>
      <ex:day>2004-03-31</ex:day>
      <ex:day>2005-06-04</ex:day>
      <ex:day>2006-07-03</ex:day>
   </ex:publications>
]]></eg>
    </exampleInner>
    <p id="instance-ElementMaxOccursUnbounded02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursUnbounded#ElementMaxOccursUnbounded02">ElementMaxOccursUnbounded02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMaxOccursUnbounded02">
      <eg xml:space="preserve"><![CDATA[  <ex:publications>
      <ex:day>2006-01-26</ex:day>
   </ex:publications>
]]></eg>
    </exampleInner>
    <p id="example-ElementMinOccurs1MaxOccursUnbounded">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementMinOccurs1MaxOccursUnbounded">ElementMinOccurs1MaxOccursUnbounded</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs1MaxOccursUnbounded">ElementMinOccurs1MaxOccursUnbounded</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs1MaxOccursUnbounded">
      <eg><![CDATA[
<xs:element name="ageList" type="ex:AgeList" />
<xs:complexType name="AgeList">
  <xs:sequence>
    <xs:element name="ageValue" type="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"> 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:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs1MaxOccursUnbounded101">
	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/ElementMinOccurs1MaxOccursUnbounded#ElementMinOccurs1MaxOccursUnbounded101">ElementMinOccurs1MaxOccursUnbounded101</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs1MaxOccursUnbounded101">
      <eg xml:space="preserve"><![CDATA[  <ex:ageList>
      <ex:ageValue>44</ex:ageValue>
   </ex:ageList>
]]></eg>
    </exampleInner>
    <p id="instance-ElementMinOccurs1MaxOccursUnbounded102">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs1MaxOccursUnbounded#ElementMinOccurs1MaxOccursUnbounded102">ElementMinOccurs1MaxOccursUnbounded102</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementMinOccurs1MaxOccursUnbounded102">
      <eg xml:space="preserve"><![CDATA[  <ex:ageList>
      <ex:ageValue>24</ex:ageValue>
      <ex:ageValue>34</ex:ageValue>
      <ex:ageValue>44</ex:ageValue>
   </ex:ageList>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementFormQualified" class="pattern">
    <head>ElementFormQualified</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/ElementFormQualified">ElementFormQualified</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFormQualified">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFormQualified</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-ElementFormQualified">.//xs:element[@form='qualified']/
		(@form)</xpath>
    <p>
      <include-explanation ref="ElementFormQualified"/>
    </p>
    <p id="example-ElementFormQualified">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementFormQualified">ElementFormQualified</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFormQualified">ElementFormQualified</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFormQualified">
      <eg><![CDATA[
<xs:element name="elementFormQualified" type="ex:ElementFormQualified" />
<xs:complexType name="ElementFormQualified">
  <xs:sequence>
    <xs:element name="premium" 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[="qualified" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementFormQualified01">
	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/ElementFormQualified#ElementFormQualified01">ElementFormQualified01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementFormQualified01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementFormQualified>
      <ex:premium>1175</ex:premium>
   </ex:elementFormQualified>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceElement" class="pattern">
    <head>SequenceElement</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/SequenceElement">SequenceElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceElement</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-SequenceElement">.//xs:sequence/xs:element/(.)</xpath>
    <p>
      <include-explanation ref="SequenceElement"/>
    </p>
    <p id="example-SequenceElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceElement">SequenceElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceElement">SequenceElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceElement">
      <eg><![CDATA[
<xs:element name="sequenceElement" type="ex:SequenceElement" />
<xs:complexType name="SequenceElement">
  <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[ 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" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceElement01">
	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/SequenceElement#SequenceElement01">SequenceElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceElement>
      <ex:element1>element1</ex:element1>
      <ex:element2>element2</ex:element2>
      <ex:element3>element3</ex:element3>
   </ex:sequenceElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceSingleRepeatedElement" class="pattern">
    <head>SequenceSingleRepeatedElement</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/SequenceSingleRepeatedElement">SequenceSingleRepeatedElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSingleRepeatedElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSingleRepeatedElement</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-SequenceSingleRepeatedElement">.//xs:sequence[count(xs:element) = 1]/xs:element[@maxOccurs = 'unbounded']/
		(., @maxOccurs)</xpath>
    <p>
      <include-explanation ref="SequenceSingleRepeatedElement"/>
    </p>
    <p id="example-SequenceSingleRepeatedElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceSingleRepeatedElement">SequenceSingleRepeatedElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSingleRepeatedElement">SequenceSingleRepeatedElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSingleRepeatedElement">
      <eg><![CDATA[
<xs:element name="sequenceSingleRepeatedElement" type="ex:SequenceSingleRepeatedElement" />
<xs:complexType name="SequenceSingleRepeatedElement">
  <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[ 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"> maxOccurs</b><![CDATA[="unbounded" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceSingleRepeatedElement01">
	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/SequenceSingleRepeatedElement#SequenceSingleRepeatedElement01">SequenceSingleRepeatedElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSingleRepeatedElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceSingleRepeatedElement>
      <ex:element>element</ex:element>
      <ex:element>element</ex:element>
      <ex:element>element</ex:element>
      <ex:element>element</ex:element>
      <ex:element>element</ex:element>
   </ex:sequenceSingleRepeatedElement>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceSingleRepeatedElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSingleRepeatedElement#SequenceSingleRepeatedElement02">SequenceSingleRepeatedElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceSingleRepeatedElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceSingleRepeatedElement>
      <ex:element>element</ex:element>
   </ex:sequenceSingleRepeatedElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementEmptySequence" class="pattern">
    <head>ElementEmptySequence</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/ElementEmptySequence">ElementEmptySequence</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementEmptySequence">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementEmptySequence</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-ElementEmptySequence">.//xs:element[@name]/xs:complexType/xs:sequence[not(node())]/
	    (., .., ../.., ../../@name)</xpath>
    <p>
      <include-explanation ref="ElementEmptySequence"/>
    </p>
    <p id="example-ElementEmptySequence">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementEmptySequence">ElementEmptySequence</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementEmptySequence">ElementEmptySequence</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementEmptySequence">
      <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[="elementEmptySequence">
  <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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: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: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-ElementEmptySequence01">
	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/ElementEmptySequence#ElementEmptySequence01">ElementEmptySequence01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementEmptySequence01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementEmptySequence/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementEmptyComplexType" class="pattern">
    <head>ElementEmptyComplexType</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/ElementEmptyComplexType">ElementEmptyComplexType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementEmptyComplexType">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementEmptyComplexType</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-ElementEmptyComplexType">.//xs:element[@name]/xs:complexType[not(node())]/
	    (., .., ../@name)</xpath>
    <p>
      <include-explanation ref="ElementEmptyComplexType"/>
    </p>
    <p id="example-ElementEmptyComplexType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementEmptyComplexType">ElementEmptyComplexType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementEmptyComplexType">ElementEmptyComplexType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementEmptyComplexType">
      <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[="elementEmptyComplexType">
  <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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-ElementEmptyComplexType01">
	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/ElementEmptyComplexType#ElementEmptyComplexType01">ElementEmptyComplexType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementEmptyComplexType01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementEmptyComplexType/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NillableElement" class="pattern">
    <head>NillableElement</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/NillableElement">NillableElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NillableElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NillableElement</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-NillableElement">.//xs:element[@nillable = 'true' and not(@minOccurs = '0')]/
	    (@nillable)</xpath>
    <p>
      <include-explanation ref="NillableElement"/>
    </p>
    <p id="example-NillableElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NillableElement">NillableElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableElement">NillableElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableElement">
      <eg><![CDATA[
<xs:element name="nillableMiddleName" type="ex:NillableMiddleName" />
<xs:complexType name="NillableMiddleName">
  <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"> nillable</b><![CDATA[="true" />
    <xs:element name="lastName" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NillableElement01">
	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/NillableElement#NillableElement01">NillableElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:nillableMiddleName>
      <ex:firstName>Paul</ex:firstName>
      <ex:middleName xsi:nil="true"/>
      <ex:lastName>Downey</ex:lastName>
   </ex:nillableMiddleName>
]]></eg>
    </exampleInner>
    <p id="instance-NillableElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableElement#NillableElement02">NillableElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NillableElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:nillableMiddleName>
      <ex:firstName>Paul</ex:firstName>
      <ex:middleName>Sumner</ex:middleName>
      <ex:lastName>Downey</ex:lastName>
   </ex:nillableMiddleName>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NotNillableElement" class="pattern">
    <head>NotNillableElement</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/NotNillableElement">NotNillableElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NotNillableElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NotNillableElement</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-NotNillableElement">.//xs:element[@nillable = 'false']/
	    (@nillable)</xpath>
    <p>
      <include-explanation ref="NotNillableElement"/>
    </p>
    <p id="example-NotNillableElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NotNillableElement">NotNillableElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NotNillableElement">NotNillableElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NotNillableElement">
      <eg><![CDATA[
<xs:element name="notNillableElement" type="ex:NotNillableElement" />
<xs:complexType name="NotNillableElement">
  <xs:sequence>
    <xs:element name="notNillableElement" 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"> nillable</b><![CDATA[="false" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NotNillableElement01">
	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/NotNillableElement#NotNillableElement01">NotNillableElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NotNillableElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:notNillableElement>
      <ex:notNillableElement>Stuff</ex:notNillableElement>
   </ex:notNillableElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementTypeReference" class="pattern">
    <head>ElementTypeReference</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/ElementTypeReference">ElementTypeReference</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeReference">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeReference</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-ElementTypeReference">.//xs:element[@name and @type 
	    and namespace-uri-from-QName(resolve-QName(@type,.)) != 'http://www.w3.org/2001/XMLSchema' 
	    and contains(@type, ':')]/
	    (., @name, @type)</xpath>
    <p>
      <include-explanation ref="ElementTypeReference"/>
    </p>
    <p id="example-ElementTypeReference">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementTypeReference">ElementTypeReference</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeReference">ElementTypeReference</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeReference">
      <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[="elementTypeReference" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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[="ex:ElementTypeReference" />
<xs:complexType name="ElementTypeReferenced">
  <xs:sequence>
    <xs:element name="referenced" type="xs:string" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ElementTypeReference">
  <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[="ex:ElementTypeReferenced" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementTypeReference01">
	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/ElementTypeReference#ElementTypeReference01">ElementTypeReference01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementTypeReference01">
      <eg xml:space="preserve"><![CDATA[  <ex:elementTypeReference>
      <ex:text>
         <ex:referenced>foo</ex:referenced>
      </ex:text>
   </ex:elementTypeReference>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ElementReference" class="pattern">
    <head>ElementReference</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/ElementReference">ElementReference</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementReference">http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementReference</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-ElementReference">.//xs:element[@ref and contains(@ref, ':')]/
	    (., @ref)</xpath>
    <p>
      <include-explanation ref="ElementReference"/>
    </p>
    <p id="example-ElementReference">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ElementReference">ElementReference</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementReference">ElementReference</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementReference">
      <eg><![CDATA[
<xs:element name="customerName" type="ex:CustomerName" />
<xs:element name="firstName" type="xs:string" />
<xs:element name="lastName" type="xs:string" />
<xs:complexType name="CustomerName">
  <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[="ex:firstName" />
    <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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[="ex:lastName" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ElementReference01">
	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/ElementReference#ElementReference01">ElementReference01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ElementReference01">
      <eg xml:space="preserve"><![CDATA[  <ex:customerName>
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:customerName>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LocalElementComplexType" class="pattern">
    <head>LocalElementComplexType</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/LocalElementComplexType">LocalElementComplexType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementComplexType">http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementComplexType</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-LocalElementComplexType">.//xs:element[not(parent::xs:schema)]/xs:complexType</xpath>
    <p>
      <include-explanation ref="LocalElementComplexType"/>
    </p>
    <p id="example-LocalElementComplexType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LocalElementComplexType">LocalElementComplexType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementComplexType">LocalElementComplexType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementComplexType">
      <eg><![CDATA[
<xs:element name="localElementComplexType" type="ex:LocalElementComplexType" />
<xs:complexType name="LocalElementComplexType">
  <xs:sequence>
    <xs:element name="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:complexType</b><![CDATA[>
        <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:complexType</b><![CDATA[>
    </xs:element>
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-LocalElementComplexType01">
	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/LocalElementComplexType#LocalElementComplexType01">LocalElementComplexType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LocalElementComplexType01">
      <eg xml:space="preserve"><![CDATA[  <ex:localElementComplexType>
      <ex:name>
         <ex:firstName>Paul</ex:firstName>
         <ex:lastName>Paul</ex:lastName>
      </ex:name>
   </ex:localElementComplexType>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Attribute">
  <head>Attribute Declarations</head>
  <p>
    <include-explanation ref="Attribute"/>
  </p>
  <div3 id="pattern-AttributeFormUnqualified" class="pattern">
    <head>AttributeFormUnqualified</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/AttributeFormUnqualified">AttributeFormUnqualified</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFormUnqualified">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFormUnqualified</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-AttributeFormUnqualified">.//xs:attribute[@form='unqualified']/
		(@form)</xpath>
    <p>
      <include-explanation ref="AttributeFormUnqualified"/>
    </p>
    <p id="example-AttributeFormUnqualified">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeFormUnqualified">AttributeFormUnqualified</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFormUnqualified">AttributeFormUnqualified</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFormUnqualified">
      <eg><![CDATA[
<xs:element name="attributeFormUnqualified" type="ex:AttributeFormUnqualified" />
<xs:complexType name="AttributeFormUnqualified">
  <xs:sequence>
    <xs:element name="premium" type="xs:string" />
  </xs:sequence>
  <xs:attribute name="id" 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:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeFormUnqualifiedExample01">
	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/AttributeFormUnqualified#AttributeFormUnqualifiedExample01">AttributeFormUnqualifiedExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeFormUnqualifiedExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeFormUnqualified id="id01">
      <ex:premium>1175</ex:premium>
   </ex:attributeFormUnqualified>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeOptional" class="pattern">
    <head>AttributeOptional</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/AttributeOptional">AttributeOptional</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeOptional">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeOptional</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-AttributeOptional">.//xs:attribute[@use = 'optional']/ 
		(@use)</xpath>
    <p>
      <include-explanation ref="AttributeOptional"/>
    </p>
    <p id="example-AttributeOptional">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeOptional">AttributeOptional</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeOptional">AttributeOptional</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeOptional">
      <eg><![CDATA[
<xs:element name="attributeOptional" type="ex:AttributeOptional" />
<xs:complexType name="AttributeOptional">
  <xs:sequence>
    <xs:element name="amount" type="xs:long" />
  </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"> use</b><![CDATA[="optional" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeOptional01">
	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/AttributeOptional#AttributeOptional01">AttributeOptional01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeOptional01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeOptional id="1711" currency="EUR">
      <ex:amount>1250</ex:amount>
   </ex:attributeOptional>
]]></eg>
    </exampleInner>
    <p id="instance-AttributeOptional02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeOptional#AttributeOptional02">AttributeOptional02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeOptional02">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeOptional id="1712">
      <ex:amount>1250</ex:amount>
   </ex:attributeOptional>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeReference" class="pattern">
    <head>AttributeReference</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/AttributeReference">AttributeReference</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeReference">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeReference</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-AttributeReference">.//xs:attribute[@ref and contains(@ref, ":")]/
	    (., @ref)</xpath>
    <p>
      <include-explanation ref="AttributeReference"/>
    </p>
    <p id="example-AttributeReference">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeReference">AttributeReference</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeReference">AttributeReference</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeReference">
      <eg><![CDATA[
<xs:element name="clientName" type="ex:ClientName" />
<xs:attribute name="phoneNumber" type="xs:string" />
<xs:complexType name="ClientName">
  <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: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[="ex:phoneNumber" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeReference01">
	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/AttributeReference#AttributeReference01">AttributeReference01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeReference01">
      <eg xml:space="preserve"><![CDATA[  <ex:clientName ex:phoneNumber="0123456789">
      <ex:firstName>Bobby</ex:firstName>
      <ex:lastName>Sox</ex:lastName>
   </ex:clientName>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AttributeTypeReference" class="pattern">
    <head>AttributeTypeReference</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/AttributeTypeReference">AttributeTypeReference</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeTypeReference">http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeTypeReference</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-AttributeTypeReference">.//xs:attribute[@name and @type 
	    and namespace-uri-from-QName(resolve-QName(@type,.)) != 'http://www.w3.org/2001/XMLSchema' 
	    and contains(@type, ':')]/
	    (., @name, @type)</xpath>
    <p>
      <include-explanation ref="AttributeTypeReference"/>
    </p>
    <p id="example-AttributeTypeReference">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AttributeTypeReference">AttributeTypeReference</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeTypeReference">AttributeTypeReference</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeTypeReference">
      <eg><![CDATA[
<xs:element name="attributeTypeReference" type="ex:AttributeTypeReference" />
<xs:simpleType name="SimpleType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="value1" />
    <xs:enumeration value="value2" />
  </xs:restriction>
</xs:simpleType>
<xs:complexType name="AttributeTypeReference">
  <xs:sequence>
    <xs:element name="element" 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[="attr" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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[="ex:SimpleType" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AttributeTypeReference01">
	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/AttributeTypeReference#AttributeTypeReference01">AttributeTypeReference01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeTypeReference01">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeTypeReference attr="value1">
      <ex:element>string</ex:element>
   </ex:attributeTypeReference>
]]></eg>
    </exampleInner>
    <p id="instance-AttributeTypeReference02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeTypeReference#AttributeTypeReference02">AttributeTypeReference02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AttributeTypeReference02">
      <eg xml:space="preserve"><![CDATA[  <ex:attributeTypeReference attr="value2">
      <ex:element>string</ex:element>
   </ex:attributeTypeReference>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-GlobalSimpleType">
  <head>Global SimpleType Declarations</head>
  <p>
    <include-explanation ref="GlobalSimpleType"/>
  </p>
  <div3 id="pattern-GlobalSimpleType" class="pattern">
    <head>GlobalSimpleType</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/GlobalSimpleType">GlobalSimpleType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalSimpleType">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalSimpleType</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-GlobalSimpleType">./xs:simpleType[@name]/
		(., @name)</xpath>
    <p>
      <include-explanation ref="GlobalSimpleType"/>
    </p>
    <p id="example-GlobalSimpleType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalSimpleType">GlobalSimpleType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalSimpleType">GlobalSimpleType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalSimpleType">
      <eg><![CDATA[
<xs:element name="globalSimpleType" type="ex:GlobalSimpleType" />
<]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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"> name</b><![CDATA[="GlobalSimpleType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="foo" />
  </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[>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalSimpleType01">
	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/GlobalSimpleType#GlobalSimpleType01">GlobalSimpleType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalSimpleType01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalSimpleType>foo</ex:globalSimpleType>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-GlobalComplexType">
  <head>Global ComplexType Declarations</head>
  <p>
    <include-explanation ref="GlobalComplexType"/>
  </p>
  <div3 id="pattern-GlobalComplexType" class="pattern">
    <head>GlobalComplexType</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/GlobalComplexType">GlobalComplexType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexType">http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexType</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-GlobalComplexType">./xs:complexType[@name]/
		(., @name)</xpath>
    <p>
      <include-explanation ref="GlobalComplexType"/>
    </p>
    <p id="example-GlobalComplexType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/GlobalComplexType">GlobalComplexType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexType">GlobalComplexType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexType">
      <eg><![CDATA[
<xs:element name="globalComplexType" type="ex:GlobalComplexType" />
<]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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[="GlobalComplexType">
  <xs:sequence>
    <xs:element name="premium" 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:complexType</b><![CDATA[>
    ]]></eg>
    </exampleInner>
    <p id="instance-GlobalComplexTypeExample01">
	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/GlobalComplexType#GlobalComplexTypeExample01">GlobalComplexTypeExample01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/GlobalComplexTypeExample01">
      <eg xml:space="preserve"><![CDATA[  <ex:globalComplexType>
      <ex:premium>1175</ex:premium>
   </ex:globalComplexType>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-SimpleType">
  <head>SimpleType Declarations</head>
  <p>
    <include-explanation ref="SimpleType"/>
  </p>
  <div3 id="pattern-StringEnumerationType" class="pattern">
    <head>StringEnumerationType</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/StringEnumerationType">StringEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/StringEnumerationType</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-StringEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string') and xs:enumeration]/
		(., @base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="StringEnumerationType"/>
    </p>
    <p id="example-StringEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringEnumerationType">StringEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringEnumerationType">StringEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringEnumerationType">
      <eg><![CDATA[
<xs:element name="beatle" type="ex:Beatle" />
<xs:simpleType name="Beatle">
  <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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[="John" />
    <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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[="Paul" />
    <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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[="George" />
    <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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[="Stuart" />
    <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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[="Pete" />
    <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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[="Ringo" />
  </]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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-StringEnumerationType01">
	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/StringEnumerationType#StringEnumerationType01">StringEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:beatle>John</ex:beatle>
]]></eg>
    </exampleInner>
    <p id="instance-StringEnumerationType02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringEnumerationType#StringEnumerationType02">StringEnumerationType02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringEnumerationType02">
      <eg xml:space="preserve"><![CDATA[  <ex:beatle>Paul</ex:beatle>
]]></eg>
    </exampleInner>
    <p id="instance-StringEnumerationType03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringEnumerationType#StringEnumerationType03">StringEnumerationType03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringEnumerationType03">
      <eg xml:space="preserve"><![CDATA[  <ex:beatle>Ringo</ex:beatle>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NullEnumerationType" class="pattern">
    <head>NullEnumerationType</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/NullEnumerationType">NullEnumerationType</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NullEnumerationType">http://www.w3.org/2002/ws/databinding/patterns/6/09/NullEnumerationType</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-NullEnumerationType">.//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string') 
		and count(xs:enumeration) le 1 and xs:enumeration = '']/
		(@base, xs:enumeration/(., @value))</xpath>
    <p>
      <include-explanation ref="NullEnumerationType"/>
    </p>
    <p id="example-NullEnumerationType">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NullEnumerationType">NullEnumerationType</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NullEnumerationType">NullEnumerationType</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NullEnumerationType">
      <eg><![CDATA[
<xs:element name="nullEnumerationType" type="ex:NullEnumerationType" />
<xs:simpleType name="NullEnumerationType">
  <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"> 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[="" />
  </xs:restriction>
</xs:simpleType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NullEnumerationType01">
	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/NullEnumerationType#NullEnumerationType01">NullEnumerationType01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NullEnumerationType01">
      <eg xml:space="preserve"><![CDATA[  <ex:nullEnumerationType/>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-ComplexType">
  <head>ComplexType Declarations</head>
  <p>
    <include-explanation ref="ComplexType"/>
  </p>
  <div3 id="pattern-ComplexTypeAttribute" class="pattern">
    <head>ComplexTypeAttribute</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/ComplexTypeAttribute">ComplexTypeAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttribute</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-ComplexTypeAttribute">.//xs:complexType/xs:attribute[@name]/
		(., @name)</xpath>
    <p>
      <include-explanation ref="ComplexTypeAttribute"/>
    </p>
    <p id="example-ComplexTypeAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttribute">ComplexTypeAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttribute">ComplexTypeAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttribute">
      <eg><![CDATA[
<xs:element name="complexTypeAttribute" type="ex:ComplexTypeAttribute" />
<xs:complexType name="ComplexTypeAttribute">
  <xs:sequence>
    <xs:element name="premium" 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[="id" 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[ 
   ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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[="currency" type="xs:string" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeAttribute01">
	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/ComplexTypeAttribute#ComplexTypeAttribute01">ComplexTypeAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeAttribute id="1711" currency="EUR">
      <ex:premium>a1250</ex:premium>
   </ex:complexTypeAttribute>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeSequence" class="pattern">
    <head>ComplexTypeSequence</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/ComplexTypeSequence">ComplexTypeSequence</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequence">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequence</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-ComplexTypeSequence">.//xs:complexType/xs:sequence/
		(., xs:element/(., @name))</xpath>
    <p>
      <include-explanation ref="ComplexTypeSequence"/>
    </p>
    <p id="example-ComplexTypeSequence">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequence">ComplexTypeSequence</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequence">ComplexTypeSequence</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequence">
      <eg><![CDATA[
<xs:element name="complexTypeSequence" type="ex:ComplexTypeSequence" />
<xs:complexType name="ComplexTypeSequence">
  <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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: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:sequence</b><![CDATA[>
  <xs:attribute name="id" type="xs:string" />
  <xs:attribute name="inStock" type="xs:int" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeSequence01">
	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/ComplexTypeSequence#ComplexTypeSequence01">ComplexTypeSequence01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequence01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeSequence id="6026" inStock="232">
      <ex:name>Widget</ex:name>
      <ex:shade>Light Blue</ex:shade>
      <ex:length>33</ex:length>
   </ex:complexTypeSequence>
]]></eg>
    </exampleInner>
    <p id="instance-ComplexTypeSequence02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequence#ComplexTypeSequence02">ComplexTypeSequence02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequence02">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeSequence inStock="52" id="6026">
      <ex:name>Widget</ex:name>
      <ex:shade>Green</ex:shade>
      <ex:length>1233</ex:length>
   </ex:complexTypeSequence>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeAttributeExtension" class="pattern">
    <head>ComplexTypeAttributeExtension</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/ComplexTypeAttributeExtension">ComplexTypeAttributeExtension</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeExtension">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeExtension</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-ComplexTypeAttributeExtension">.//xs:complexType/xs:complexContent[xs:extension[@base]/xs:attribute]/
		(., xs:extension/(., @base, xs:attribute/(., @name)))</xpath>
    <p>
      <include-explanation ref="ComplexTypeAttributeExtension"/>
    </p>
    <p id="example-ComplexTypeAttributeExtension">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeAttributeExtension">ComplexTypeAttributeExtension</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeExtension">ComplexTypeAttributeExtension</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeExtension">
      <eg><![CDATA[
<xs:element name="complexTypeAttributeExtension" type="ex:ComplexTypeAttributeExtension" />
<xs:complexType name="ComplexTypeAttributeBase">
  <xs:sequence>
    <xs:element name="name" type="xs:string" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ComplexTypeAttributeExtension">
  <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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:ComplexTypeAttributeBase">
      <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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[="gender" 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: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-ComplexTypeAttributeExtension01">
	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/ComplexTypeAttributeExtension#ComplexTypeAttributeExtension01">ComplexTypeAttributeExtension01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeAttributeExtension01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeAttributeExtension gender="female">
      <ex:name>Mary</ex:name>
   </ex:complexTypeAttributeExtension>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ComplexTypeSequenceExtension" class="pattern">
    <head>ComplexTypeSequenceExtension</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/ComplexTypeSequenceExtension">ComplexTypeSequenceExtension</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceExtension">http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceExtension</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-ComplexTypeSequenceExtension">.//xs:complexType/xs:complexContent[xs:extension[@base]/xs:sequence]/
		(., xs:extension/
		(., @base, xs:sequence/(., xs:element/(., @name))))</xpath>
    <p>
      <include-explanation ref="ComplexTypeSequenceExtension"/>
    </p>
    <p id="example-ComplexTypeSequenceExtension">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ComplexTypeSequenceExtension">ComplexTypeSequenceExtension</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceExtension">ComplexTypeSequenceExtension</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceExtension">
      <eg><![CDATA[
<xs:element name="complexTypeSequenceExtension" type="ex:ComplexTypeSequenceExtension" />
<xs:complexType name="ComplexTypeSequenceBase">
  <xs:sequence>
    <xs:element name="name" type="xs:string" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ComplexTypeSequenceExtension">
  <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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:ComplexTypeSequenceBase">
      <]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns: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: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[="description" 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: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-ComplexTypeSequenceExtension01">
	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/ComplexTypeSequenceExtension#ComplexTypeSequenceExtension01">ComplexTypeSequenceExtension01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ComplexTypeSequenceExtension01">
      <eg xml:space="preserve"><![CDATA[  <ex:complexTypeSequenceExtension>
      <ex:name>Mary</ex:name>
      <ex:description>tall</ex:description>
   </ex:complexTypeSequenceExtension>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-Sequence">
  <head>Sequences</head>
  <p>
    <include-explanation ref="Sequence"/>
  </p>
  <div3 id="pattern-SequenceMinOccurs1" class="pattern">
    <head>SequenceMinOccurs1</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/SequenceMinOccurs1">SequenceMinOccurs1</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs1">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs1</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-SequenceMinOccurs1">.//xs:sequence[@minOccurs = '1' and (not(@maxOccurs) or @maxOccurs = '1')]/
		 (@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="SequenceMinOccurs1"/>
    </p>
    <p id="example-SequenceMinOccurs1">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMinOccurs1">SequenceMinOccurs1</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs1">SequenceMinOccurs1</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs1">
      <eg><![CDATA[
<xs:element name="sequenceMinOccurs1" type="ex:SequenceMinOccurs1" />
<xs:complexType name="SequenceMinOccurs1">
  <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">
    <xs:element name="sequenceMinOccurs1item" type="xs:string" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceMinOccurs101">
	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/SequenceMinOccurs1#SequenceMinOccurs101">SequenceMinOccurs101</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMinOccurs101">
      <eg xml:space="preserve"><![CDATA[  <ex:sequenceMinOccurs1>
      <ex:sequenceMinOccurs1item>item1</ex:sequenceMinOccurs1item>
   </ex:sequenceMinOccurs1>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-SequenceMaxOccurs1" class="pattern">
    <head>SequenceMaxOccurs1</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/SequenceMaxOccurs1">SequenceMaxOccurs1</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMaxOccurs1">http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMaxOccurs1</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-SequenceMaxOccurs1">.//xs:sequence[(not(@minOccurs) or @minOccurs = '1') and @maxOccurs = '1']/
		 (@minOccurs, @maxOccurs)</xpath>
    <p>
      <include-explanation ref="SequenceMaxOccurs1"/>
    </p>
    <p id="example-SequenceMaxOccurs1">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/SequenceMaxOccurs1">SequenceMaxOccurs1</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccurs1">SequenceMaxOccurs1</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccurs1">
      <eg><![CDATA[
<xs:element name="myAgeDetails" type="ex:MyAgeDetails" />
<xs:complexType name="MyAgeDetails">
  <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[="1">
    <xs:element name="myAge" type="xs:short" />
  </xs:sequence>
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-SequenceMaxOccurs101">
	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/SequenceMaxOccurs1#SequenceMaxOccurs101">SequenceMaxOccurs101</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccurs101">
      <eg xml:space="preserve"><![CDATA[  <ex:myAgeDetails>
      <ex:myAge>44</ex:myAge>
   </ex:myAgeDetails>
]]></eg>
    </exampleInner>
    <p id="instance-SequenceMaxOccurs102">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccurs1#SequenceMaxOccurs102">SequenceMaxOccurs102</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/SequenceMaxOccurs102">
      <eg xml:space="preserve"><![CDATA[  <ex:myAgeDetails>
      <ex:myAge>4</ex:myAge>
   </ex:myAgeDetails>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-ElementPredefinedTypes">
  <head>Element Predefined Types</head>
  <p>
    <include-explanation ref="ElementPredefinedTypes"/>
  </p>
  <div3 id="pattern-StringElement" class="pattern">
    <head>StringElement</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/StringElement">StringElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/StringElement</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-StringElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:string')]</xpath>
    <p>
      <include-explanation ref="StringElement"/>
    </p>
    <p id="example-StringElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringElement">StringElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringElement">StringElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringElement">
      <eg><![CDATA[
<xs:element name="stringElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:string" />
    ]]></eg>
    </exampleInner>
    <p id="instance-StringElement01">
	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/StringElement#StringElement01">StringElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:stringElement/>
]]></eg>
    </exampleInner>
    <p id="instance-StringElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringElement#StringElement02">StringElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:stringElement>Hello cruel world.</ex:stringElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-BooleanElement" class="pattern">
    <head>BooleanElement</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/BooleanElement">BooleanElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/BooleanElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/BooleanElement</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-BooleanElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:boolean')]</xpath>
    <p>
      <include-explanation ref="BooleanElement"/>
    </p>
    <p id="example-BooleanElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/BooleanElement">BooleanElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanElement">BooleanElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanElement">
      <eg><![CDATA[
<xs:element name="booleanElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:boolean" />
    ]]></eg>
    </exampleInner>
    <p id="instance-BooleanElement01">
	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/BooleanElement#BooleanElement01">BooleanElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:booleanElement>false</ex:booleanElement>
]]></eg>
    </exampleInner>
    <p id="instance-BooleanElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanElement#BooleanElement02">BooleanElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:booleanElement>true</ex:booleanElement>
]]></eg>
    </exampleInner>
    <p id="instance-BooleanElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanElement#BooleanElement03">BooleanElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:booleanElement>0</ex:booleanElement>
]]></eg>
    </exampleInner>
    <p id="instance-BooleanElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanElement#BooleanElement04">BooleanElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:booleanElement>1</ex:booleanElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DoubleElement" class="pattern">
    <head>DoubleElement</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/DoubleElement">DoubleElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleElement</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-DoubleElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:double')]</xpath>
    <p>
      <include-explanation ref="DoubleElement"/>
    </p>
    <p id="example-DoubleElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleElement">DoubleElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement">DoubleElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement">
      <eg><![CDATA[
<xs:element name="doubleElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:double" />
    ]]></eg>
    </exampleInner>
    <p id="instance-DoubleElement01">
	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/DoubleElement#DoubleElement01">DoubleElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:doubleElement>-1E4</ex:doubleElement>
]]></eg>
    </exampleInner>
    <p id="instance-DoubleElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement#DoubleElement02">DoubleElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:doubleElement>1267.432233E12</ex:doubleElement>
]]></eg>
    </exampleInner>
    <p id="instance-DoubleElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement#DoubleElement03">DoubleElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:doubleElement>12.78e-2</ex:doubleElement>
]]></eg>
    </exampleInner>
    <p id="instance-DoubleElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement#DoubleElement04">DoubleElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:doubleElement>12</ex:doubleElement>
]]></eg>
    </exampleInner>
    <p id="instance-DoubleElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement#DoubleElement05">DoubleElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:doubleElement>INF</ex:doubleElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DateTimeElement" class="pattern">
    <head>DateTimeElement</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/DateTimeElement">DateTimeElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateTimeElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/DateTimeElement</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-DateTimeElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:dateTime')]</xpath>
    <p>
      <include-explanation ref="DateTimeElement"/>
    </p>
    <p id="example-DateTimeElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateTimeElement">DateTimeElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement">DateTimeElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement">
      <eg><![CDATA[
<xs:element name="dateTimeElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:dateTime" />
    ]]></eg>
    </exampleInner>
    <p id="instance-DateTimeElement01">
	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/DateTimeElement#DateTimeElement01">DateTimeElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeElement>1999-05-31T13:20:00-05:42</ex:dateTimeElement>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement#DateTimeElement02">DateTimeElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeElement>2000-03-04T23:00:00+03:00</ex:dateTimeElement>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement#DateTimeElement03">DateTimeElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeElement>2000-03-04T23:00:00Z</ex:dateTimeElement>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement#DateTimeElement04">DateTimeElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeElement>2038-12-12T23:00:00</ex:dateTimeElement>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement#DateTimeElement05">DateTimeElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeElement>0739-03-04T23:00:00</ex:dateTimeElement>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeElement06"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement#DateTimeElement06">DateTimeElement06</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeElement06">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeElement>10739-03-04T23:00:00</ex:dateTimeElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-Base64BinaryElement" class="pattern">
    <head>Base64BinaryElement</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/Base64BinaryElement">Base64BinaryElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Base64BinaryElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/Base64BinaryElement</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-Base64BinaryElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:base64Binary')]</xpath>
    <p>
      <include-explanation ref="Base64BinaryElement"/>
    </p>
    <p id="example-Base64BinaryElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/Base64BinaryElement">Base64BinaryElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryElement">Base64BinaryElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryElement">
      <eg><![CDATA[
<xs:element name="base64BinaryElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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" />
    ]]></eg>
    </exampleInner>
    <p id="instance-Base64BinaryElement01">
	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/Base64BinaryElement#Base64BinaryElement01">Base64BinaryElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:base64BinaryElement>bQ==</ex:base64BinaryElement>
]]></eg>
    </exampleInner>
    <p id="instance-Base64BinaryElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryElement#Base64BinaryElement02">Base64BinaryElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:base64BinaryElement>eHdmb3Rh</ex:base64BinaryElement>
]]></eg>
    </exampleInner>
    <p id="instance-Base64BinaryElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryElement#Base64BinaryElement03">Base64BinaryElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/Base64BinaryElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:base64BinaryElement>cnRjbGNyZW9scg==</ex:base64BinaryElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyURIElement" class="pattern">
    <head>AnyURIElement</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/AnyURIElement">AnyURIElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIElement</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-AnyURIElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:anyURI')]</xpath>
    <p>
      <include-explanation ref="AnyURIElement"/>
    </p>
    <p id="example-AnyURIElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIElement">AnyURIElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIElement">AnyURIElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIElement">
      <eg><![CDATA[
<xs:element name="anyURIElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:anyURI" />
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyURIElement01">
	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/AnyURIElement#AnyURIElement01">AnyURIElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyURIElement>http://www.w3.org/2002/ws/databinding/</ex:anyURIElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-QNameElement" class="pattern">
    <head>QNameElement</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/QNameElement">QNameElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameElement</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-QNameElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:QName')]</xpath>
    <p>
      <include-explanation ref="QNameElement"/>
    </p>
    <p id="example-QNameElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameElement">QNameElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameElement">QNameElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameElement">
      <eg><![CDATA[
<xs:element name="QNameElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:QName" />
    ]]></eg>
    </exampleInner>
    <p id="instance-QNameElement01">
	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/QNameElement#QNameElement01">QNameElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:QNameElement>ex:QNameElement</ex:QNameElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NormalizedStringElement" class="pattern">
    <head>NormalizedStringElement</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/NormalizedStringElement">NormalizedStringElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NormalizedStringElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NormalizedStringElement</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-NormalizedStringElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:normalizedString')]</xpath>
    <p>
      <include-explanation ref="NormalizedStringElement"/>
    </p>
    <p id="example-NormalizedStringElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NormalizedStringElement">NormalizedStringElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NormalizedStringElement">NormalizedStringElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NormalizedStringElement">
      <eg><![CDATA[
<xs:element name="normalizedStringElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:normalizedString" />
    ]]></eg>
    </exampleInner>
    <p id="instance-NormalizedStringElement01">
	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/NormalizedStringElement#NormalizedStringElement01">NormalizedStringElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NormalizedStringElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:normalizedStringElement/>
]]></eg>
    </exampleInner>
    <p id="instance-NormalizedStringElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NormalizedStringElement#NormalizedStringElement02">NormalizedStringElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NormalizedStringElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:normalizedStringElement>How now brown cow.</ex:normalizedStringElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-TokenElement" class="pattern">
    <head>TokenElement</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/TokenElement">TokenElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenElement</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-TokenElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:token')]</xpath>
    <p>
      <include-explanation ref="TokenElement"/>
    </p>
    <p id="example-TokenElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenElement">TokenElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenElement">TokenElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenElement">
      <eg><![CDATA[
<xs:element name="tokenElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:token" />
    ]]></eg>
    </exampleInner>
    <p id="instance-TokenElement01">
	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/TokenElement#TokenElement01">TokenElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:tokenElement>tokenElement</ex:tokenElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NameElement" class="pattern">
    <head>NameElement</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/NameElement">NameElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NameElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NameElement</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-NameElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:Name')]</xpath>
    <p>
      <include-explanation ref="NameElement"/>
    </p>
    <p id="example-NameElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NameElement">NameElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NameElement">NameElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NameElement">
      <eg><![CDATA[
<xs:element name="NameElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:Name" />
    ]]></eg>
    </exampleInner>
    <p id="instance-NameElement01">
	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/NameElement#NameElement01">NameElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NameElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:NameElement>foo</ex:NameElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NCNameElement" class="pattern">
    <head>NCNameElement</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/NCNameElement">NCNameElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NCNameElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/NCNameElement</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-NCNameElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:NCName')]</xpath>
    <p>
      <include-explanation ref="NCNameElement"/>
    </p>
    <p id="example-NCNameElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NCNameElement">NCNameElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NCNameElement">NCNameElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NCNameElement">
      <eg><![CDATA[
<xs:element name="NCNameElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:NCName" />
    ]]></eg>
    </exampleInner>
    <p id="instance-NCNameElement01">
	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/NCNameElement#NCNameElement01">NCNameElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NCNameElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:NCNameElement>foo</ex:NCNameElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LongElement" class="pattern">
    <head>LongElement</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/LongElement">LongElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/LongElement</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-LongElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:long')]</xpath>
    <p>
      <include-explanation ref="LongElement"/>
    </p>
    <p id="example-LongElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongElement">LongElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement">LongElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement">
      <eg><![CDATA[
<xs:element name="longElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:long" />
    ]]></eg>
    </exampleInner>
    <p id="instance-LongElement01">
	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/LongElement#LongElement01">LongElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:longElement>1</ex:longElement>
]]></eg>
    </exampleInner>
    <p id="instance-LongElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement#LongElement02">LongElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:longElement>-1</ex:longElement>
]]></eg>
    </exampleInner>
    <p id="instance-LongElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement#LongElement03">LongElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:longElement>+42</ex:longElement>
]]></eg>
    </exampleInner>
    <p id="instance-LongElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement#LongElement04">LongElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:longElement>-9223372036854775808</ex:longElement>
]]></eg>
    </exampleInner>
    <p id="instance-LongElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement#LongElement05">LongElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:longElement>9223372036854775807</ex:longElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IntElement" class="pattern">
    <head>IntElement</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/IntElement">IntElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/IntElement</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-IntElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:int')]</xpath>
    <p>
      <include-explanation ref="IntElement"/>
    </p>
    <p id="example-IntElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntElement">IntElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement">IntElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement">
      <eg><![CDATA[
<xs:element name="intElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:int" />
    ]]></eg>
    </exampleInner>
    <p id="instance-IntElement01">
	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/IntElement#IntElement01">IntElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:intElement>1</ex:intElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement#IntElement02">IntElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:intElement>-42</ex:intElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement#IntElement03">IntElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:intElement>+42</ex:intElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement#IntElement04">IntElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:intElement>2147483647</ex:intElement>
]]></eg>
    </exampleInner>
    <p id="instance-IntElement05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement#IntElement05">IntElement05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntElement05">
      <eg xml:space="preserve"><![CDATA[  <ex:intElement>-2147483648</ex:intElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ShortElement" class="pattern">
    <head>ShortElement</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/ShortElement">ShortElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortElement</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-ShortElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:short')]</xpath>
    <p>
      <include-explanation ref="ShortElement"/>
    </p>
    <p id="example-ShortElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortElement">ShortElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortElement">ShortElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortElement">
      <eg><![CDATA[
<xs:element name="shortElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:short" />
    ]]></eg>
    </exampleInner>
    <p id="instance-ShortElement01">
	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/ShortElement#ShortElement01">ShortElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:shortElement>1</ex:shortElement>
]]></eg>
    </exampleInner>
    <p id="instance-ShortElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortElement#ShortElement02">ShortElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:shortElement>+42</ex:shortElement>
]]></eg>
    </exampleInner>
    <p id="instance-ShortElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortElement#ShortElement03">ShortElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:shortElement>32767</ex:shortElement>
]]></eg>
    </exampleInner>
    <p id="instance-ShortElement04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortElement#ShortElement04">ShortElement04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortElement04">
      <eg xml:space="preserve"><![CDATA[  <ex:shortElement>-32768</ex:shortElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ByteElement" class="pattern">
    <head>ByteElement</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/ByteElement">ByteElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteElement</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-ByteElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:byte')]</xpath>
    <p>
      <include-explanation ref="ByteElement"/>
    </p>
    <p id="example-ByteElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteElement">ByteElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteElement">ByteElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteElement">
      <eg><![CDATA[
<xs:element name="byteElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:byte" />
    ]]></eg>
    </exampleInner>
    <p id="instance-ByteElement01">
	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/ByteElement#ByteElement01">ByteElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:byteElement>1</ex:byteElement>
]]></eg>
    </exampleInner>
    <p id="instance-ByteElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteElement#ByteElement02">ByteElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:byteElement>127</ex:byteElement>
]]></eg>
    </exampleInner>
    <p id="instance-ByteElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteElement#ByteElement03">ByteElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:byteElement>-128</ex:byteElement>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-PositiveIntegerElement" class="pattern">
    <head>PositiveIntegerElement</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/PositiveIntegerElement">PositiveIntegerElement</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerElement">http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerElement</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-PositiveIntegerElement">.//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:positiveInteger')]</xpath>
    <p>
      <include-explanation ref="PositiveIntegerElement"/>
    </p>
    <p id="example-PositiveIntegerElement">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerElement">PositiveIntegerElement</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerElement">PositiveIntegerElement</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerElement">
      <eg><![CDATA[
<xs:element name="positiveIntegerElement" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:positiveInteger" />
    ]]></eg>
    </exampleInner>
    <p id="instance-PositiveIntegerElement01">
	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/PositiveIntegerElement#PositiveIntegerElement01">PositiveIntegerElement01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerElement01">
      <eg xml:space="preserve"><![CDATA[  <ex:positiveIntegerElement>1</ex:positiveIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-PositiveIntegerElement02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerElement#PositiveIntegerElement02">PositiveIntegerElement02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerElement02">
      <eg xml:space="preserve"><![CDATA[  <ex:positiveIntegerElement>+42</ex:positiveIntegerElement>
]]></eg>
    </exampleInner>
    <p id="instance-PositiveIntegerElement03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerElement#PositiveIntegerElement03">PositiveIntegerElement03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerElement03">
      <eg xml:space="preserve"><![CDATA[  <ex:positiveIntegerElement>153452759384758934752984759387692835739846739486754598674</ex:positiveIntegerElement>
]]></eg>
    </exampleInner>
  </div3>
</div2><div2 id="group-AttributePredefinedTypes">
  <head>Attribute Predefined Types</head>
  <p>
    <include-explanation ref="AttributePredefinedTypes"/>
  </p>
  <div3 id="pattern-StringAttribute" class="pattern">
    <head>StringAttribute</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/StringAttribute">StringAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/StringAttribute</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-StringAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:string')]</xpath>
    <p>
      <include-explanation ref="StringAttribute"/>
    </p>
    <p id="example-StringAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/StringAttribute">StringAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringAttribute">StringAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringAttribute">
      <eg><![CDATA[
<xs:element name="stringAttribute" type="ex:StringAttribute" />
<xs:complexType name="StringAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:string" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-StringAttribute01">
	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/StringAttribute#StringAttribute01">StringAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:stringAttribute string="hello"/>
]]></eg>
    </exampleInner>
    <p id="instance-StringAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringAttribute#StringAttribute02">StringAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/StringAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:stringAttribute string="0123456789"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-BooleanAttribute" class="pattern">
    <head>BooleanAttribute</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/BooleanAttribute">BooleanAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/BooleanAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/BooleanAttribute</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-BooleanAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:boolean')]</xpath>
    <p>
      <include-explanation ref="BooleanAttribute"/>
    </p>
    <p id="example-BooleanAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/BooleanAttribute">BooleanAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanAttribute">BooleanAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanAttribute">
      <eg><![CDATA[
<xs:element name="booleanAttribute" type="ex:BooleanAttribute" />
<xs:complexType name="BooleanAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="boolean" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:boolean" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-BooleanAttribute01">
	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/BooleanAttribute#BooleanAttribute01">BooleanAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:booleanAttribute boolean="true"/>
]]></eg>
    </exampleInner>
    <p id="instance-BooleanAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanAttribute#BooleanAttribute02">BooleanAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/BooleanAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:booleanAttribute boolean="0"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DoubleAttribute" class="pattern">
    <head>DoubleAttribute</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/DoubleAttribute">DoubleAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleAttribute</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-DoubleAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:double')]</xpath>
    <p>
      <include-explanation ref="DoubleAttribute"/>
    </p>
    <p id="example-DoubleAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DoubleAttribute">DoubleAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleAttribute">DoubleAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleAttribute">
      <eg><![CDATA[
<xs:element name="doubleAttribute" type="ex:DoubleAttribute" />
<xs:complexType name="DoubleAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:double" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DoubleAttribute01">
	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/DoubleAttribute#DoubleAttribute01">DoubleAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DoubleAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:doubleAttribute double="12.334"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-DateTimeAttribute" class="pattern">
    <head>DateTimeAttribute</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/DateTimeAttribute">DateTimeAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateTimeAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/DateTimeAttribute</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-DateTimeAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:dateTime')]</xpath>
    <p>
      <include-explanation ref="DateTimeAttribute"/>
    </p>
    <p id="example-DateTimeAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/DateTimeAttribute">DateTimeAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute">DateTimeAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute">
      <eg><![CDATA[
<xs:element name="dateTimeAttribute" type="ex:DateTimeAttribute" />
<xs:complexType name="DateTimeAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="dateTime" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:dateTime" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-DateTimeAttribute01">
	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/DateTimeAttribute#DateTimeAttribute01">DateTimeAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeAttribute dateTime="2006-10-26T04:51:00-05:42"/>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute#DateTimeAttribute02">DateTimeAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeAttribute dateTime="2006-10-26T04:51:00+03:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute#DateTimeAttribute03">DateTimeAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeAttribute dateTime="2006-10-26T04:51:00Z"/>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute#DateTimeAttribute04">DateTimeAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeAttribute dateTime="2038-12-12T23:59:59"/>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeAttribute05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute#DateTimeAttribute05">DateTimeAttribute05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute05">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeAttribute dateTime="0739-04-04T04:51:00"/>
]]></eg>
    </exampleInner>
    <p id="instance-DateTimeAttribute06"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute#DateTimeAttribute06">DateTimeAttribute06</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/DateTimeAttribute06">
      <eg xml:space="preserve"><![CDATA[  <ex:dateTimeAttribute dateTime="10739-04-04T04:51:00"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-AnyURIAttribute" class="pattern">
    <head>AnyURIAttribute</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/AnyURIAttribute">AnyURIAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIAttribute</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-AnyURIAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:anyURI')]</xpath>
    <p>
      <include-explanation ref="AnyURIAttribute"/>
    </p>
    <p id="example-AnyURIAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/AnyURIAttribute">AnyURIAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIAttribute">AnyURIAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIAttribute">
      <eg><![CDATA[
<xs:element name="anyURIAttribute" type="ex:AnyURIAttribute" />
<xs:complexType name="AnyURIAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:anyURI" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-AnyURIAttribute01">
	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/AnyURIAttribute#AnyURIAttribute01">AnyURIAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/AnyURIAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:anyURIAttribute anyURI="http://www.w3.org/2002/ws/"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-QNameAttribute" class="pattern">
    <head>QNameAttribute</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/QNameAttribute">QNameAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameAttribute</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-QNameAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:QName')]</xpath>
    <p>
      <include-explanation ref="QNameAttribute"/>
    </p>
    <p id="example-QNameAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/QNameAttribute">QNameAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameAttribute">QNameAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameAttribute">
      <eg><![CDATA[
<xs:element name="QNameAttribute" type="ex:QNameAttribute" />
<xs:complexType name="QNameAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:QName" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-QNameAttribute01">
	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/QNameAttribute#QNameAttribute01">QNameAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/QNameAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:QNameAttribute QName="ex:QNameAttribute"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NormalizedStringAttribute" class="pattern">
    <head>NormalizedStringAttribute</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/NormalizedStringAttribute">NormalizedStringAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NormalizedStringAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/NormalizedStringAttribute</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-NormalizedStringAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:normalizedString')]</xpath>
    <p>
      <include-explanation ref="NormalizedStringAttribute"/>
    </p>
    <p id="example-NormalizedStringAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NormalizedStringAttribute">NormalizedStringAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NormalizedStringAttribute">NormalizedStringAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NormalizedStringAttribute">
      <eg><![CDATA[
<xs:element name="normalizedStringAttribute" type="ex:NormalizedStringAttribute" />
<xs:complexType name="NormalizedStringAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="normalizedString" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:normalizedString" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NormalizedStringAttribute01">
	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/NormalizedStringAttribute#NormalizedStringAttribute01">NormalizedStringAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NormalizedStringAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:normalizedStringAttribute normalizedString="Hello Paris"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-TokenAttribute" class="pattern">
    <head>TokenAttribute</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/TokenAttribute">TokenAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenAttribute</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-TokenAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:token')]</xpath>
    <p>
      <include-explanation ref="TokenAttribute"/>
    </p>
    <p id="example-TokenAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/TokenAttribute">TokenAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenAttribute">TokenAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenAttribute">
      <eg><![CDATA[
<xs:element name="tokenAttribute" type="ex:TokenAttribute" />
<xs:complexType name="TokenAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:token" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-TokenAttribute01">
	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/TokenAttribute#TokenAttribute01">TokenAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/TokenAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:tokenAttribute token="hello"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NameAttribute" class="pattern">
    <head>NameAttribute</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/NameAttribute">NameAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NameAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/NameAttribute</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-NameAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:Name')]</xpath>
    <p>
      <include-explanation ref="NameAttribute"/>
    </p>
    <p id="example-NameAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NameAttribute">NameAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NameAttribute">NameAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NameAttribute">
      <eg><![CDATA[
<xs:element name="nameAttribute" type="ex:NameAttribute" />
<xs:complexType name="NameAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:Name" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NameAttribute01">
	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/NameAttribute#NameAttribute01">NameAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NameAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:nameAttribute name="foo"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NCNameAttribute" class="pattern">
    <head>NCNameAttribute</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/NCNameAttribute">NCNameAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NCNameAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/NCNameAttribute</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-NCNameAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:NCName')]</xpath>
    <p>
      <include-explanation ref="NCNameAttribute"/>
    </p>
    <p id="example-NCNameAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NCNameAttribute">NCNameAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NCNameAttribute">NCNameAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NCNameAttribute">
      <eg><![CDATA[
<xs:element name="NCNameAttribute" type="ex:NCNameAttribute" />
<xs:complexType name="NCNameAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="NCName" ]]><b xmlns:pat="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" 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:NCName" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NCNameAttribute01">
	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/NCNameAttribute#NCNameAttribute01">NCNameAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NCNameAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:NCNameAttribute NCName="bar"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-LongAttribute" class="pattern">
    <head>LongAttribute</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/LongAttribute">LongAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/LongAttribute</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-LongAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:long')]</xpath>
    <p>
      <include-explanation ref="LongAttribute"/>
    </p>
    <p id="example-LongAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/LongAttribute">LongAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute">LongAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute">
      <eg><![CDATA[
<xs:element name="longAttribute" type="ex:LongAttribute" />
<xs:complexType name="LongAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:long" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-LongAttribute01">
	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/LongAttribute#LongAttribute01">LongAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:longAttribute long="1066"/>
]]></eg>
    </exampleInner>
    <p id="instance-LongAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute#LongAttribute02">LongAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:longAttribute long="-1515"/>
]]></eg>
    </exampleInner>
    <p id="instance-LongAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute#LongAttribute03">LongAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:longAttribute long="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-LongAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute#LongAttribute04">LongAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:longAttribute long="-9223372036854775808"/>
]]></eg>
    </exampleInner>
    <p id="instance-LongAttribute05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute#LongAttribute05">LongAttribute05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/LongAttribute05">
      <eg xml:space="preserve"><![CDATA[  <ex:longAttribute long="9223372036854775807"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-IntAttribute" class="pattern">
    <head>IntAttribute</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/IntAttribute">IntAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/IntAttribute</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-IntAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:int')]</xpath>
    <p>
      <include-explanation ref="IntAttribute"/>
    </p>
    <p id="example-IntAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/IntAttribute">IntAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute">IntAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute">
      <eg><![CDATA[
<xs:element name="intAttribute" type="ex:IntAttribute" />
<xs:complexType name="IntAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:int" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-IntAttribute01">
	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/IntAttribute#IntAttribute01">IntAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:intAttribute int="42"/>
]]></eg>
    </exampleInner>
    <p id="instance-IntAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute#IntAttribute02">IntAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:intAttribute int="-42"/>
]]></eg>
    </exampleInner>
    <p id="instance-IntAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute#IntAttribute03">IntAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:intAttribute int="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-IntAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute#IntAttribute04">IntAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:intAttribute int="2147483647"/>
]]></eg>
    </exampleInner>
    <p id="instance-IntAttribute05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute#IntAttribute05">IntAttribute05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/IntAttribute05">
      <eg xml:space="preserve"><![CDATA[  <ex:intAttribute int="-2147483648"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ShortAttribute" class="pattern">
    <head>ShortAttribute</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/ShortAttribute">ShortAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortAttribute</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-ShortAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:short')]</xpath>
    <p>
      <include-explanation ref="ShortAttribute"/>
    </p>
    <p id="example-ShortAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ShortAttribute">ShortAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortAttribute">ShortAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortAttribute">
      <eg><![CDATA[
<xs:element name="shortAttribute" type="ex:ShortAttribute" />
<xs:complexType name="ShortAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:short" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ShortAttribute01">
	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/ShortAttribute#ShortAttribute01">ShortAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:shortAttribute short="22"/>
]]></eg>
    </exampleInner>
    <p id="instance-ShortAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortAttribute#ShortAttribute02">ShortAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:shortAttribute short="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-ShortAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortAttribute#ShortAttribute03">ShortAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:shortAttribute short="32767"/>
]]></eg>
    </exampleInner>
    <p id="instance-ShortAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortAttribute#ShortAttribute04">ShortAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ShortAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:shortAttribute short="-32768"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-ByteAttribute" class="pattern">
    <head>ByteAttribute</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/ByteAttribute">ByteAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteAttribute</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-ByteAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:byte')]</xpath>
    <p>
      <include-explanation ref="ByteAttribute"/>
    </p>
    <p id="example-ByteAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/ByteAttribute">ByteAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteAttribute">ByteAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteAttribute">
      <eg><![CDATA[
<xs:element name="byteAttribute" type="ex:ByteAttribute" />
<xs:complexType name="ByteAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:byte" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-ByteAttribute01">
	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/ByteAttribute#ByteAttribute01">ByteAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:byteAttribute byte="64"/>
]]></eg>
    </exampleInner>
    <p id="instance-ByteAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteAttribute#ByteAttribute02">ByteAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:byteAttribute byte="127"/>
]]></eg>
    </exampleInner>
    <p id="instance-ByteAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteAttribute#ByteAttribute03">ByteAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/ByteAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:byteAttribute byte="-128"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-NonNegativeIntegerAttribute" class="pattern">
    <head>NonNegativeIntegerAttribute</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/NonNegativeIntegerAttribute">NonNegativeIntegerAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerAttribute</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-NonNegativeIntegerAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:nonNegativeInteger')]</xpath>
    <p>
      <include-explanation ref="NonNegativeIntegerAttribute"/>
    </p>
    <p id="example-NonNegativeIntegerAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/NonNegativeIntegerAttribute">NonNegativeIntegerAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute">NonNegativeIntegerAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute">
      <eg><![CDATA[
<xs:element name="nonNegativeIntegerAttribute" type="ex:NonNegativeIntegerAttribute" />
<xs:complexType name="NonNegativeIntegerAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:nonNegativeInteger" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerAttribute01">
	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/NonNegativeIntegerAttribute#NonNegativeIntegerAttribute01">NonNegativeIntegerAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerAttribute nonNegativeInteger="20"/>
]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute#NonNegativeIntegerAttribute02">NonNegativeIntegerAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerAttribute nonNegativeInteger="-0"/>
]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute#NonNegativeIntegerAttribute03">NonNegativeIntegerAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerAttribute nonNegativeInteger="0"/>
]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerAttribute04"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute#NonNegativeIntegerAttribute04">NonNegativeIntegerAttribute04</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute04">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerAttribute nonNegativeInteger="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-NonNegativeIntegerAttribute05"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute#NonNegativeIntegerAttribute05">NonNegativeIntegerAttribute05</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/NonNegativeIntegerAttribute05">
      <eg xml:space="preserve"><![CDATA[  <ex:nonNegativeIntegerAttribute nonNegativeInteger="3141592653531415926536106615151970884848347234273984723"/>
]]></eg>
    </exampleInner>
  </div3>
  <div3 id="pattern-PositiveIntegerAttribute" class="pattern">
    <head>PositiveIntegerAttribute</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/PositiveIntegerAttribute">PositiveIntegerAttribute</a>
	    pattern identified using the URI <bibref ref="RFC3986"/> <a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerAttribute">http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerAttribute</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-PositiveIntegerAttribute">.//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:positiveInteger')]</xpath>
    <p>
      <include-explanation ref="PositiveIntegerAttribute"/>
    </p>
    <p id="example-PositiveIntegerAttribute">The following example <bibref ref="XMLSchema"/> extract illustrates the use of the 
		<a href="http://www.w3.org/2002/ws/databinding/patterns/6/09/PositiveIntegerAttribute">PositiveIntegerAttribute</a> 
		pattern within an <bibref ref="XMLSchema"/> document
		[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerAttribute">PositiveIntegerAttribute</a>]: </p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerAttribute">
      <eg><![CDATA[
<xs:element name="positiveIntegerAttribute" type="ex:PositiveIntegerAttribute" />
<xs:complexType name="PositiveIntegerAttribute">
  <xs:sequence>
    <xs:element name="text" type="xs:string" minOccurs="0" />
  </xs:sequence>
  <xs:attribute name="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"> type</b><![CDATA[="xs:positiveInteger" />
</xs:complexType>
    ]]></eg>
    </exampleInner>
    <p id="instance-PositiveIntegerAttribute01">
	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/PositiveIntegerAttribute#PositiveIntegerAttribute01">PositiveIntegerAttribute01</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerAttribute01">
      <eg xml:space="preserve"><![CDATA[  <ex:positiveIntegerAttribute positiveInteger="257"/>
]]></eg>
    </exampleInner>
    <p id="instance-PositiveIntegerAttribute02">
		as is the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerAttribute#PositiveIntegerAttribute02">PositiveIntegerAttribute02</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerAttribute02">
      <eg xml:space="preserve"><![CDATA[  <ex:positiveIntegerAttribute positiveInteger="+42"/>
]]></eg>
    </exampleInner>
    <p id="instance-PositiveIntegerAttribute03"> 
		and the following element when included in 
	
	an instance document 
	[<a href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerAttribute#PositiveIntegerAttribute03">PositiveIntegerAttribute03</a>]:</p>
    <exampleInner id="example-" href="http://www.w3.org/2002/ws/databinding/examples/6/09/PositiveIntegerAttribute03">
      <eg xml:space="preserve"><![CDATA[  <ex:positiveIntegerAttribute positiveInteger="153452759384758934752984759387692835739846739486754598674"/>
]]></eg>
    </exampleInner>
  </div3>
</div2>

