--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema
+ targetNamespace="http://www.w3.org/2001/xml-events"
+ xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.w3.org/2001/XMLSchema
+ http://www.w3.org/2001/XMLSchema.xsd"
+ elementFormDefault="unqualified"
+ blockDefault="#all"
+ finalDefault="#all"
+ attributeFormDefault="unqualified">
+
+ <xs:annotation>
+ <xs:documentation>
+ This is the XML Schema for XML Events global attributes
+
+ URI: http://www.w3.org/MarkUp/SCHEMA/xml-events-attribs-1.xsd
+ $Id: xml-events-attribs-1.xsd,v 1.7 2004/11/22 17:09:15 ahby Exp $
+ </xs:documentation>
+ <xs:documentation source="xml-events-copyright-1.xsd"/>
+ </xs:annotation>
+
+ <xs:annotation>
+ <xs:documentation>
+ XML Event Attributes
+
+ These "global" event attributes are defined in "Attaching
+ Attributes Directly to the Observer Element" of the XML
+ Events specification.
+ </xs:documentation>
+ </xs:annotation>
+
+ <xs:attribute name="event" type="xs:NMTOKEN"/>
+ <xs:attribute name="observer" type="xs:IDREF"/>
+ <xs:attribute name="target" type="xs:IDREF"/>
+ <xs:attribute name="handler" type="xs:anyURI"/>
+ <xs:attribute name="phase" default="default">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="capture"/>
+ <xs:enumeration value="default"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="propagate" default="continue">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="stop"/>
+ <xs:enumeration value="continue"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="defaultAction" default="perform">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="cancel"/>
+ <xs:enumeration value="perform"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+
+ <xs:attributeGroup name="XmlEvents.attlist">
+ <xs:attribute ref="ev:event"/>
+ <xs:attribute ref="ev:observer"/>
+ <xs:attribute ref="ev:target"/>
+ <xs:attribute ref="ev:handler"/>
+ <xs:attribute ref="ev:phase"/>
+ <xs:attribute ref="ev:propagate"/>
+ <xs:attribute ref="ev:defaultAction"/>
+ </xs:attributeGroup>
+
+</xs:schema>