1 <? wireshark:protocol proto_name="rss" hierarchy="yes" ?>
7 this DTD is made so that wireshark can dissect RSS up to 2.0, do not try to use it for validating RSS documents
8 http://blogs.law.harvard.edu/tech/rss
11 <!ELEMENT rss (channel) >
13 <!ATTLIST rss version CDATA #REQUIRED >
15 <!ELEMENT channel ( title
36 <!ELEMENT title (#PCDATA)>
38 <!ELEMENT description (#PCDATA)>
40 <!ELEMENT link (#PCDATA)>
42 <!ELEMENT image (title | url | link | width? | height? | description?)*>
44 <!ELEMENT url (#PCDATA)>
46 <!ELEMENT item ( title | link | description
47 | author | category | comments | enclosure | guid | pubDate | source )*>
49 <!ELEMENT textinput (title | description | name | link)*>
51 <!ELEMENT name (#PCDATA)>
53 <!ELEMENT rating (#PCDATA)>
55 <!ELEMENT language (#PCDATA)>
57 <!ELEMENT width (#PCDATA)>
59 <!ELEMENT height (#PCDATA)>
61 <!ELEMENT copyright (#PCDATA)>
63 <!ELEMENT pubDate (#PCDATA)>
65 <!ELEMENT lastBuildDate (#PCDATA)>
67 <!ELEMENT docs (#PCDATA)>
69 <!ELEMENT managingEditor (#PCDATA)>
71 <!ELEMENT webMaster (#PCDATA)>
73 <!ELEMENT hour (#PCDATA)>
75 <!ELEMENT day (#PCDATA)>
77 <!ELEMENT skipHours (hour+)>
79 <!ELEMENT skipDays (day+)>
81 <!ELEMENT cloud (#PCDATA)>
83 <!ATTLIST cloud domain CDATA #IMPLIED
85 registerProcedure CDATA #IMPLIED
86 protocol CDATA #IMPLIED
89 <!ELEMENT ttl (#PCDATA)>
91 <!ELEMENT source (#PCDATA)>
92 <!ATTLIST source url CDATA #IMPLIED >
94 <!ELEMENT enclosure (#PCDATA)>
95 <!ATTLIST enclosure url CDATA #IMPLIED
100 <!ELEMENT category (#PCDATA)>
101 <!ATTLIST category domain CDATA #IMPLIED >
103 <!ELEMENT guid (#PCDATA)>
104 <!ATTLIST guid isPermaLink CDATA #IMPLIED >
106 <!ELEMENT author (#PCDATA)>
108 <!ELEMENT comments (#PCDATA)>