summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-11 23:48:56 +0000
committerKarl Berry <karl@freefriends.org>2006-01-11 23:48:56 +0000
commitafb940ad38f091a393fd40b71d33756d2a46ebc6 (patch)
tree20438c6609a1cfb52f6d0025f9fe15d3e2d68ba4
parentcb1533bd9f825c949255972569c8c304a93b69cd (diff)
trunk/Master/texmf-dist/source/xmltex
git-svn-id: svn://tug.org/texlive/trunk@108 c570f23f-e606-0410-a88d-b1316a301751
-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)>
+