|
0
|
1 <!--
|
|
|
2 Support for hymnals. This is a module that can be added ot
|
|
|
3 the ThML and the voyager DTD for HTML.
|
|
|
4
|
|
|
5 Harry Plantinga, November 29, 1999
|
|
|
6
|
|
|
7 Modified by whp 2004-06-21, added pb to hymn element
|
|
|
8 Modified by whp, 2002-08-20: add copyright element
|
|
|
9 Modified by whp, 2007-06-13: (version 1.08)
|
|
|
10 - add copyright attribute to music element
|
|
|
11 - delete incipit as element. Just use the tune attribute
|
|
|
12 - allow images in hymns
|
|
|
13 - allow <p> in <verse>
|
|
|
14 Modified by whp, 2007-10-05, while building hymnary.
|
|
|
15 - added source element, part of hymn or tune
|
|
|
16 - author: added fullname, name
|
|
|
17 - tune: drop name (use title)
|
|
|
18 - added key for key sig (D flat, etc)
|
|
|
19 - composer:
|
|
|
20 - deleted authorID (still have composerID)
|
|
|
21 - deleted pub, loc, source atts (use source element)
|
|
|
22 - added fullname, name; deleted life
|
|
|
23 -->
|
|
|
24
|
|
|
25 <!ELEMENT hymn (title | meter | author | source | date | copyright | argument | tune |
|
|
|
26 verse | index | scripRef | scripCom | p | h1 | h2 |
|
|
|
27 h3 | h4 | h5 | h6 | blockquote | hr | table | note | pb | img)+>
|
|
|
28 <!ATTLIST hymn %attrs;
|
|
|
29 firstline CDATA #IMPLIED
|
|
|
30 n CDATA #IMPLIED>
|
|
|
31
|
|
|
32 <!ELEMENT meter %Inline;>
|
|
|
33 <!ATTLIST meter %attrs;
|
|
|
34 standard CDATA #IMPLIED>
|
|
|
35
|
|
|
36 <!ELEMENT copyright %Inline;>
|
|
|
37 <!ATTLIST copyright %attrs;
|
|
|
38 year CDATA #IMPLIED>
|
|
|
39
|
|
|
40 <!ELEMENT source %Inline;>
|
|
|
41 <!ATTLIST source %attrs;
|
|
|
42 date CDATA #IMPLIED>
|
|
|
43
|
|
|
44 <!ELEMENT author %Inline;>
|
|
|
45 <!ATTLIST author %attrs;
|
|
|
46 type CDATA #IMPLIED
|
|
|
47 act CDATA #IMPLIED
|
|
|
48 language CDATA #IMPLIED
|
|
|
49 date CDATA #IMPLIED
|
|
|
50 authorID CDATA #IMPLIED
|
|
|
51 fullname CDATA #IMPLIED
|
|
|
52 name CDATA #IMPLIED>
|
|
|
53
|
|
|
54 <!-- the tune element is not to be displayed on a book page. -->
|
|
|
55 <!ELEMENT tune (composer | source | music | date | meter | title | copyright)*>
|
|
|
56 <!ATTLIST tune %attrs;
|
|
|
57 incipit CDATA #IMPLIED
|
|
|
58 meter CDATA #IMPLIED
|
|
|
59 key CDATA #IMPLIED
|
|
|
60 tuneID CDATA #IMPLIED>
|
|
|
61
|
|
|
62 <!ELEMENT composer %Inline;>
|
|
|
63 <!ATTLIST composer %attrs;
|
|
|
64 type CDATA #IMPLIED
|
|
|
65 act CDATA #IMPLIED
|
|
|
66 date CDATA #IMPLIED
|
|
|
67 composerID CDATA #IMPLIED
|
|
|
68 fullname CDATA #IMPLIED
|
|
|
69 name CDATA #IMPLIED>
|
|
|
70
|
|
|
71 <!ELEMENT music EMPTY>
|
|
|
72 <!ATTLIST music %attrs;
|
|
|
73 type CDATA #IMPLIED
|
|
|
74 inline (yes|no) "no"
|
|
|
75 actuate (auto|man) "man"
|
|
|
76 copyright CDATA #IMPLIED
|
|
|
77 href %URI; #REQUIRED>
|
|
|
78
|
|
|
79 <!ENTITY % block.hymn "| hymn">
|
|
|
80
|
|
|
81
|