File: cookml.dtd

package info (click to toggle)
anymeal 0.30-7
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 5,656 kB
  • ctags: 1,292
  • sloc: sh: 12,281; cpp: 11,600; perl: 2,730; lex: 1,098; makefile: 117
file content (97 lines) | stat: -rw-r--r-- 2,428 bytes parent folder | download | duplicates (2)
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
<!ELEMENT cookml (recipe+,menu*)>
<!ATTLIST cookml
	version      CDATA		#REQUIRED
	name         CDATA		#IMPLIED
	prog         CDATA		#REQUIRED
	progver      CDATA		#REQUIRED
>
<!ELEMENT recipe (head,custom*,part*,preparation*,remark*)>
<!ATTLIST recipe
	lang         CDATA		#REQUIRED
>
<!ELEMENT head (cat*,hint*,sourceline*,card*, content*,picture*,picbin*)>
<!ATTLIST head 
	title        CDATA		#REQUIRED
	rid          CDATA		#REQUIRED
	servingqty   CDATA		#REQUIRED
	servingtype  CDATA		#REQUIRED
	createdate   CDATA		#IMPLIED
	createuser   CDATA		#IMPLIED
	createemail  CDATA		#IMPLIED
	changedate   CDATA		#IMPLIED
	changeuser   CDATA		#IMPLIED
	changeemail  CDATA		#IMPLIED
	timeallqty   CDATA		#IMPLIED
	timeprepqty  CDATA		#IMPLIED
	timecookqty  CDATA		#IMPLIED
	costs        CDATA		#IMPLIED
	wwpoints     CDATA		#IMPLIED
>
<!ELEMENT cat (#PCDATA)>
<!ELEMENT hint (#PCDATA)>
<!ELEMENT sourceline (#PCDATA)>
<!ELEMENT card (#PCDATA)>
<!ELEMENT content EMPTY>
<!ATTLIST content
	type         CDATA		#REQUIRED
	value        CDATA		#REQUIRED
>
<!ELEMENT picture EMPTY>
<!ATTLIST picture
	file         CDATA		#REQUIRED
>
<!ELEMENT picbin (#PCDATA)>
<!ATTLIST picbin
	format       CDATA		#REQUIRED
	name         CDATA		#IMPLIED
	desc         CDATA		#IMPLIED
>
<!ELEMENT custom EMPTY>
<!ATTLIST custom
	name         CDATA		#IMPLIED
	datatype     CDATA		#IMPLIED
	value        CDATA		#IMPLIED
>
<!ELEMENT part  (ingredient*)>
<!ATTLIST part
	title        CDATA		#IMPLIED
>
<!ELEMENT ingredient (inote*)>
<!ATTLIST ingredient
	qty          CDATA		#IMPLIED
	unit         CDATA		#IMPLIED
	item         CDATA		#IMPLIED
	bls          CDATA		#IMPLIED
	gram         CDATA		#IMPLIED
	shop         CDATA		#IMPLIED
	calc         CDATA		#IMPLIED
	ridlink      CDATA		#IMPLIED
	preparation  CDATA		#IMPLIED
>
<!ELEMENT inote (#PCDATA)>
<!ELEMENT preparation (text|step+)>
<!ELEMENT text (#PCDATA)>
<!ELEMENT step (#PCDATA)>
<!ELEMENT remark (line*)>
<!ATTLIST remark
	user         CDATA		#IMPLIED
>
<!ELEMENT line (#PCDATA)>
<!ELEMENT menu (mcustom*, mrecipe*)*>
<!ATTLIST menu
	title        CDATA		#IMPLIED
>
<!ELEMENT mcustom EMPTY>
<!ATTLIST mcustom
	name         CDATA		#REQUIRED
	datatype     CDATA		#IMPLIED
	value        CDATA		#IMPLIED
>
<!ELEMENT mrecipe (desc)>
<!ATTLIST mrecipe
	rid          CDATA		#REQUIRED
	title        CDATA		#REQUIRED
	amount       CDATA		#IMPLIED
	persons      CDATA		#IMPLIED
>
<!ELEMENT desc (#PCDATA)>