summaryrefslogtreecommitdiff
path: root/Build/tools/tpm.dtd
blob: 955831795c4ed8f0a19affcc9e442817a3188d1e (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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<!ELEMENT rdf:RDF (rdf:Description) >
<!ATTLIST rdf:RDF 
     xmlns:rdf CDATA #REQUIRED
     xmlns:TPM CDATA #REQUIRED>
<!ELEMENT rdf:Description
 (TPM:Name, TPM:Type, TPM:Date, TPM:Version, TPM:Creator, 
 TPM:Title, TPM:Description, TPM:Author, TPM:Size, TPM:Flags?,
 TPM:Build,
 TPM:BinFiles*,TPM:RunFiles?,TPM:DocFiles?,TPM:SourceFiles?,
 TPM:RemoteFiles?,
 TPM:Requires?, TPM:RequiredBy?, TPM:Installation?,TPM:Provides?)>
   <!ATTLIST rdf:Description about CDATA #REQUIRED >
<!ELEMENT TPM:Name (#PCDATA)>
<!ELEMENT TPM:Flags EMPTY>
<!ATTLIST TPM:Flags 
 selectable CDATA #IMPLIED
 default CDATA #IMPLIED
 treeroot CDATA #IMPLIED
>
<!ELEMENT TPM:Type (#PCDATA)>
<!ELEMENT TPM:Date (#PCDATA)>
<!ELEMENT TPM:Version (#PCDATA)>
<!ELEMENT TPM:Creator (#PCDATA)>
<!ELEMENT TPM:Author (#PCDATA)>
<!ELEMENT TPM:Requires (TPM:Documentation*,TPM:Package*,TPM:TLCore*,TPM:Collection*,TPM:Support*)>
<!ELEMENT TPM:RequiredBy (#PCDATA)>
<!ELEMENT TPM:Title (#PCDATA)>
<!ELEMENT TPM:Size (#PCDATA)>
<!ELEMENT TPM:Description (#PCDATA)>
<!ATTLIST TPM:Description
     xmlns:TPM CDATA #IMPLIED>
<!ELEMENT TPM:Build
 (TPM:BinPatterns?,TPM:RunPatterns?,TPM:DocPatterns?,
  TPM:SourcePatterns?,TPM:RemotePatterns?)>
<!ELEMENT TPM:BinPatterns (#PCDATA)>
<!ELEMENT TPM:RunPatterns (#PCDATA)>
<!ELEMENT TPM:DocPatterns (#PCDATA)>
<!ELEMENT TPM:SourcePatterns (#PCDATA)>
<!ELEMENT TPM:RemotePatterns (#PCDATA)>
<!ELEMENT TPM:BinFiles (#PCDATA)>
<!ELEMENT TPM:RunFiles (#PCDATA)>
<!ELEMENT TPM:DocFiles (#PCDATA)>
<!ELEMENT TPM:SourceFiles (#PCDATA)>
<!ELEMENT TPM:RemoteFiles (#PCDATA)>
<!ATTLIST TPM:BinFiles arch CDATA #REQUIRED>
<!ATTLIST TPM:BinFiles size CDATA #REQUIRED>
<!ATTLIST TPM:DocFiles size CDATA #REQUIRED>
<!ATTLIST TPM:SourceFiles size CDATA #REQUIRED>
<!ATTLIST TPM:RunFiles size CDATA #REQUIRED>
<!ATTLIST TPM:RemoteFiles size CDATA #REQUIRED>
<!ATTLIST TPM:BinFiles xmlns:TPM CDATA #IMPLIED>
<!ATTLIST TPM:RunFiles xmlns:TPM CDATA #IMPLIED>
<!ATTLIST TPM:DocFiles xmlns:TPM CDATA #IMPLIED>
<!ATTLIST TPM:SourceFiles    xmlns:TPM CDATA #IMPLIED>
<!ATTLIST TPM:RemoteFiles    xmlns:TPM CDATA #IMPLIED>
<!ELEMENT TPM:TLCore EMPTY>
 <!ATTLIST TPM:TLCore name CDATA #REQUIRED>
<!ELEMENT TPM:Package EMPTY>
 <!ATTLIST TPM:Package name CDATA #REQUIRED>
<!ELEMENT TPM:Documentation EMPTY>
 <!ATTLIST TPM:Documentation name CDATA #REQUIRED>
<!ELEMENT TPM:Collection EMPTY>
 <!ATTLIST TPM:Collection name CDATA #REQUIRED>
<!ELEMENT TPM:Support EMPTY>
 <!ATTLIST TPM:Support name CDATA #REQUIRED>
<!ELEMENT TPM:Installation (TPM:Execute)*>
<!ELEMENT TPM:Execute (#PCDATA)>
<!ATTLIST TPM:Execute function CDATA #REQUIRED
 mode CDATA #IMPLIED
 parameter CDATA #REQUIRED>
<!ELEMENT TPM:Provides (#PCDATA)>