File: joke.dtd

package info (click to toggle)
flexml 1.9.6-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 856 kB
  • sloc: perl: 1,304; makefile: 264; xml: 188; ansic: 117
file content (26 lines) | stat: -rw-r--r-- 685 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!--$Id: joke.dtd,v 1.2 1999/11/23 04:03:05 krisrose Exp $
  DTD for jokes (just for fun). -->

<!ENTITY % bool "yes|no">

<!ELEMENT collection (joke)*>

<!ELEMENT joke (setup|pause|punch-line|annotation)*>
<!ATTLIST joke label ID #REQUIRED
               refs IDREFS
               offensive (%bool;) 'no'
               ethnical (%bool;) #FIXED 'no'>

<!ELEMENT setup (#PCDATA|emph)*>
<!ATTLIST setup type (normal|question) 'normal'>

<!ELEMENT punch-line (#PCDATA|emph)*>
<!ATTLIST punch-line type ( normal | question ) 'normal'>

<!ELEMENT emph (#PCDATA)>

<!ELEMENT pause EMPTY>
<!ATTLIST pause seconds CDATA>

<!ELEMENT annotation ANY>
<!ATTLIST annotation refs IDREFS #IMPLIED>