annotate dtd/hymn.mod @ 0:bca6df27dbfd

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