87 lines
2 KiB
DTD
87 lines
2 KiB
DTD
<!-- Placeholder for the Mews subset definition. The real allowlist comes
|
|
from the Mews Profile DTD; replace this file when it is available.
|
|
Only element and attribute names are read; content models are
|
|
illustrative. -->
|
|
|
|
<!ENTITY % common
|
|
"id ID #IMPLIED
|
|
title CDATA #IMPLIED
|
|
xml:lang NMTOKEN #IMPLIED">
|
|
|
|
<!ELEMENT html (head, body) >
|
|
<!ATTLIST html
|
|
xmlns CDATA #FIXED "http://www.w3.org/1999/xhtml"
|
|
lang NMTOKEN #IMPLIED
|
|
dir (ltr | rtl) #IMPLIED
|
|
%common;
|
|
>
|
|
|
|
<!ELEMENT head (title, meta, link)* >
|
|
<!ELEMENT title (#PCDATA) >
|
|
<!ATTLIST title %common; >
|
|
|
|
<!ELEMENT meta EMPTY >
|
|
<!ATTLIST meta
|
|
name NMTOKEN #IMPLIED
|
|
content CDATA #REQUIRED
|
|
>
|
|
|
|
<!ELEMENT link EMPTY >
|
|
<!ATTLIST link
|
|
rel CDATA #IMPLIED
|
|
href CDATA #IMPLIED
|
|
type CDATA #IMPLIED
|
|
title CDATA #IMPLIED
|
|
%common;
|
|
>
|
|
|
|
<!ELEMENT body (#PCDATA | h1 | h2 | h3 | h4 | h5 | h6 | p | ul | blockquote | pre | hr | a | img)* >
|
|
<!ATTLIST body %common; >
|
|
|
|
<!ELEMENT h1 (#PCDATA) >
|
|
<!ATTLIST h1 %common; >
|
|
<!ELEMENT h2 (#PCDATA) >
|
|
<!ATTLIST h2 %common; >
|
|
<!ELEMENT h3 (#PCDATA) >
|
|
<!ATTLIST h3 %common; >
|
|
<!ELEMENT h4 (#PCDATA) >
|
|
<!ATTLIST h4 %common; >
|
|
<!ELEMENT h5 (#PCDATA) >
|
|
<!ATTLIST h5 %common; >
|
|
<!ELEMENT h6 (#PCDATA) >
|
|
<!ATTLIST h6 %common; >
|
|
|
|
<!ELEMENT p (#PCDATA | em | strong | code | a | img | br)* >
|
|
<!ATTLIST p %common; >
|
|
|
|
<!ELEMENT em (#PCDATA) >
|
|
<!ATTLIST em %common; >
|
|
<!ELEMENT strong (#PCDATA) >
|
|
<!ATTLIST strong %common; >
|
|
<!ELEMENT code (#PCDATA) >
|
|
<!ATTLIST code %common; >
|
|
<!ELEMENT a (#PCDATA) >
|
|
<!ATTLIST a
|
|
href CDATA #IMPLIED
|
|
title CDATA #IMPLIED
|
|
rel CDATA #IMPLIED
|
|
%common;
|
|
>
|
|
<!ELEMENT img EMPTY >
|
|
<!ATTLIST img
|
|
src CDATA #IMPLIED
|
|
alt CDATA #IMPLIED
|
|
%common;
|
|
>
|
|
<!ELEMENT br EMPTY >
|
|
|
|
<!ELEMENT ul (li)+ >
|
|
<!ATTLIST ul %common; >
|
|
<!ELEMENT li (#PCDATA | p | ul)* >
|
|
<!ATTLIST li %common; >
|
|
|
|
<!ELEMENT blockquote (p)* >
|
|
<!ATTLIST blockquote %common; >
|
|
<!ELEMENT pre (#PCDATA) >
|
|
<!ATTLIST pre %common; >
|
|
<!ELEMENT hr EMPTY >
|