summaryrefslogtreecommitdiffstats
path: root/lib/docbook/docbook-xsl/tools/olink/olinksum.dtd
blob: c123adea75ea64def0b37a02e3730edfb14a4fe9 (plain)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!-- $Id: olinksum.dtd,v 1.1 2002/05/15 17:22:34 isberg Exp $

     DTD for OLINK Summary Information

     Common declaration:

     <!DOCTYPE div
               PUBLIC "-//Norman Walsh//DTD DocBook OLink Summary V1.2//EN">
-->

<!ENTITY % commonatts
"	type		CDATA	#IMPLIED
	name		CDATA	#IMPLIED
	href		CDATA	#IMPLIED
	id		ID	#IMPLIED
	label		CDATA	#IMPLIED
	lang		CDATA	#IMPLIED
	arch		CDATA	#IMPLIED
	conformance	CDATA	#IMPLIED
	os		CDATA	#IMPLIED
	revision	CDATA	#IMPLIED
	userlevel	CDATA	#IMPLIED
	vendor		CDATA	#IMPLIED">

<!ELEMENT div (ttl, objttl, xref, obj*, div*)>
<!ATTLIST div %commonatts;>

<!ELEMENT obj (ttl, objttl, xref)>
<!ATTLIST obj %commonatts;>

<!ENTITY % inlines "tt|i|sub|sup|span">

<!ELEMENT ttl (#PCDATA|%inlines;)*>
<!ELEMENT objttl (#PCDATA|%inlines;)*>
<!ELEMENT xref (#PCDATA|%inlines;)*>

<!ELEMENT tt (#PCDATA|%inlines;)*>   <!-- typewriter (courier) -->
<!ATTLIST tt
	class	CDATA	#IMPLIED
>

<!ELEMENT i (#PCDATA|%inlines;)*>   <!-- italics -->
<!ATTLIST i
	class	CDATA	#IMPLIED
>

<!ELEMENT sub (#PCDATA|%inlines;)*>  <!-- subscript -->
<!ATTLIST sub
	class	CDATA	#IMPLIED
>

<!ELEMENT sup (#PCDATA|%inlines;)*>  <!-- superscript -->
<!ATTLIST sup
	class	CDATA	#IMPLIED
>

<!ELEMENT span (#PCDATA|%inlines;)*> <!-- span -->
<!ATTLIST span
	class	CDATA	#IMPLIED
>