File: tcldoc-1.0.dtd

package info (click to toggle)
tclxml 3.3~svn11-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 4,392 kB
  • sloc: ansic: 13,292; tcl: 11,656; xml: 3,269; sh: 559; makefile: 15
file content (108 lines) | stat: -rw-r--r-- 2,491 bytes parent folder | download | duplicates (5)
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!-- tcldoc-1.0.dtd -
   -
   -	Customisation of DocBook for Tcl documentation.
   -
   - Copyright (c) 2000 Zveno Pty Ltd
   -
   - $Id: tcldoc-1.0.dtd,v 1.2 2002/06/11 13:37:45 balls Exp $
 -->

<!-- Define overriding entities here -->

<!ENTITY % common.attrib "">

<!ENTITY % local.para.mix "|tclpackage|tclnamespace">
<!ENTITY % local.refcomponent.mix "|tclcmdsynopsis|tclpkgsynopsis|tclnamespacesynopsis">
<!ENTITY % local.synop.class "|tclcmdsynopsis">

<!ENTITY % local.tech.char.class "|tclcommand">

<!-- Import the DocBook DTD -->

<!ENTITY % DocBook 
	PUBLIC "-//Norman Walsh//DTD DocBk XML V4.1.2//EN" 
	       "file:///usr/local/share/xml/docbook/dtd/docbookx.dtd">
%DocBook;

<!--
   - Tcl documentation is written as a DocBook RefEntry.
   - RefEntry includes a number of elements to represent
   - commands, functions, options, etc.  For system-related
   - concepts, these are used as-is.  However, the elements 
   - below are used to distinguish Tcl-related concepts.
   -
   - In addition, XLink may be used for hyperlinking.
 -->

<!-- tclcmdsynopsis -
   -
   -	Information about a Tcl command.
   -	Content is taken to be Tcl commands, options, etc.
   -
  -->

<!ELEMENT tclcmdsynopsis ((command | arg | group | sbr)+, synopfragment*)>
<!ATTLIST tclcmdsynopsis
	%cmdsynopsis.role.attrib;
	%common.attrib;>

<!-- tclpkgsynopsis -
   -
   -	Tcl Package usage synopsis.
   -
  -->

<!ELEMENT tclpkgsynopsis ((package | version)+, synopfragment*)>
<!ATTLIST tclpkgsynopsis
	%cmdsynopsis.role.attrib;
	%common.attrib;>

<!ELEMENT package (#PCDATA)>
<!ATTLIST package
	%common.attrib;>

<!ELEMENT version (#PCDATA)>
<!ATTLIST version
	%common.attrib;>

<!ELEMENT tclpackage (#PCDATA)>
<!ATTLIST tclpackage
	%common.attrib;>

<!-- tclnamespacesynopsis -
   -
   -	Tcl namespace usage synopsis.
   -
  -->

<!ELEMENT tclnamespacesynopsis (tclnamespace+, synopfragment*)>
<!ATTLIST tclnamespacesynopsis
	%cmdsynopsis.role.attrib;
	%common.attrib;>

<!ELEMENT tclnamespace (#PCDATA)>
<!ATTLIST tclnamespace
	%common.attrib;>

<!-- tcloptionsynopsis -
   -
   -	Tcl command configuration option synopsis.
   -
  -->

<!ELEMENT tcloptionsynopsis ((option | arg | group | sbr)+, synopfragment*)>
<!ATTLIST tcloptionsynopsis
	%cmdsynopsis.role.attrib;
	%common.attrib;>

<!-- tclcommand -
   -
   -	A Tcl command, derived from DocBook's command.
   -
  -->

<!ELEMENT tclcommand (%cptr.char.mix;)*>
<!ATTLIST tclcommand
	%moreinfo.attrib;
	%command.role.attrib;
	%common.attrib;>