init: DTD
This commit is contained in:
parent
a783635cd3
commit
e5bdc3e373
2 changed files with 644 additions and 0 deletions
396
dtd/mews-0.1.dtd
Normal file
396
dtd/mews-0.1.dtd
Normal file
|
|
@ -0,0 +1,396 @@
|
|||
<!-- Mews Profile 0.1 DTD
|
||||
Published at mews.page/dtd/mews-0.1.dtd. Browsers and clients must not
|
||||
fetch this file.
|
||||
|
||||
XHTML Mobile Profile 1.2 restricted as in the Mews Profile
|
||||
Specification 0.1 section 4, extended with lang and dir (section 3).
|
||||
Maintained by hand and checked against the XHTML Mobile 1.2 driver,
|
||||
xhtml-mobile12.dtd (OMA-SUP-DTD_xhtml_mobile12-V1_2-20080331-A), by
|
||||
check_dtd.py. It cannot be generated by stripping the driver: the
|
||||
driver declares no elements itself, attribute lists only ever add,
|
||||
and the rules below do not exist in XHTML-MP to be kept.
|
||||
|
||||
This file is standalone: it declares every element and attribute
|
||||
itself, so validation never depends on the Open Mobile Alliance's or
|
||||
W3C's servers. Pages keep the XHTML-MP doctype (section 3.1); only
|
||||
validators use this file (section 9.1).
|
||||
|
||||
Encoded here: the permitted elements and attributes (4.1), the head
|
||||
rules (3.3), the body variant classes (5.3) and the ban on nested
|
||||
tables (4.2). 51 elements are kept from XHTML Mobile 1.2. Dropped:
|
||||
acronym, base, big, button, div, legend, noscript, object, param,
|
||||
script, small, span, style, sub, sup, tt. Event attributes and the
|
||||
style attribute are omitted entirely.
|
||||
-->
|
||||
|
||||
<!-- Datatypes (as in XHTML Modularization) -->
|
||||
<!ENTITY % Text.datatype "CDATA" >
|
||||
<!ENTITY % URI.datatype "CDATA" >
|
||||
<!ENTITY % Number.datatype "CDATA" >
|
||||
<!ENTITY % LanguageCode.datatype "NMTOKEN" >
|
||||
<!ENTITY % Character.datatype "CDATA" >
|
||||
|
||||
<!-- Common attributes. id, title, xml:lang, lang and dir are permitted
|
||||
on every element in the body (SPEC.md 4.1); lang and dir are the Mews
|
||||
extensions over XHTML-MP (SPEC.md 3). -->
|
||||
<!ENTITY % id.attrib "id ID #IMPLIED" >
|
||||
<!ENTITY % title.attrib "title CDATA #IMPLIED" >
|
||||
<!ENTITY % i18n.attrib
|
||||
"xml:lang %LanguageCode.datatype; #IMPLIED
|
||||
lang %LanguageCode.datatype; #IMPLIED
|
||||
dir (ltr | rtl) #IMPLIED" >
|
||||
<!ENTITY % Common.attrib "%id.attrib; %title.attrib; %i18n.attrib;" >
|
||||
|
||||
<!-- Inline classes -->
|
||||
<!ENTITY % InlStruct.class "br" >
|
||||
<!ENTITY % InlPhras.class "| em | strong | code | kbd | samp | var | q | cite | abbr | dfn" >
|
||||
<!ENTITY % InlPres.class "| b | i" >
|
||||
<!ENTITY % Anchor.class "| a" >
|
||||
<!ENTITY % InlSpecial.class "| img" >
|
||||
<!ENTITY % InlFormNoLabel.class "| input | select | textarea" >
|
||||
<!ENTITY % InlForm.class "%InlFormNoLabel.class; | label" >
|
||||
<!ENTITY % Inline.extra "" >
|
||||
<!ENTITY % Inline.class "%InlStruct.class;
|
||||
%InlPhras.class;
|
||||
%InlPres.class;
|
||||
%Anchor.class;
|
||||
%InlSpecial.class;
|
||||
%InlForm.class;
|
||||
%Inline.extra;" >
|
||||
<!ENTITY % InlNoAnchor.class "%InlStruct.class;
|
||||
%InlPhras.class;
|
||||
%InlPres.class;
|
||||
%InlSpecial.class;
|
||||
%InlForm.class;
|
||||
%Inline.extra;" >
|
||||
<!ENTITY % InlNoLabel.class "%InlStruct.class;
|
||||
%InlPhras.class;
|
||||
%InlPres.class;
|
||||
%Anchor.class;
|
||||
%InlSpecial.class;
|
||||
%InlFormNoLabel.class;
|
||||
%Inline.extra;" >
|
||||
|
||||
<!-- Block classes -->
|
||||
<!ENTITY % Heading.class "h1 | h2 | h3 | h4 | h5 | h6" >
|
||||
<!ENTITY % List.class "ul | ol | dl" >
|
||||
<!ENTITY % BlkStruct.class "p" >
|
||||
<!ENTITY % BlkPhras.class "| pre | blockquote | address" >
|
||||
<!ENTITY % BlkPres.class "| hr" >
|
||||
<!ENTITY % Table.class "| table" >
|
||||
<!ENTITY % Form.class "| form" >
|
||||
<!ENTITY % Fieldset.class "| fieldset" >
|
||||
<!ENTITY % Block.extra "" >
|
||||
<!ENTITY % BlkNoForm.class "%Heading.class;
|
||||
| %List.class;
|
||||
| %BlkStruct.class;
|
||||
%BlkPhras.class;
|
||||
%BlkPres.class;
|
||||
%Fieldset.class;
|
||||
%Block.extra;" >
|
||||
<!ENTITY % BlkNoTable.class "%BlkNoForm.class;
|
||||
%Form.class;
|
||||
%Block.extra;" >
|
||||
<!ENTITY % Blk.class "%BlkNoTable.class;
|
||||
%Table.class;
|
||||
%Block.extra;" >
|
||||
<!ENTITY % FlowNoTable.class "%Inline.class;
|
||||
| %BlkNoTable.class;" >
|
||||
|
||||
<!-- pre content model, taken verbatim from the driver. It excludes
|
||||
%InlPres.class; and %InlSpecial.class;, so b, i and img are not
|
||||
permitted in pre, as in XHTML Mobile 1.2. -->
|
||||
<!ENTITY % pre.content
|
||||
"( #PCDATA
|
||||
| %InlStruct.class;
|
||||
%InlPhras.class;
|
||||
%Anchor.class;
|
||||
%Inline.extra; )*"
|
||||
>
|
||||
|
||||
<!-- Document structure (SPEC.md 4.1) -->
|
||||
<!--
|
||||
Only body uses %Blk.class;, so a table can appear directly in the
|
||||
body and nowhere else, and tables cannot nest (SPEC.md 4.2). body may
|
||||
carry one class from the variant list (SPEC.md 5.3).
|
||||
-->
|
||||
<!ELEMENT html ( head, body ) >
|
||||
<!ATTLIST html
|
||||
xmlns CDATA #FIXED "http://www.w3.org/1999/xhtml"
|
||||
xml:lang %LanguageCode.datatype; #IMPLIED
|
||||
lang %LanguageCode.datatype; #IMPLIED
|
||||
dir (ltr | rtl) #IMPLIED
|
||||
>
|
||||
<!ELEMENT head ( title, meta, ( meta | link )* ) >
|
||||
<!ELEMENT title ( #PCDATA )* >
|
||||
<!ELEMENT body ( %Blk.class; )+ >
|
||||
<!ATTLIST body
|
||||
%Common.attrib;
|
||||
class (mews-warm | mews-cool | mews-green | mews-mono) #IMPLIED
|
||||
>
|
||||
|
||||
<!-- Head elements (SPEC.md 3.3) -->
|
||||
<!--
|
||||
The head may contain only title, meta and link. The title comes
|
||||
first and at least one meta is required; the conformance marker is a
|
||||
meta (SPEC.md 3.2), but a DTD cannot check its name and content
|
||||
together, so validators confirm the marker as a rule check (SPEC.md
|
||||
9.1). link rel is limited to the uses SPEC.md 3.3 names: the
|
||||
stylesheet, the icon and feed links.
|
||||
-->
|
||||
<!ELEMENT meta EMPTY >
|
||||
<!ATTLIST meta
|
||||
name NMTOKEN #IMPLIED
|
||||
content CDATA #REQUIRED
|
||||
>
|
||||
<!ELEMENT link EMPTY >
|
||||
<!ATTLIST link
|
||||
rel (alternate | icon | stylesheet) #IMPLIED
|
||||
href %URI.datatype; #IMPLIED
|
||||
type CDATA #IMPLIED
|
||||
title CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!-- Headings (SPEC.md 4.1) -->
|
||||
<!ELEMENT h1 ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST h1
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT h2 ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST h2
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT h3 ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST h3
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT h4 ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST h4
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT h5 ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST h5
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT h6 ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST h6
|
||||
%Common.attrib;
|
||||
>
|
||||
|
||||
<!-- Text blocks (SPEC.md 4.1) -->
|
||||
<!ELEMENT p ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST p
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT blockquote ( %BlkNoTable.class; )* >
|
||||
<!ATTLIST blockquote
|
||||
%Common.attrib;
|
||||
cite %URI.datatype; #IMPLIED
|
||||
>
|
||||
<!ELEMENT pre %pre.content; >
|
||||
<!ATTLIST pre
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT address ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST address
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT hr EMPTY >
|
||||
<!ATTLIST hr
|
||||
%Common.attrib;
|
||||
>
|
||||
|
||||
<!-- Inline text (SPEC.md 4.1) -->
|
||||
<!ELEMENT em ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST em
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT strong ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST strong
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT code ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST code
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT kbd ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST kbd
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT samp ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST samp
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT var ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST var
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT cite ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST cite
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT abbr ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST abbr
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT dfn ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST dfn
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT b ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST b
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT i ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST i
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT q ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST q
|
||||
%Common.attrib;
|
||||
cite %URI.datatype; #IMPLIED
|
||||
>
|
||||
<!ELEMENT br EMPTY >
|
||||
<!ATTLIST br
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT a ( #PCDATA | %InlNoAnchor.class; )* >
|
||||
<!ATTLIST a
|
||||
%Common.attrib;
|
||||
href %URI.datatype; #IMPLIED
|
||||
hreflang %LanguageCode.datatype; #IMPLIED
|
||||
rel CDATA #IMPLIED
|
||||
type CDATA #IMPLIED
|
||||
accesskey %Character.datatype; #IMPLIED
|
||||
>
|
||||
<!ELEMENT img EMPTY >
|
||||
<!ATTLIST img
|
||||
%Common.attrib;
|
||||
src %URI.datatype; #REQUIRED
|
||||
alt %Text.datatype; #REQUIRED
|
||||
>
|
||||
|
||||
<!-- Lists (SPEC.md 4.1) -->
|
||||
<!ELEMENT ul ( li )+ >
|
||||
<!ATTLIST ul
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT ol ( li )+ >
|
||||
<!ATTLIST ol
|
||||
%Common.attrib;
|
||||
start %Number.datatype; #IMPLIED
|
||||
>
|
||||
<!ELEMENT dl ( dt | dd )+ >
|
||||
<!ATTLIST dl
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT li ( #PCDATA | %FlowNoTable.class; )* >
|
||||
<!ATTLIST li
|
||||
%Common.attrib;
|
||||
value %Number.datatype; #IMPLIED
|
||||
>
|
||||
<!ELEMENT dt ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST dt
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT dd ( #PCDATA | %FlowNoTable.class; )* >
|
||||
<!ATTLIST dd
|
||||
%Common.attrib;
|
||||
>
|
||||
|
||||
<!-- Tables (SPEC.md 4.2) -->
|
||||
<!--
|
||||
As in the XHTML Mobile basic tables module, cells take
|
||||
%FlowNoTable.class; and never a table, so tables cannot nest
|
||||
(SPEC.md 4.2).
|
||||
-->
|
||||
<!ELEMENT table ( caption?, tr+ ) >
|
||||
<!ATTLIST table
|
||||
%Common.attrib;
|
||||
summary %Text.datatype; #IMPLIED
|
||||
>
|
||||
<!ELEMENT caption ( #PCDATA | %Inline.class; )* >
|
||||
<!ATTLIST caption
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT tr ( th | td )+ >
|
||||
<!ATTLIST tr
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT th ( #PCDATA | %FlowNoTable.class; )* >
|
||||
<!ATTLIST th
|
||||
%Common.attrib;
|
||||
rowspan %Number.datatype; "1"
|
||||
colspan %Number.datatype; "1"
|
||||
scope (row | col) #IMPLIED
|
||||
>
|
||||
<!ELEMENT td ( #PCDATA | %FlowNoTable.class; )* >
|
||||
<!ATTLIST td
|
||||
%Common.attrib;
|
||||
rowspan %Number.datatype; "1"
|
||||
colspan %Number.datatype; "1"
|
||||
scope (row | col) #IMPLIED
|
||||
>
|
||||
|
||||
<!-- Forms (SPEC.md 4.1, 4.2) -->
|
||||
<!--
|
||||
As in the XHTML MP forms module, form takes %BlkNoForm.class;, so
|
||||
forms cannot nest. fieldset also takes %BlkNoForm.class;, so a
|
||||
fieldset cannot reintroduce a form.
|
||||
-->
|
||||
<!ELEMENT form ( %BlkNoForm.class; )+ >
|
||||
<!ATTLIST form
|
||||
%Common.attrib;
|
||||
action %URI.datatype; #REQUIRED
|
||||
method (get | post) "get"
|
||||
enctype CDATA "application/x-www-form-urlencoded"
|
||||
>
|
||||
<!ELEMENT fieldset ( #PCDATA | %Inline.class; | %BlkNoForm.class; )* >
|
||||
<!ATTLIST fieldset
|
||||
%Common.attrib;
|
||||
>
|
||||
<!ELEMENT label ( #PCDATA | %InlNoLabel.class; )* >
|
||||
<!ATTLIST label
|
||||
%Common.attrib;
|
||||
for IDREF #IMPLIED
|
||||
accesskey %Character.datatype; #IMPLIED
|
||||
>
|
||||
<!ELEMENT input EMPTY >
|
||||
<!ATTLIST input
|
||||
%Common.attrib;
|
||||
type (text | password | checkbox | radio | submit | reset | hidden) "text"
|
||||
name CDATA #IMPLIED
|
||||
value CDATA #IMPLIED
|
||||
checked (checked) #IMPLIED
|
||||
size %Number.datatype; #IMPLIED
|
||||
maxlength %Number.datatype; #IMPLIED
|
||||
accesskey %Character.datatype; #IMPLIED
|
||||
inputmode CDATA #IMPLIED
|
||||
>
|
||||
<!ELEMENT select ( optgroup | option )+ >
|
||||
<!ATTLIST select
|
||||
%Common.attrib;
|
||||
name CDATA #IMPLIED
|
||||
multiple (multiple) #IMPLIED
|
||||
size %Number.datatype; #IMPLIED
|
||||
>
|
||||
<!ELEMENT optgroup ( option )+ >
|
||||
<!ATTLIST optgroup
|
||||
%Common.attrib;
|
||||
label %Text.datatype; #REQUIRED
|
||||
>
|
||||
<!ELEMENT option ( #PCDATA )* >
|
||||
<!ATTLIST option
|
||||
%Common.attrib;
|
||||
value CDATA #IMPLIED
|
||||
selected (selected) #IMPLIED
|
||||
>
|
||||
<!ELEMENT textarea ( #PCDATA )* >
|
||||
<!ATTLIST textarea
|
||||
%Common.attrib;
|
||||
name CDATA #IMPLIED
|
||||
rows %Number.datatype; #REQUIRED
|
||||
cols %Number.datatype; #REQUIRED
|
||||
accesskey %Character.datatype; #IMPLIED
|
||||
inputmode CDATA #IMPLIED
|
||||
>
|
||||
248
dtd/xhtml-mobile12.dtd
Normal file
248
dtd/xhtml-mobile12.dtd
Normal file
|
|
@ -0,0 +1,248 @@
|
|||
<!--
|
||||
FILE INFORMATION
|
||||
|
||||
OMA Permanent Document
|
||||
File: OMA-SUP-DTD_xhtml_mobile12-V1_2-20080331-A
|
||||
Type: Text
|
||||
|
||||
Public Reachable Information
|
||||
Path: http://www.openmobilealliance.org/tech/DTD
|
||||
Name: xhtml-mobile12.dtd
|
||||
|
||||
NORMATIVE INFORMATION
|
||||
|
||||
Information about this file can be found in the specification
|
||||
OMA-TS-XHTMLMP-V1_2-20080331-A available at
|
||||
http://www.openmobilealliance.org/
|
||||
|
||||
Send comments to technical-comments@mail.openmobilealliance.org
|
||||
|
||||
LEGAL DISCLAIMER
|
||||
|
||||
Use of this document is subject to all of the terms and conditions
|
||||
of the Use Agreement located at
|
||||
http://www.openmobilealliance.org/UseAgreement.html
|
||||
|
||||
You may use this document or any part of the document for internal
|
||||
or educational purposes only, provided you do not modify, edit or
|
||||
take out of context the information in this document in any manner.
|
||||
Information contained in this document may be used, at your sole
|
||||
risk, for any purposes.
|
||||
|
||||
You may not use this document in any other manner without the prior
|
||||
written permission of the Open Mobile Alliance. The Open Mobile
|
||||
Alliance authorizes you to copy this document, provided that you
|
||||
retain all copyright and other proprietary notices contained in the
|
||||
original materials on any copies of the materials and that you
|
||||
comply strictly with these terms. This copyright permission does
|
||||
not constitute an endorsement of the products or services. The
|
||||
Open Mobile Alliance assumes no responsibility for errors or
|
||||
omissions in this document.
|
||||
|
||||
Each Open Mobile Alliance member has agreed to use reasonable
|
||||
endeavors to inform the Open Mobile Alliance in a timely manner of
|
||||
Essential IPR as it becomes aware that the Essential IPR is related
|
||||
to the prepared or published specification. However, the members
|
||||
do not have an obligation to conduct IPR searches. The declared
|
||||
Essential IPR is publicly available to members and non-members of
|
||||
the Open Mobile Alliance and may be found on the "OMA IPR
|
||||
Declarations" list at http://www.openmobilealliance.org/ipr.html.
|
||||
The Open Mobile Alliance has not conducted an independent IPR review
|
||||
of this document and the information contained herein, and makes no
|
||||
representations or warranties regarding third party IPR, including
|
||||
without limitation patents, copyrights or trade secret rights. This
|
||||
document may contain inventions for which you must obtain licenses
|
||||
from third parties before making, using or selling the inventions.
|
||||
Defined terms above are set forth in the schedule to the Open Mobile
|
||||
Alliance Application Form.
|
||||
|
||||
NO REPRESENTATIONS OR WARRANTIES (WHETHER EXPRESS OR IMPLIED) ARE
|
||||
MADE BY THE OPEN MOBILE ALLIANCE OR ANY OPEN MOBILE ALLIANCE MEMBER
|
||||
OR ITS AFFILIATES REGARDING ANY OF THE IPR'S REPRESENTED ON THE "OMA
|
||||
IPR DECLARATIONS" LIST, INCLUDING, BUT NOT LIMITED TO THE ACCURACY,
|
||||
COMPLETENESS, VALIDITY OR RELEVANCE OF THE INFORMATION OR WHETHER OR
|
||||
NOT SUCH RIGHTS ARE ESSENTIAL OR NON-ESSENTIAL.
|
||||
|
||||
THE OPEN MOBILE ALLIANCE IS NOT LIABLE FOR AND HEREBY DISCLAIMS ANY
|
||||
DIRECT, INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR
|
||||
EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE USE OF
|
||||
DOCUMENTS AND THE INFORMATION CONTAINED IN THE DOCUMENTS.
|
||||
|
||||
Copyright 2008 Open Mobile Alliance Ltd. All Rights Reserved.
|
||||
Used with the permission of the Open Mobile Alliance Ltd. under the
|
||||
terms set forth above.
|
||||
-->
|
||||
<!-- This is the driver file for version 1.2 of the XHTML Mobile DTD.
|
||||
|
||||
This DTD is identified by the PUBLIC and SYSTEM identifiers:
|
||||
|
||||
PUBLIC: "-//OMA//DTD XHTML Mobile 1.2//EN"
|
||||
SYSTEM: "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd"
|
||||
-->
|
||||
<!ENTITY % XHTML.version "-//OMA//DTD XHTML Mobile 1.2//EN" >
|
||||
|
||||
<!-- Use this URI to identify the default namespace:
|
||||
|
||||
"http://www.w3.org/1999/xhtml"
|
||||
|
||||
See the Qualified Names module for information
|
||||
on the use of namespace prefixes in the DTD.
|
||||
-->
|
||||
<!ENTITY % NS.prefixed "IGNORE" >
|
||||
<!ENTITY % XHTML.prefix "" >
|
||||
|
||||
<!-- For example, if you are using XHTML Mobile 1.2 directly, use
|
||||
the FPI in the DOCTYPE declaration, with the xmlns attribute
|
||||
on the document element to identify the default namespace:
|
||||
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
|
||||
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd" >
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
...
|
||||
</html>
|
||||
-->
|
||||
|
||||
<!-- Reserved for future use with document profiles -->
|
||||
<!ENTITY % XHTML.profile "" >
|
||||
|
||||
<!-- Intrinsic Events Module ................................................... -->
|
||||
<!ENTITY % xhtml-events.module "INCLUDE" >
|
||||
|
||||
<!-- Inline Style Module ....................................................... -->
|
||||
<!ENTITY % xhtml-inlstyle.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Inline Style 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod" >
|
||||
%xhtml-inlstyle.mod;
|
||||
|
||||
<!-- Document Model ............................................................. -->
|
||||
<!ENTITY % xhtml-model.mod
|
||||
PUBLIC "-//OMA//ENTITIES XHTML Mobile 1.2 Document Model 1.0//EN"
|
||||
"xhtml-mobile12-model-1.mod" >
|
||||
|
||||
<!-- XHTML Framework ............................................................ -->
|
||||
<!ENTITY % XHTML.bidi "IGNORE" >
|
||||
<!ENTITY % xhtml-framework.mod
|
||||
PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-framework-1.mod" >
|
||||
%xhtml-framework.mod;
|
||||
|
||||
<!-- XHTML Core Modules ......................................................... -->
|
||||
<!ENTITY % pre.content
|
||||
"( #PCDATA
|
||||
| %InlStruct.class;
|
||||
%InlPhras.class;
|
||||
%Anchor.class;
|
||||
%Inline.extra; )*"
|
||||
>
|
||||
|
||||
<!ENTITY % xhtml-text.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-text-1.mod" >
|
||||
%xhtml-text.mod;
|
||||
|
||||
<!ENTITY % xhtml-hypertext.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-hypertext-1.mod" >
|
||||
%xhtml-hypertext.mod;
|
||||
|
||||
<!ENTITY % xhtml-list.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-list-1.mod" >
|
||||
%xhtml-list.mod;
|
||||
<!-- Extend lists with value and start attributes -->
|
||||
<!ATTLIST %li.qname;
|
||||
value %Number.datatype; #IMPLIED
|
||||
>
|
||||
<!ATTLIST %ol.qname;
|
||||
start %Number.datatype; #IMPLIED
|
||||
>
|
||||
|
||||
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
|
||||
|
||||
<!-- Image Module ............................................... -->
|
||||
<!ENTITY % xhtml-image.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-image-1.mod" >
|
||||
%xhtml-image.mod;
|
||||
|
||||
<!-- Tables Module ............................................... -->
|
||||
<!ENTITY % xhtml-table.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-table-1.mod" >
|
||||
%xhtml-table.mod;
|
||||
|
||||
<!-- Forms Module ...............................................
|
||||
XHTML Form with an inputmode extension from XForm 1.0
|
||||
-->
|
||||
|
||||
<!ENTITY % xhtml-form.mod
|
||||
PUBLIC "-//OMA//ELEMENTS XHTML MP 1.2 Forms 1.0//EN"
|
||||
"http://www.openmobilealliance.org/tech/DTD/xhtmlmp12-form-1.mod" >
|
||||
%xhtml-form.mod;
|
||||
|
||||
<!-- Link Element Module ........................................ -->
|
||||
<!ENTITY % xhtml-link.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-link-1.mod" >
|
||||
%xhtml-link.mod;
|
||||
|
||||
<!-- Document Metainformation Module ............................ -->
|
||||
<!ENTITY % xhtml-meta.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-meta-1.mod" >
|
||||
%xhtml-meta.mod;
|
||||
|
||||
<!-- Base Element Module ........................................ -->
|
||||
<!ENTITY % xhtml-base.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod" >
|
||||
%xhtml-base.mod;
|
||||
|
||||
<!-- Scripting Module ........................................... -->
|
||||
<!ENTITY % xhtml-script.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Scripting 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-script-1.mod" >
|
||||
%xhtml-script.mod;
|
||||
|
||||
<!-- Style Sheets Module ......................................... -->
|
||||
<!ENTITY % xhtml-style.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-style-1.mod" >
|
||||
%xhtml-style.mod;
|
||||
|
||||
<!-- Param Element Module ....................................... -->
|
||||
<!ENTITY % xhtml-param.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-param-1.mod" >
|
||||
%xhtml-param.mod;
|
||||
|
||||
<!-- Embedded Object Module ..................................... -->
|
||||
<!ENTITY % xhtml-object.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-object-1.mod" >
|
||||
%xhtml-object.mod;
|
||||
|
||||
<!-- Document Structure Module ..................................... -->
|
||||
<!ENTITY % xhtml-struct.mod
|
||||
PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-struct-1.mod" >
|
||||
%xhtml-struct.mod;
|
||||
|
||||
<!-- Block Presentation ........................................ -->
|
||||
<!ENTITY % xhtml-blkpres.mod PUBLIC "-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkpres-1.mod" >
|
||||
%xhtml-blkpres.mod;
|
||||
|
||||
<!-- ========================================== -->
|
||||
<!--
|
||||
XHTMLMP 1.2 Inline Presentation: all of XHTML Mod Presentation module
|
||||
(b, big, hr, i, small, sub, sup, tt) not just the subset (b, big, hr, i,
|
||||
small) as in XHTMLMP 1.1
|
||||
-->
|
||||
<!ENTITY % xhtml-inlpres.mod PUBLIC "-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN"
|
||||
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlpres-1.mod">
|
||||
%xhtml-inlpres.mod;
|
||||
|
||||
<!-- end of XHTML Mobile 1.2 DTD ........................................... -->
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue