<?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/1999/xhtml"> <xs:annotation> <xs:documentation> This is the XML Schema Stylesheets module for XHTML $Id: xhtml-style-1.xsd,v 1.1 2003/10/17 14:11:19 karlinger Exp $ </xs:documentation> <xs:documentation source="xhtml-copyright-1.xsd"/> </xs:annotation> <xs:annotation> <xs:documentation> Stylesheets * style This module declares the style element type and its attributes, used to embed stylesheet information in the document head element. </xs:documentation> <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_stylemodule"/> </xs:annotation> <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/> <xs:attributeGroup name="style.attlist"> <xs:annotation> <xs:documentation> Change by SLXHTML: Removed attribute "fixed" form attribute declaration for "xml:space", because this is is a buggy declaration in the original XHTML declaration: The attribute fixed is not allowed since the original specification of the "xml:space" attribute has the default attribute set. (Original declaration was: <xs:attribute ref="xml:space" fixed="preserve"/>). </xs:documentation> </xs:annotation> <xs:attributeGroup ref="title"/> <xs:attributeGroup ref="I18n.attrib"/> <xs:attribute name="type" type="ContentType" use="required"/> <xs:attribute name="media" type="MediaDesc"/> <xs:attribute ref="xml:space"/> </xs:attributeGroup> <xs:group name="style.content"> <xs:sequence/> </xs:group> <xs:complexType name="style.type" mixed="true"> <xs:group ref="style.content"/> <xs:attributeGroup ref="style.attlist"/> </xs:complexType> <xs:element name="style" type="style.type"/> </xs:schema>