DDI 3.1 XML Schema Documentation (2009-10-18)
© DDI Alliance 2009 - licensed under the terms of the GNU Lesser General Public License
XML Schema "xhtml-bdo-1.xsd"
Target Namespace:
http://www.w3.org/1999/xhtml
Defined Components:
1 global element, 1 complexType, 1 element group, 1 global attribute, 3 attribute groups
Default Namespace-Qualified Form:
Local Elements: unqualified; Local Attributes: unqualified
Schema Location:
http://www.ddialliance.org/DDI/schema/ddi3.1/XHTML\xhtml-bdo-1.xsd, see XML source
Imports Schema:
xml.xsd [src]
Included in Schema:
ddi-xhtml11-modules-1.xsd [src]
Annotation
Annotation 1:
Bidirectional Override (bdo) Element This is the XML Schema BDO Element module for XHTML This modules declares the element 'bdo' and 'dir' attributes, Used to override the Unicode bidirectional algorithm for selected fragments of text. Bidirectional text support includes both the bdo element and the 'dir' attribute. $Id$
Annotation 2:
See:  xhtml-copyright-1.xsd
Annotation 3:
See:  http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_bdomodule
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>
Bidirectional Override (bdo) Element
This is the XML Schema BDO Element module for XHTML

This modules declares the element 'bdo' and 'dir' attributes,
Used to override the Unicode bidirectional algorithm for selected
fragments of text.
Bidirectional text support includes both the bdo element and
the 'dir' attribute.

$Id$
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</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="bdo.attlist">
<xs:attribute ref="xml:lang"/>
<xs:attributeGroup ref="Core.attrib"/>
<xs:attribute name="dir" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:group name="bdo.content">
<xs:sequence>
<xs:group maxOccurs="unbounded" minOccurs="0" ref="Inline.mix"/>
</xs:sequence>
</xs:group>
<xs:complexType mixed="true" name="bdo.type">
<xs:group ref="bdo.content"/>
<xs:attributeGroup ref="bdo.attlist"/>
</xs:complexType>
<xs:element name="bdo" type="bdo.type"/>
<xs:attributeGroup name="dir.attrib">
<xs:attribute name="dir">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<!-- Global dir attribute -->
<xs:attribute name="dir">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup name="Global.bdo.attrib">
<xs:attribute ref="dir"/>
</xs:attributeGroup>
</xs:schema>

XML schema documentation generated with DocFlex/XML SDK 1.7.2 using DocFlex/XML XSDDoc 2.1.0 template set