home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / share / xml / scrollkeeper / dtds / scrollkeeper-cl.dtd < prev    next >
Encoding:
Text File  |  2006-05-29  |  3.6 KB  |  81 lines

  1. <!--
  2. Scrollkeeper Open Source Metadata Framework (SK OMF XML DTD) Version 1.0
  3.  
  4. Copyright (C) 2002 Eric Baudais. All rights reserved.
  5.  
  6. To use the scrollkeeper.dtd, an FPI like the following works:
  7. "-//Scrollkeeper//DTD Contents List V1.0//EN"
  8.  
  9. Permission to use, copy, modify and distribute the OMF DTD and its
  10. accompanying documentation for any purpose and without fee is hereby
  11. granted in perpetuity, provided that the above copyright notice and
  12. this paragraph appear in all copies.  The copyright holders make no
  13. representation about the suitability of the DTD for any purpose.  It
  14. is provided "as is" without expressed or implied warranty. If you
  15. modify the Scrollkeeper OMF DTD in any way, except for declaring and 
  16. referencing additional sets of general entities, declaring additional 
  17. notations, please label your DTD as a variant of Scrollkeeper. This 
  18. license requirement is stated solely in the interests of maintaining 
  19. data interchange capability.                                       -->
  20.  
  21.  
  22. <!-- ............................................................. -->
  23. <!-- Internal Entities ........................................... -->
  24. <!-- ............................................................. -->
  25. <!ENTITY % toc.attribute.set
  26. "linkid    CDATA                             #REQUIRED"              >
  27.  
  28. <!-- ............................................................. -->
  29. <!-- ............................................................. -->
  30.  
  31. <!-- ............................................................. -->
  32. <!-- Element Declarations......................................... -->
  33. <!-- ............................................................. -->
  34. <!--                    ScrollKeeperContentsList root element      -->
  35. <!ELEMENT  ScrollKeeperContentsList (sect)*                          >
  36.  
  37. <!ELEMENT  sect         (title+, sect*, doc*)                        >
  38. <!ATTLIST  sect
  39.              categorycode CDATA                            #IMPLIED  >
  40.  
  41. <!ELEMENT  title        (#PCDATA)                                    >
  42.  
  43. <!ELEMENT  doc          (doctitle, docomf, docsource, docformat, 
  44.                          docseriesid?, toc?)                         >
  45. <!ATTLIST  doc
  46.              docid      CDATA                              #REQUIRED >
  47.  
  48. <!ELEMENT  doctitle     (#PCDATA)                                    >
  49.  
  50. <!ELEMENT  docomf       (#PCDATA)                                    >
  51.  
  52. <!ELEMENT  docsource    (#PCDATA)                                    >
  53.  
  54. <!ELEMENT  docformat    (#PCDATA)                                    >
  55.  
  56. <!ELEMENT  docseriesid  (#PCDATA)                                    >
  57.  
  58. <!ELEMENT  toc          (tocsect1)*                                  >
  59.  
  60. <!ELEMENT  tocsect1     (#PCDATA | tocsect1 | tocsect2)*             >
  61. <!ATTLIST  tocsect1     
  62.              %toc.attribute.set;                                     >
  63.  
  64. <!ELEMENT  tocsect2     (#PCDATA | tocsect2 |  tocsect3)*            >
  65. <!ATTLIST  tocsect2     
  66.              %toc.attribute.set;                                     >
  67.  
  68. <!ELEMENT  tocsect3     (#PCDATA | tocsect3 | tocsect4)*             >
  69. <!ATTLIST  tocsect3     
  70.              %toc.attribute.set;                                     >
  71.  
  72. <!ELEMENT  tocsect4     (#PCDATA | tocsect4 | tocsect5)*             >
  73. <!ATTLIST  tocsect4     
  74.              %toc.attribute.set;                                     >
  75.  
  76. <!ELEMENT  tocsect5     (#PCDATA | tocsect5)*                        >
  77. <!ATTLIST  tocsect5     
  78.              %toc.attribute.set;                                     >
  79.  
  80. <!-- ............................................................. -->
  81. <!-- ............................................................. -->