c3d2-web/dtd/c3d2web.dtd

68 lines
1.3 KiB
DTD
Raw Normal View History

<!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)?, (resource)*)>
<!ATTLIST item
title CDATA #REQUIRED
date CDATA #REQUIRED
author CDATA #REQUIRED
category CDATA #REQUIRED
>
<!ELEMENT addendum (%Block;)*>
<!ELEMENT resource (#PCDATA)>
<!ATTLIST resource
size CDATA #REQUIRED
type CDATA #REQUIRED
hide (yes|no) #IMPLIED
title CDATA #IMPLIED
>
<!ELEMENT p %Inline;>
<!ATTLIST p
class CDATA #IMPLIED
>
<!ELEMENT link (#PCDATA | image)*>
<!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;>