uiDomain.mod 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <!-- ============================================================= -->
  2. <!-- HEADER -->
  3. <!-- ============================================================= -->
  4. <!-- MODULE: DITA User Interface Domain -->
  5. <!-- VERSION: 1.1 -->
  6. <!-- DATE: November 2006 -->
  7. <!-- -->
  8. <!-- ============================================================= -->
  9. <!-- ============================================================= -->
  10. <!-- PUBLIC DOCUMENT TYPE DEFINITION -->
  11. <!-- TYPICAL INVOCATION -->
  12. <!-- -->
  13. <!-- Refer to this file by the following public identifier or an
  14. appropriate system identifier
  15. PUBLIC "-//OASIS//ELEMENTS DITA User Interface Domain//EN"
  16. Delivered as file "uiDomain.mod" -->
  17. <!-- ============================================================= -->
  18. <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
  19. <!-- -->
  20. <!-- PURPOSE: Declaring the elements and specialization -->
  21. <!-- attributes for the User Interface Domain -->
  22. <!-- -->
  23. <!-- ORIGINAL CREATION DATE: -->
  24. <!-- March 2001 -->
  25. <!-- -->
  26. <!-- (C) Copyright OASIS Open 2005, 2006. -->
  27. <!-- (C) Copyright IBM Corporation 2001, 2004. -->
  28. <!-- All Rights Reserved. -->
  29. <!-- -->
  30. <!-- UPDATES: -->
  31. <!-- 2005.11.15 RDA: Corrected LONG NAME for screen -->
  32. <!-- 2005.11.15 RDA: Corrected the "Delivered as" system ID -->
  33. <!-- ============================================================= -->
  34. <!-- ============================================================= -->
  35. <!-- ELEMENT NAME ENTITIES -->
  36. <!-- ============================================================= -->
  37. <!ENTITY % uicontrol "uicontrol" >
  38. <!ENTITY % wintitle "wintitle" >
  39. <!ENTITY % menucascade "menucascade" >
  40. <!ENTITY % shortcut "shortcut" >
  41. <!ENTITY % screen "screen" >
  42. <!-- ============================================================= -->
  43. <!-- UI KEYWORD TYPES ELEMENT DECLARATIONS -->
  44. <!-- ============================================================= -->
  45. <!-- LONG NAME: User Interface Control -->
  46. <!ELEMENT uicontrol (%words.cnt; | %image; | %shortcut;)* >
  47. <!ATTLIST uicontrol
  48. keyref CDATA #IMPLIED
  49. %univ-atts;
  50. outputclass
  51. CDATA #IMPLIED >
  52. <!-- LONG NAME: Window Title -->
  53. <!ELEMENT wintitle (#PCDATA) >
  54. <!ATTLIST wintitle
  55. keyref CDATA #IMPLIED
  56. %univ-atts;
  57. outputclass
  58. CDATA #IMPLIED >
  59. <!-- LONG NAME: Menu Cascade -->
  60. <!ELEMENT menucascade (%uicontrol;)+ >
  61. <!ATTLIST menucascade
  62. keyref CDATA #IMPLIED
  63. %univ-atts;
  64. outputclass
  65. CDATA #IMPLIED >
  66. <!-- LONG NAME: Short Cut -->
  67. <!ELEMENT shortcut (#PCDATA) >
  68. <!ATTLIST shortcut
  69. keyref CDATA #IMPLIED
  70. %univ-atts;
  71. outputclass
  72. CDATA #IMPLIED >
  73. <!-- LONG NAME: Text Screen Capture -->
  74. <!ELEMENT screen (#PCDATA | %basic.ph.notm; | %txt.incl; |
  75. %data.elements.incl; |
  76. %foreign.unknown.incl;)* >
  77. <!ATTLIST screen
  78. %display-atts;
  79. spectitle CDATA #IMPLIED
  80. xml:space (preserve) #FIXED 'preserve'
  81. %univ-atts;
  82. outputclass
  83. CDATA #IMPLIED >
  84. <!-- ============================================================= -->
  85. <!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
  86. <!-- ============================================================= -->
  87. <!ATTLIST menucascade %global-atts; class CDATA "+ topic/ph ui-d/menucascade " >
  88. <!ATTLIST screen %global-atts; class CDATA "+ topic/pre ui-d/screen " >
  89. <!ATTLIST shortcut %global-atts; class CDATA "+ topic/keyword ui-d/shortcut ">
  90. <!ATTLIST uicontrol %global-atts; class CDATA "+ topic/ph ui-d/uicontrol " >
  91. <!ATTLIST wintitle %global-atts; class CDATA "+ topic/keyword ui-d/wintitle ">
  92. <!-- ================== End DITA User Interface Domain =========== -->