<?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>