forked from php/php-src
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.dtd
135 lines (129 loc) · 4.2 KB
/
package.dtd
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<!--
$Id: package.dtd,v 1.12 2001-12-28 02:09:27 ssb Exp $
This is the PEAR package description, version 1.1b1.
It should be used with the informal public identifier:
"-//PHP Group//DTD PEAR Package 1.1b1//EN//XML"
Copyright (c) 1997-2002 The PHP Group
This source file is subject to version 2.02 of the PHP license,
that is bundled with this package in the file LICENSE, and is
available at through the world-wide-web at
http://www.php.net/license/2_02.txt.
If you did not receive a copy of the PHP license and are unable to
obtain it through the world-wide-web, please send a note to
[email protected] so we can mail you a copy immediately.
Authors:
Stig S. Bakken <[email protected]>
-->
<!--============== attributes present in all elements ======================-->
<!ENTITY % global.atts "id ID #IMPLIED">
<!--============== attributes common to several elements ===================-->
<!ENTITY % role.atts "role (php|ext|test|doc) 'php'">
<!ENTITY % extension.atts "debug (on|off) 'off'
threadsafe (on|off) 'off'">
<!ENTITY % format.atts "format CDATA #IMPLIED">
<!--=============== ELEMENT: package =======================================-->
<!ELEMENT package (name, summary, description, maintainer, release)>
<!ATTLIST package
%global.atts;
type (source | binary | empty) "empty"
>
<!--=============== ELEMENT: name ==========================================-->
<!ELEMENT name (#PCDATA)>
<!ATTLIST name
%global.atts;
>
<!--=============== ELEMENT: summary =======================================-->
<!ELEMENT summary (#PCDATA)>
<!ATTLIST summary
%global.atts;
>
<!--=============== ELEMENT: description ===================================-->
<!ELEMENT description (#PCDATA)>
<!ATTLIST description
%global.atts;
>
<!--=============== ELEMENT: maintainer ====================================-->
<!ELEMENT maintainer (user, name, email)>
<!ATTLIST maintainer
%global.atts;
>
<!--=============== ELEMENT: user ==========================================-->
<!ELEMENT user (#PCDATA)>
<!ATTLIST user
%global.atts;
>
<!--=============== ELEMENT: email =========================================-->
<!ELEMENT email (#PCDATA)>
<!ATTLIST email
%global.atts;
>
<!--=============== ELEMENT: release =======================================-->
<!ELEMENT release (version?, state?, date, notes?, filelist)>
<!ATTLIST release
%global.atts;
>
<!--=============== ELEMENT: version =======================================-->
<!ELEMENT version (#PCDATA)>
<!ATTLIST version
%global.atts;
>
<!--=============== ELEMENT: state =========================================-->
<!ELEMENT state (#PCDATA)>
<!ATTLIST state
%global.atts;
>
<!--=============== ELEMENT: date =========================================-->
<!ELEMENT date (#PCDATA)>
<!ATTLIST date
%global.atts;
>
<!--=============== ELEMENT: notes =========================================-->
<!ELEMENT notes (#PCDATA)>
<!ATTLIST notes
%global.atts;
>
<!--=============== ELEMENT: filelist ======================================-->
<!ELEMENT filelist (dir | file | libfile)*>
<!ATTLIST filelist
%global.atts;
>
<!--=============== ELEMENT: dir ===========================================-->
<!ELEMENT dir (#PCDATA)>
<!ATTLIST dir
%global.atts;
>
<!--=============== ELEMENT: file ==========================================-->
<!ELEMENT file (#PCDATA)>
<!ATTLIST file
%global.atts;
%role.atts;
%extension.atts;
%format.atts;
>
<!--=============== ELEMENT: libfile =======================================-->
<!ELEMENT libfile (libname,sources,includes?,libadd?)>
<!ATTLIST libfile
%global.atts;
%role.atts;
>
<!--=============== ELEMENT: libfile =======================================-->
<!ELEMENT libfile (libname,sources,includes?,libadd?)>
<!ATTLIST libfile
%global.atts;
%role.atts;
>
<!--=============== ELEMENT: libname =======================================-->
<!ELEMENT libname (#PCDATA)>
<!ATTLIST libname
%global.atts;
>
<!--=============== ELEMENT: sources =======================================-->
<!ELEMENT sources (#PCDATA)>
<!ATTLIST sources
%global.atts;
>
<!--=============== ELEMENT: libadd ========================================-->
<!ELEMENT libadd (#PCDATA)>
<!ATTLIST libadd
%global.atts;
>