xml/komentář.xsd
changeset 196 27b751390163
parent 145 0efefbf5f8b6
     1.1 --- a/xml/komentář.xsd	Wed Oct 12 19:43:13 2011 +0200
     1.2 +++ b/xml/komentář.xsd	Mon Nov 07 20:31:08 2011 +0100
     1.3 @@ -1,21 +1,46 @@
     1.4  <?xml version="1.0" encoding="UTF-8" ?>
     1.5  
     1.6  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
     1.7 -	
     1.8 -	<xs:element name="div">
     1.9 -		<xs:complexType>
    1.10 -			<xs:choice minOccurs="1" maxOccurs="unbounded">
    1.11 -				<xs:element name="p">
    1.12 -					<xs:complexType mixed="true">
    1.13 -						<xs:choice minOccurs="0" maxOccurs="unbounded">
    1.14 -							<xs:element name="em" type="xs:string"/>
    1.15 -							<xs:element name="strong" type="xs:string"/>
    1.16 -							<xs:element name="br"/>
    1.17 -						</xs:choice>
    1.18 -					</xs:complexType>
    1.19 -				</xs:element>
    1.20 -			</xs:choice>
    1.21 -		</xs:complexType>
    1.22 -	</xs:element>
    1.23 +
    1.24 +	<xs:element name="div" type="blokovýElement" />
    1.25 +
    1.26 +	<xs:complexType name="blokovýElement">
    1.27 +		<xs:choice minOccurs="1" maxOccurs="unbounded">
    1.28 +			<xs:element name="p" type="řádkovýElement" />
    1.29 +			<xs:element name="blockquote">
    1.30 +				<xs:complexType mixed="false">
    1.31 +					<xs:choice minOccurs="1" maxOccurs="unbounded">
    1.32 +						<xs:element name="p" type="řádkovýElement" />
    1.33 +					</xs:choice>
    1.34 +				</xs:complexType>
    1.35 +			</xs:element>
    1.36 +		</xs:choice>
    1.37 +	</xs:complexType>
    1.38 +
    1.39 +	<xs:complexType name="řádkovýElement" mixed="true">
    1.40 +		<xs:choice minOccurs="0" maxOccurs="unbounded">
    1.41 +			<xs:element name="em" type="řádkovýElement">
    1.42 +				<xs:annotation>
    1.43 +					<xs:documentation>Zvýrazněné písmo – obvykle kurzíva.</xs:documentation>
    1.44 +				</xs:annotation>
    1.45 +			</xs:element>
    1.46 +			<xs:element name="strong" type="řádkovýElement">
    1.47 +				<xs:annotation>
    1.48 +					<xs:documentation>Zvýrazněné písmo – obvykle tučné.</xs:documentation>
    1.49 +				</xs:annotation>
    1.50 +			</xs:element>
    1.51 +			<xs:element name="br" type="prázdnýElement">
    1.52 +				<xs:annotation>
    1.53 +					<xs:documentation>Zalomení řádku.</xs:documentation>
    1.54 +				</xs:annotation>
    1.55 +			</xs:element>
    1.56 +		</xs:choice>
    1.57 +	</xs:complexType>
    1.58 +
    1.59 +	<xs:complexType name="prázdnýElement">
    1.60 +		<xs:complexContent>
    1.61 +			<xs:restriction base="xs:anyType" />
    1.62 +		</xs:complexContent>
    1.63 +	</xs:complexType>
    1.64  
    1.65  </xs:schema>