summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/xmltex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/xmltex')
-rw-r--r--Master/texmf-dist/source/xmltex/xmlplay/play.dtd28
1 files changed, 28 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/xmltex/xmlplay/play.dtd b/Master/texmf-dist/source/xmltex/xmlplay/play.dtd
new file mode 100644
index 00000000000..300c3e3976e
--- /dev/null
+++ b/Master/texmf-dist/source/xmltex/xmlplay/play.dtd
@@ -0,0 +1,28 @@
+<!-- DTD for Shakespeare J. Bosak 1994.03.01, 1997.01.02 -->
+<!-- Revised for case sensitivity 1997.09.10 -->
+<!-- Revised for XML 1.0 conformity 1998.01.27 (thanks to Eve Maler) -->
+
+<!ENTITY amp "&#38;#38;">
+<!ELEMENT PLAY (TITLE, FM, PERSONAE, SCNDESCR, PLAYSUBT, INDUCT?,
+ PROLOGUE?, ACT+, EPILOGUE?)>
+<!ELEMENT TITLE (#PCDATA)>
+<!ELEMENT FM (P+)>
+<!ELEMENT P (#PCDATA)>
+<!ELEMENT PERSONAE (TITLE, (PERSONA | PGROUP)+)>
+<!ELEMENT PGROUP (PERSONA+, GRPDESCR)>
+<!ELEMENT PERSONA (#PCDATA)>
+<!ELEMENT GRPDESCR (#PCDATA)>
+<!ELEMENT SCNDESCR (#PCDATA)>
+<!ELEMENT PLAYSUBT (#PCDATA)>
+<!ELEMENT INDUCT (TITLE, SUBTITLE*, (SCENE+|(SPEECH|STAGEDIR|SUBHEAD)+))>
+<!ELEMENT ACT (TITLE, SUBTITLE*, PROLOGUE?, SCENE+, EPILOGUE?)>
+<!ELEMENT SCENE (TITLE, SUBTITLE*, (SPEECH | STAGEDIR | SUBHEAD)+)>
+<!ELEMENT PROLOGUE (TITLE, SUBTITLE*, (STAGEDIR | SPEECH)+)>
+<!ELEMENT EPILOGUE (TITLE, SUBTITLE*, (STAGEDIR | SPEECH)+)>
+<!ELEMENT SPEECH (SPEAKER+, (LINE | STAGEDIR | SUBHEAD)+)>
+<!ELEMENT SPEAKER (#PCDATA)>
+<!ELEMENT LINE (#PCDATA | STAGEDIR)*>
+<!ELEMENT STAGEDIR (#PCDATA)>
+<!ELEMENT SUBTITLE (#PCDATA)>
+<!ELEMENT SUBHEAD (#PCDATA)>
+