60 lines
1.1 KiB
DTD
60 lines
1.1 KiB
DTD
<!ENTITY % URI "CDATA">
|
|
<!-- a Uniform Resource Identifier, see [RFC2396] -->
|
|
|
|
<!ENTITY % Inline "(#PCDATA | link | em | image )*">
|
|
<!ENTITY % Block "p|pre|dl|ul|ol">
|
|
|
|
<!ELEMENT page ((news)|(%Block;)*)>
|
|
<!ATTLIST page
|
|
title CDATA #IMPLIED
|
|
pagetitle CDATA #IMPLIED
|
|
>
|
|
|
|
<!ELEMENT news (newsfile)+>
|
|
<!ELEMENT newsfile (#PCDATA)>
|
|
|
|
<!ELEMENT item ((image)?, (%Block;)*, (addendum)?)>
|
|
<!ATTLIST item
|
|
title CDATA #REQUIRED
|
|
date CDATA #REQUIRED
|
|
author CDATA #REQUIRED
|
|
category CDATA #REQUIRED
|
|
>
|
|
|
|
<!ELEMENT addendum (%Block;)*>
|
|
|
|
<!ELEMENT p %Inline;>
|
|
<!ATTLIST p
|
|
class CDATA #IMPLIED
|
|
>
|
|
|
|
<!ELEMENT link (#PCDATA)>
|
|
<!ATTLIST link
|
|
href %URI; #IMPLIED
|
|
title CDATA #IMPLIED
|
|
>
|
|
|
|
<!ELEMENT image (#PCDATA)>
|
|
<!ATTLIST image
|
|
title CDATA #REQUIRED
|
|
>
|
|
|
|
<!ELEMENT pre (#PCDATA)>
|
|
<!ATTLIST pre
|
|
xml:space (preserve) #FIXED 'preserve'
|
|
>
|
|
|
|
<!ELEMENT em (#PCDATA)>
|
|
|
|
<!ELEMENT dl ((dh)?,(dt|dd)+)>
|
|
|
|
<!ELEMENT dh %Inline;>
|
|
<!ELEMENT dt %Inline;>
|
|
<!ELEMENT dd %Inline;>
|
|
|
|
<!ELEMENT ul ((li)+)>
|
|
<!ELEMENT ol ((li)+)>
|
|
|
|
<!ELEMENT li %Inline;>
|
|
|