<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" > <xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/" schemaLocation="xhtml-datatypes-1.xsd" /> <xs:annotation> <xs:documentation> This is the XML Schema Stylesheets module for XHTML $Id: xhtml-style-1.xsd,v 1.5 2006/09/11 10:14:57 ahby 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:annotation> <xs:documentation> This import brings in the XML namespace attributes The module itself does not provide the schemaLocation and expects the driver schema to provide the actual SchemaLocation. </xs:documentation> </xs:annotation> </xs:import> <xs:attributeGroup name="xhtml.style.attlist"> <xs:attributeGroup ref="xhtml.id"/> <xs:attributeGroup ref="xhtml.title"/> <xs:attributeGroup ref="xhtml.I18n.attrib"/> <xs:attribute name="type" type="xh11d:ContentType" use="required"/> <xs:attribute name="media" type="xh11d:MediaDesc"/> </xs:attributeGroup> <xs:group name="xhtml.style.content"> <xs:sequence/> </xs:group> <xs:complexType name="xhtml.style.type" mixed="true"> <xs:group ref="xhtml.style.content"/> <xs:attributeGroup ref="xhtml.style.attlist"/> </xs:complexType> </xs:schema>