<?xml version="1.0" encoding="UTF-8"?><!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Bob Dolin (HL7 CDA TC) --><!--W3C Schema generated by XMLSPY v2004 rel. 3 U (http://www.xmlspy.com)--><xs:schema targetNamespace="urn:hl7-org:v3" xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">	<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>	<xs:complexType name="text" mixed="true">		<xs:choice minOccurs="0" maxOccurs="unbounded">			<xs:element ref="content"/>			<xs:element ref="link"/>			<xs:element ref="sub"/>			<xs:element ref="sup"/>			<xs:element ref="br"/>			<xs:element ref="renderMultiMedia"/>			<xs:element ref="paragraph"/>			<xs:element ref="list"/>			<xs:element ref="table"/>		</xs:choice>	</xs:complexType>	<xs:element name="br">		<xs:complexType/>	</xs:element>	<xs:element name="caption">		<xs:complexType mixed="true">			<xs:sequence>				<xs:element name="localCaptionCode" minOccurs="0"/>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="link"/>					<xs:element ref="sub"/>					<xs:element ref="sup"/>				</xs:choice>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>		</xs:complexType>	</xs:element>	<xs:element name="col">		<xs:complexType>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="span" type="xs:string" default="1"/>			<xs:attribute name="width" type="xs:string"/>			<xs:attribute name="align">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="left"/>						<xs:enumeration value="center"/>						<xs:enumeration value="right"/>						<xs:enumeration value="justify"/>						<xs:enumeration value="char"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="char" type="xs:string"/>			<xs:attribute name="charoff" type="xs:string"/>			<xs:attribute name="valign">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="top"/>						<xs:enumeration value="middle"/>						<xs:enumeration value="bottom"/>						<xs:enumeration value="baseline"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="colgroup">		<xs:complexType>			<xs:sequence minOccurs="0" maxOccurs="unbounded">				<xs:element ref="col"/>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="span" type="xs:string" default="1"/>			<xs:attribute name="width" type="xs:string"/>			<xs:attribute name="align">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="left"/>						<xs:enumeration value="center"/>						<xs:enumeration value="right"/>						<xs:enumeration value="justify"/>						<xs:enumeration value="char"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="char" type="xs:string"/>			<xs:attribute name="charoff" type="xs:string"/>			<xs:attribute name="valign">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="top"/>						<xs:enumeration value="middle"/>						<xs:enumeration value="bottom"/>						<xs:enumeration value="baseline"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="content">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="content"/>				<xs:element ref="link"/>				<xs:element ref="sub"/>				<xs:element ref="sup"/>				<xs:element ref="br"/>				<xs:element ref="renderMultiMedia"/>			</xs:choice>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="emphasis">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="bold"/>						<xs:enumeration value="underline"/>						<xs:enumeration value="italics"/>						<xs:enumeration value="yes"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="revised">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="insert"/>						<xs:enumeration value="delete"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="item">		<xs:complexType mixed="true">			<xs:sequence>				<xs:element name="caption" minOccurs="0"/>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="content"/>					<xs:element ref="link"/>					<xs:element ref="sub"/>					<xs:element ref="sup"/>					<xs:element ref="br"/>					<xs:element ref="renderMultiMedia"/>					<xs:element ref="paragraph"/>					<xs:element ref="list"/>					<xs:element ref="table"/>				</xs:choice>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>		</xs:complexType>	</xs:element>	<xs:element name="link">		<xs:complexType>			<xs:sequence>				<xs:element ref="linkHtml"/>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>		</xs:complexType>	</xs:element>	<xs:element name="linkHtml">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:string">					<xs:attribute name="name" type="xs:string"/>					<xs:attribute name="href" type="xs:string"/>					<xs:attribute name="rel" type="xs:string"/>					<xs:attribute name="rev" type="xs:string"/>					<xs:attribute name="title" type="xs:string"/>					<xs:attribute name="ID" type="xs:ID"/>					<xs:attribute ref="xml:lang"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="list">		<xs:complexType>			<xs:sequence>				<xs:element ref="caption" minOccurs="0"/>				<xs:element ref="item" maxOccurs="unbounded"/>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="listType" default="unordered">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="ordered"/>						<xs:enumeration value="unordered"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="localCaptionCode">		<xs:complexType>			<xs:attribute name="code" type="xs:string"/>			<xs:attribute name="codeSystem" type="xs:string"/>			<xs:attribute name="displayName" type="xs:string"/>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>		</xs:complexType>	</xs:element>	<xs:element name="paragraph">		<xs:complexType mixed="true">			<xs:sequence>				<xs:element name="caption" minOccurs="0"/>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="content"/>					<xs:element ref="link"/>					<xs:element ref="sub"/>					<xs:element ref="sup"/>					<xs:element ref="br"/>					<xs:element ref="renderMultiMedia"/>				</xs:choice>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>		</xs:complexType>	</xs:element>	<xs:element name="renderMultiMedia">		<xs:complexType>			<xs:sequence>				<xs:element ref="caption" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="referencedObject" type="xs:IDREFS" use="required"/>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>		</xs:complexType>	</xs:element>	<xs:element name="sub" type="xs:string"/>	<xs:element name="sup" type="xs:string"/>	<xs:element name="table">		<xs:complexType>			<xs:sequence>				<xs:element ref="caption" minOccurs="0"/>				<xs:choice>					<xs:element ref="col" minOccurs="0" maxOccurs="unbounded"/>					<xs:element ref="colgroup" minOccurs="0" maxOccurs="unbounded"/>				</xs:choice>				<xs:element ref="thead" minOccurs="0"/>				<xs:element ref="tfoot" minOccurs="0"/>				<xs:choice>					<xs:element ref="tbody" maxOccurs="unbounded"/>					<xs:element ref="tr" maxOccurs="unbounded"/>				</xs:choice>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="summary" type="xs:string"/>			<xs:attribute name="width" type="xs:string"/>			<xs:attribute name="border" type="xs:string"/>			<xs:attribute name="frame">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="void"/>						<xs:enumeration value="above"/>						<xs:enumeration value="below"/>						<xs:enumeration value="hsides"/>						<xs:enumeration value="lhs"/>						<xs:enumeration value="rhs"/>						<xs:enumeration value="vsides"/>						<xs:enumeration value="box"/>						<xs:enumeration value="border"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="rules">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="none"/>						<xs:enumeration value="groups"/>						<xs:enumeration value="rows"/>						<xs:enumeration value="cols"/>						<xs:enumeration value="all"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="cellspacing" type="xs:string"/>			<xs:attribute name="cellpadding" type="xs:string"/>		</xs:complexType>	</xs:element>	<xs:element name="tbody">		<xs:complexType>			<xs:sequence maxOccurs="unbounded">				<xs:element ref="tr"/>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="align">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="left"/>						<xs:enumeration value="center"/>						<xs:enumeration value="right"/>						<xs:enumeration value="justify"/>						<xs:enumeration value="char"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="char" type="xs:string"/>			<xs:attribute name="charoff" type="xs:string"/>			<xs:attribute name="valign">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="top"/>						<xs:enumeration value="middle"/>						<xs:enumeration value="bottom"/>						<xs:enumeration value="baseline"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="td">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="content"/>				<xs:element ref="link"/>				<xs:element ref="sub"/>				<xs:element ref="sup"/>				<xs:element ref="br"/>				<xs:element ref="renderMultiMedia"/>				<xs:element ref="paragraph"/>				<xs:element ref="list"/>			</xs:choice>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="abbr" type="xs:string"/>			<xs:attribute name="axis" type="xs:string"/>			<xs:attribute name="headers" type="xs:IDREFS"/>			<xs:attribute name="scope">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="row"/>						<xs:enumeration value="col"/>						<xs:enumeration value="rowgroup"/>						<xs:enumeration value="colgroup"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="rowspan" type="xs:string" default="1"/>			<xs:attribute name="colspan" type="xs:string" default="1"/>			<xs:attribute name="align">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="left"/>						<xs:enumeration value="center"/>						<xs:enumeration value="right"/>						<xs:enumeration value="justify"/>						<xs:enumeration value="char"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="char" type="xs:string"/>			<xs:attribute name="charoff" type="xs:string"/>			<xs:attribute name="valign">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="top"/>						<xs:enumeration value="middle"/>						<xs:enumeration value="bottom"/>						<xs:enumeration value="baseline"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="text">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="content"/>				<xs:element ref="link"/>				<xs:element ref="sub"/>				<xs:element ref="sup"/>				<xs:element ref="br"/>				<xs:element ref="renderMultiMedia"/>				<xs:element ref="paragraph"/>				<xs:element ref="list"/>				<xs:element ref="table"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="tfoot">		<xs:complexType>			<xs:sequence maxOccurs="unbounded">				<xs:element ref="tr"/>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="align">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="left"/>						<xs:enumeration value="center"/>						<xs:enumeration value="right"/>						<xs:enumeration value="justify"/>						<xs:enumeration value="char"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="char" type="xs:string"/>			<xs:attribute name="charoff" type="xs:string"/>			<xs:attribute name="valign">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="top"/>						<xs:enumeration value="middle"/>						<xs:enumeration value="bottom"/>						<xs:enumeration value="baseline"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="th">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="link"/>				<xs:element ref="sub"/>				<xs:element ref="sup"/>				<xs:element ref="localCaptionCode"/>			</xs:choice>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="abbr" type="xs:string"/>			<xs:attribute name="axis" type="xs:string"/>			<xs:attribute name="headers" type="xs:IDREFS"/>			<xs:attribute name="scope">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="row"/>						<xs:enumeration value="col"/>						<xs:enumeration value="rowgroup"/>						<xs:enumeration value="colgroup"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="rowspan" type="xs:string" default="1"/>			<xs:attribute name="colspan" type="xs:string" default="1"/>			<xs:attribute name="align">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="left"/>						<xs:enumeration value="center"/>						<xs:enumeration value="right"/>						<xs:enumeration value="justify"/>						<xs:enumeration value="char"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="char" type="xs:string"/>			<xs:attribute name="charoff" type="xs:string"/>			<xs:attribute name="valign">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="top"/>						<xs:enumeration value="middle"/>						<xs:enumeration value="bottom"/>						<xs:enumeration value="baseline"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="thead">		<xs:complexType>			<xs:sequence maxOccurs="unbounded">				<xs:element ref="tr"/>			</xs:sequence>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="align">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="left"/>						<xs:enumeration value="center"/>						<xs:enumeration value="right"/>						<xs:enumeration value="justify"/>						<xs:enumeration value="char"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="char" type="xs:string"/>			<xs:attribute name="charoff" type="xs:string"/>			<xs:attribute name="valign">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="top"/>						<xs:enumeration value="middle"/>						<xs:enumeration value="bottom"/>						<xs:enumeration value="baseline"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="tr">		<xs:complexType>			<xs:choice maxOccurs="unbounded">				<xs:element ref="th"/>				<xs:element ref="td"/>			</xs:choice>			<xs:attribute name="ID" type="xs:ID"/>			<xs:attribute ref="xml:lang"/>			<xs:attribute name="align">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="left"/>						<xs:enumeration value="center"/>						<xs:enumeration value="right"/>						<xs:enumeration value="justify"/>						<xs:enumeration value="char"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="char" type="xs:string"/>			<xs:attribute name="charoff" type="xs:string"/>			<xs:attribute name="valign">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="top"/>						<xs:enumeration value="middle"/>						<xs:enumeration value="bottom"/>						<xs:enumeration value="baseline"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element></xs:schema>
