2 This DTD is based on QAML DTD. Modified by Florian Xhumari.
3 $Id: faq.dtd,v 1.3 2002/09/26 12:37:37 ajhood Exp $
6 <!ENTITY % text-styles 'email | img | site | link | em | strong | tt | code'
>
8 <!ENTITY % paragraph-styles 'p | blockquote | ul | ol | pre'
>
11 <!ELEMENT faq (head, body)
>
15 <!ELEMENT head (title, version?, maintainers?, keywords*, summary?, download?)
>
17 <!ELEMENT version (#PCDATA)
>
18 <!ELEMENT keywords (#PCDATA)
>
19 <!ELEMENT summary (%paragraph-styles;)+
>
20 <!ELEMENT download (%paragraph-styles;)+
>
24 <!ELEMENT body (about-section?, (section+ | qna+))
>
25 <!ELEMENT about-section (title, (qna+ | q+ | (%paragraph-styles; | section)+))
>
26 <!ELEMENT section (title, maintainers*, (qna+ | q+ | (%paragraph-styles; | section)+))
>
27 <!ELEMENT qna (author?, q, long-q?, a+ )
>
28 <!ELEMENT a (contributor*, (%paragraph-styles;)+)
>
29 <!ELEMENT q (#PCDATA | %text-styles; )*
>
30 <!ELEMENT long-q (%paragraph-styles;)+
>
32 <!ELEMENT author (name, email?)
>
33 <!ELEMENT contributor (name, email?)
>
35 <!-- common for header and body -->
37 <!ELEMENT title (#PCDATA)
>
38 <!ELEMENT maintainers (maintainer)+
>
39 <!ELEMENT maintainer (name, email, subject?, address?)
>
41 <!ELEMENT name (#PCDATA)
>
42 <!ELEMENT address (#PCDATA)
>
43 <!ELEMENT subject (#PCDATA)
>
50 <!ELEMENT email (#PCDATA)
>
52 <!ELEMENT site (#PCDATA)
>
53 <!ELEMENT link (#PCDATA)
>
55 <!ELEMENT em (#PCDATA)
>
56 <!ELEMENT strong (#PCDATA)
>
57 <!ELEMENT tt (#PCDATA)
>
58 <!ELEMENT code (#PCDATA)
>
61 <!-- paragraph-like styles -->
63 <!ELEMENT blockquote (p | ul | ol | pre | blockquote)+
>
64 <!ELEMENT p (#PCDATA | %text-styles; )*
>
67 <!ELEMENT li (#PCDATA | %text-styles; )*
>
68 <!ELEMENT pre (#PCDATA)
>
73 <!ATTLIST a gist CDATA #IMPLIED
>
74 <!ATTLIST about-section id ID #REQUIRED
76 <!ATTLIST author id ID #IMPLIED
>
77 <!ATTLIST blockquote id ID #IMPLIED
>
78 <!ATTLIST contributor id ID #IMPLIED
>
79 <!ATTLIST faq id ID #IMPLIED
80 xmlns:html CDATA #FIXED
"http://www.w3.org/TR/REC-html40" >
81 <!ATTLIST img src CDATA #REQUIRED
83 <!ATTLIST link href CDATA #REQUIRED
85 <!ATTLIST maintainer id ID #IMPLIED
>
86 <!ATTLIST name id ID #IMPLIED
>
87 <!ATTLIST qna id ID #REQUIRED
89 <!ATTLIST section id ID #REQUIRED