RE: ISSUE-9: union pattern for pending document

Discharging Action-45 from last weeks call:

 here is the first pattern for xs:union in ready to use format for the
patterns doc:

<div2 id="pattern-Union" class="pattern"><head>Union</head>
	<glist>
	    <label>URI</label>
	    <def><eg
class="URI">http://www.w3.org/2002/ws/databinding/patterns/6/05/Union</e
g></def>
	    <label>Definition</label>
	    <def>-</def>
 
	    <label>Examples</label>
	    <def>
	      <example id="eg-element-BasicUnion-meeting">
		<head>Basic Union</head>
		<glist>
		    <def><eg xml:space="preserve"
class="schemaexample"><![CDATA[
	<xs:simpleType name="UnionType">
		<xs:union memberTypes="xs:string xs:date"/>
	</xs:simpleType>
 
	<xs:element name="elementBasicUnionMeeting"
type="ex:UnionType"/>
]]>
 
</eg></def>
		    <label>Instance:</label>
		    <def><eg xml:space="preserve"
class="instanceexample"><![CDATA[
<ex:elementBasicUnionMeeting>2006-06-06</ex:elementBasicUnionMeeting>
]]></eg></def>
		    <label>Instance:</label>
		    <def><eg xml:space="preserve"
class="instanceexample"><![CDATA[
<ex:elementBasicUnionMeeting>6th June 2006</ex:elementBasicUnionMeeting>
]]></eg></def>
		</glist>
	      </example>
	    </def>
	</glist>
      </div2>


The important bits here are of course:

	<xs:simpleType name="UnionType">
		<xs:union memberTypes="xs:string xs:date"/>
	</xs:simpleType>
 
	<xs:element name="elementBasicUnionMeeting"
type="ex:UnionType"/>

With the valid instance data

<ex:elementBasicUnionMeeting>2006-06-06</ex:elementBasicUnionMeeting>

And

<ex:elementBasicUnionMeeting>6th June 2006</ex:elementBasicUnionMeeting>

JonC

Received on Wednesday, 14 June 2006 17:13:56 UTC