<?xml version="1.0" encoding="ISO-8859-2" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

 <xsd:complexType name="body-type" mixed="true">
  <xsd:choice minOccurs="0" maxOccurs="unbounded">
   <xsd:element name="ol" type="list-type"/>
   <xsd:element name="ul" type="list-type"/>
   <xsd:element name="font" type="font-type"/>
  </xsd:choice>
 </xsd:complexType>

 <xsd:complexType name="font-type" mixed="true">
  <xsd:complexContent>
   <xsd:extension base="body-type">
    <xsd:attribute name="size" type="xsd:string" use="optional"/>
    <xsd:attribute name="face" type="xsd:string" use="optional"/>
   </xsd:extension>
  </xsd:complexContent>
 </xsd:complexType>
 
 <xsd:complexType name="list-type">
  <xsd:sequence>
   <xsd:element name="li" type="body-type" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
 </xsd:complexType>
 
 <xsd:element name="body" type="body-type"/>

</xsd:schema>