|
FlexDoc/XML XSDDoc Demo |
XML Schemas for XHTML 1.1 |
XML Schema "xhtml-ruby-1.xsd"
Target Namespace (adopted):
Defined Components:
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://www.w3.org/MarkUp/SCHEMA/xhtml-ruby-1.xsd; see
XML source
Imports Schemas (1):
Included in Schemas (1):
This is the Ruby module for XHTML
$Id: xhtml-ruby-1.xsd,v 1.7 2010/05/02 17:22:08 ahby Exp $
"Ruby" are short runs of text alongside the base text, typically
used in East Asian documents to indicate pronunciation or to
provide a short annotation. The full specification for Ruby is here:
http://www.w3.org/TR/2001/REC-ruby-20010531/
This module defines "Ruby " or "complex Ruby" as described
in the specification:
http://www.w3.org/TR/2001/REC-ruby-20010531/#complex
Simple or Basic Ruby are defined in a separate module.
This module declares the elements and their attributes used to
support complex ruby annotation markup. Elements defined here
* ruby, rbc, rtc, rb, rt, rp
This module expects the document model to define the
following content models
+ InlNoRuby.mix
All Element Summary (local elements unified by type) |
|
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
|
|
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
|
|
Namespace: |
|
Type: |
|
Content: |
mixed |
Defined: |
|
|
|
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
|
|
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
|
Complex Type Summary |
|
Namespace: |
|
Content: |
mixed (allows character data), 34 elements |
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
mixed (allows character data) |
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Referenced: |
|
|
Element Group Summary |
|
Namespace: |
|
Content: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
declaration of 1 element |
Referenced: |
|
|
|
Namespace: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
declaration of 1 element |
Referenced: |
never |
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
declarations of 2 elements |
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
declarations of 5 elements |
Referenced: |
|
|
Attribute Group Summary |
|
Namespace: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
declaration of 1 attribute |
Referenced: |
|
|
|
Namespace: |
|
Defined: |
|
Referenced: |
|
|
|
Namespace: |
|
Defined: |
|
Referenced: |
|
|
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified" 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 Ruby module for XHTML
$Id: xhtml-ruby-1.xsd,v 1.7 2010/05/02 17:22:08 ahby Exp $
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>
"Ruby" are short runs of text alongside the base text, typically
used in East Asian documents to indicate pronunciation or to
provide a short annotation. The full specification for Ruby is here:
http://www.w3.org/TR/2001/REC-ruby-20010531/
This module defines "Ruby " or "complex Ruby" as described
in the specification:
http://www.w3.org/TR/2001/REC-ruby-20010531/#complex
Simple or Basic Ruby are defined in a separate module.
This module declares the elements and their attributes used to
support complex ruby annotation markup. Elements defined here
* ruby, rbc, rtc, rb, rt, rp
This module expects the document model to define the
following content models
+ InlNoRuby.mix
</xs:documentation>
<xs:documentation source="http://www.w3.org/TR/2001/REC-ruby-20010531/"/> </xs:annotation>
<xs:sequence>
</xs:sequence> </xs:group>
<xs:sequence>
</xs:sequence> </xs:group>
<!--
add to this group any common attributes for all Ruby elements
-->
</xs:group>
</xs:complexType>
<!--
rbc (ruby base component) element
-->
</xs:attributeGroup>
<xs:sequence>
</xs:sequence> </xs:group>
</xs:complexType>
<!--
rtc (ruby text component) element
-->
</xs:attributeGroup>
<xs:sequence>
</xs:sequence> </xs:group>
</xs:complexType>
<!--
rb (ruby base) element
-->
</xs:attributeGroup>
<xs:sequence>
</xs:sequence> </xs:group>
</xs:complexType>
<!--
rt (ruby text) element
-->
</xs:attributeGroup>
<xs:sequence>
</xs:sequence> </xs:group>
</xs:complexType>
<!-- rp (ruby parenthesis) element -->
</xs:attributeGroup>
</xs:group>
</xs:complexType>
</xs:schema>