Schema "xhtml-object-1.xsd"
Target Namespace:
http://www.w3.org/1999/xhtml
Defined Components:
1 local element, 1 complexType, 1 element group, 1 attribute group
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://www.w3.org/MarkUp/SCHEMA/xhtml-object-1.xsd; see XML source
Imports Schema:
xhtml-datatypes-1.xsd [src]
Includes Schema:
xhtml-param-1.xsd [src]
Redefined in Schema:
xhtml11-modules-1.xsd [src]
Annotation
Annotation 1 [src]:
This is the XML Schema Embedded Object module for XHTML
$Id: xhtml-object-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $
Annotation 2 [src]:
See:  xhtml-copyright-1.xsd
Annotation 3 [src]:
This module declares the object element type and its attributes,
used to embed external objects as part of XHTML pages. In the
document, place param elements prior to the object elements
that require their content.

Note that use of this module requires instantiation of the
Param Element Module prior to this module.

Elements defined here:

* object (param)
Annotation 4 [src]:
See:  http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_objectmodule
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/" schemaLocation="xhtml-datatypes-1.xsd"/>
<xs:annotation>
<xs:documentation>
This is the XML Schema Embedded Object module for XHTML
$Id: xhtml-object-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
This module declares the object element type and its attributes,
used to embed external objects as part of XHTML pages. In the
document, place param elements prior to the object elements
that require their content.

Note that use of this module requires instantiation of the
Param Element Module prior to this module.

Elements defined here:

* object (param)
</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="xhtml-param-1.xsd">
<xs:annotation>
<xs:documentation>
Param module

Elements defined here:
* param
</xs:documentation>
</xs:annotation>
</xs:include>
<xs:attributeGroup name="xhtml.object.attlist">
<xs:attributeGroup ref="xhtml.Common.attrib"/>
<xs:attribute name="declare">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="declare"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="classid" type="xh11d:URI"/>
<xs:attribute name="codebase" type="xh11d:URI"/>
<xs:attribute name="data" type="xh11d:URI"/>
<xs:attribute name="type" type="xh11d:ContentType"/>
<xs:attribute name="codetype" type="xh11d:ContentType"/>
<xs:attribute name="archive" type="xh11d:URIs"/>
<xs:attribute name="standby" type="xh11d:Text"/>
<xs:attribute name="height" type="xh11d:Length"/>
<xs:attribute name="width" type="xh11d:Length"/>
<xs:attribute name="name" type="xh11d:CDATA"/>
<xs:attribute name="tabindex" type="xh11d:Number"/>
</xs:attributeGroup>
<xs:group name="xhtml.object.content">
<xs:sequence>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="param" type="xhtml.param.type"/>
<xs:group ref="xhtml.Flow.mix"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:complexType mixed="true" name="xhtml.object.type">
<xs:group ref="xhtml.object.content"/>
<xs:attributeGroup ref="xhtml.object.attlist"/>
</xs:complexType>
</xs:schema>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.