rss.dtd 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <? wireshark:protocol proto_name="rss" hierarchy="yes" ?>
  2. <!--
  3. this DTD is made so that wireshark can dissect RSS up to 2.0, do not try to use it for validating RSS documents
  4. https://cyber.harvard.edu/rss/rss.html
  5. -->
  6. <!ELEMENT rss (channel) >
  7. <!ATTLIST rss version CDATA #REQUIRED >
  8. <!ELEMENT channel ( title
  9. | description
  10. | link
  11. | language
  12. | item+
  13. | rating?
  14. | image?
  15. | textinput?
  16. | copyright?
  17. | pubDate?
  18. | lastBuildDate?
  19. | docs?
  20. | managingEditor?
  21. | webMaster?
  22. | skipHours?
  23. | skipDays?
  24. | cloud
  25. | ttl
  26. )*>
  27. <!ELEMENT title (#PCDATA)>
  28. <!ELEMENT description (#PCDATA)>
  29. <!ELEMENT link (#PCDATA)>
  30. <!ELEMENT image (title | url | link | width? | height? | description?)*>
  31. <!ELEMENT url (#PCDATA)>
  32. <!ELEMENT item ( title | link | description
  33. | author | category | comments | enclosure | guid | pubDate | source )*>
  34. <!ELEMENT textinput (title | description | name | link)*>
  35. <!ELEMENT name (#PCDATA)>
  36. <!ELEMENT rating (#PCDATA)>
  37. <!ELEMENT language (#PCDATA)>
  38. <!ELEMENT width (#PCDATA)>
  39. <!ELEMENT height (#PCDATA)>
  40. <!ELEMENT copyright (#PCDATA)>
  41. <!ELEMENT pubDate (#PCDATA)>
  42. <!ELEMENT lastBuildDate (#PCDATA)>
  43. <!ELEMENT docs (#PCDATA)>
  44. <!ELEMENT managingEditor (#PCDATA)>
  45. <!ELEMENT webMaster (#PCDATA)>
  46. <!ELEMENT hour (#PCDATA)>
  47. <!ELEMENT day (#PCDATA)>
  48. <!ELEMENT skipHours (hour+)>
  49. <!ELEMENT skipDays (day+)>
  50. <!ELEMENT cloud (#PCDATA)>
  51. <!ATTLIST cloud domain CDATA #IMPLIED
  52. port CDATA #IMPLIED
  53. registerProcedure CDATA #IMPLIED
  54. protocol CDATA #IMPLIED
  55. path CDATA #IMPLIED >
  56. <!ELEMENT ttl (#PCDATA)>
  57. <!ELEMENT source (#PCDATA)>
  58. <!ATTLIST source url CDATA #IMPLIED >
  59. <!ELEMENT enclosure (#PCDATA)>
  60. <!ATTLIST enclosure url CDATA #IMPLIED
  61. length CDATA #IMPLIED
  62. type CDATA #IMPLIED >
  63. <!ELEMENT category (#PCDATA)>
  64. <!ATTLIST category domain CDATA #IMPLIED >
  65. <!ELEMENT guid (#PCDATA)>
  66. <!ATTLIST guid isPermaLink CDATA #IMPLIED >
  67. <!ELEMENT author (#PCDATA)>
  68. <!ELEMENT comments (#PCDATA)>