fpp: fix this condition has identical branches [-Wduplicated-branches]
[metze/wireshark/wip.git] / dtds / rss.dtd
1 <? wireshark:protocol proto_name="rss" hierarchy="yes" ?>
2
3 <!--
4     this DTD is made so that wireshark can dissect RSS up to 2.0, do not try to use it for validating RSS documents
5     http://blogs.law.harvard.edu/tech/rss
6 -->
7
8 <!ELEMENT rss (channel) >
9
10 <!ATTLIST rss version CDATA #REQUIRED >
11
12 <!ELEMENT channel ( title
13                   | description
14                   | link
15                   | language
16                   | item+
17                   | rating?
18                   | image?
19                   | textinput?
20                   | copyright?
21                   | pubDate?
22                   | lastBuildDate?
23                   | docs?
24                   | managingEditor?
25                   | webMaster?
26                   | skipHours?
27                   | skipDays?
28                   
29                   | cloud
30                   | ttl
31                   )*>
32
33 <!ELEMENT title (#PCDATA)>
34
35 <!ELEMENT description (#PCDATA)>
36
37 <!ELEMENT link (#PCDATA)>
38
39 <!ELEMENT image (title | url | link | width? | height? | description?)*>
40
41 <!ELEMENT url (#PCDATA)>
42
43 <!ELEMENT item ( title | link | description
44                | author | category | comments | enclosure | guid | pubDate | source )*>
45
46 <!ELEMENT textinput (title | description | name | link)*>
47
48 <!ELEMENT name (#PCDATA)>
49
50 <!ELEMENT rating (#PCDATA)>
51
52 <!ELEMENT language (#PCDATA)>
53
54 <!ELEMENT width (#PCDATA)>
55
56 <!ELEMENT height (#PCDATA)>
57
58 <!ELEMENT copyright (#PCDATA)>
59
60 <!ELEMENT pubDate (#PCDATA)>
61
62 <!ELEMENT lastBuildDate (#PCDATA)>
63
64 <!ELEMENT docs (#PCDATA)>
65
66 <!ELEMENT managingEditor (#PCDATA)>
67
68 <!ELEMENT webMaster (#PCDATA)>
69
70 <!ELEMENT hour (#PCDATA)>
71
72 <!ELEMENT day (#PCDATA)>
73
74 <!ELEMENT skipHours (hour+)>
75
76 <!ELEMENT skipDays (day+)>
77
78 <!ELEMENT cloud (#PCDATA)>
79
80 <!ATTLIST cloud domain CDATA #IMPLIED
81                 port CDATA #IMPLIED
82                 registerProcedure CDATA #IMPLIED
83                 protocol CDATA #IMPLIED
84                 path CDATA #IMPLIED >
85                     
86 <!ELEMENT ttl (#PCDATA)>
87
88 <!ELEMENT source (#PCDATA)>
89 <!ATTLIST source url CDATA #IMPLIED >
90
91 <!ELEMENT enclosure (#PCDATA)>
92 <!ATTLIST enclosure url CDATA #IMPLIED
93                     length CDATA #IMPLIED
94                     type CDATA #IMPLIED >
95
96
97 <!ELEMENT category (#PCDATA)>
98 <!ATTLIST category domain CDATA #IMPLIED >
99
100 <!ELEMENT guid (#PCDATA)>
101 <!ATTLIST guid isPermaLink CDATA #IMPLIED >
102
103 <!ELEMENT author (#PCDATA)>
104
105 <!ELEMENT comments (#PCDATA)>
106