home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _3FFDDEA3D30841B98B02FDCDE43D642D < prev    next >
Encoding:
Text File  |  2002-09-03  |  120.3 KB  |  3,494 lines

  1. <!-- WML 2.0 DTD  ...................................................... -->
  2. <!-- file: wml20.dtd -->
  3. <!-- 
  4.     @Wireless Application Protocol Forum, Ltd. 2001.
  5.  
  6.     Terms and conditions of use are available from the Wireless Application Protocol Forum Ltd. 
  7.     Web site (http://www.wapforum.org/what/copyright.htm).
  8. -->
  9. <!--
  10.     This is the WML 2.0 DTD driver file. Please use this formal public identifier to identify it:
  11.  
  12.          "-//WAPFORUM//DTD WML 2.0//EN"
  13.                                  
  14.      For example, if you are using WML 2.0 directly, use
  15.      the FPI in the DOCTYPE declaration, with the xmlns attribute
  16.      on the document element to identify the default namespace:
  17.  
  18.          <?xml version="1.0"?>
  19.          <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD WML 2.0//EN"
  20.                                "http://www.wapforum.org/dtd/wml20.dtd" >
  21.          <html xmlns="http://www.w3.org/1999/xhtml"
  22.                    xmlns:wml="http://www.wapforum.org/2001/wml">
  23.          ...
  24.          </html>
  25.  
  26. -->
  27. <!-- ============================================ -->
  28. <!--
  29.         Version, XML Namespaces, and profile information 
  30. -->
  31. <!-- ============================================ -->
  32. <!--
  33.     Value of XHTML version attribute 
  34. -->
  35. <!ENTITY % XHTML.version "-//WAPFORUM//DTD WML 2.0//EN">
  36. <!-- 
  37.     Value of XHTML profile attribute
  38.     
  39.     Reserved for future use with document profiles 
  40. -->
  41. <!ENTITY % XHTML.profile "">
  42. <!-- ============================================ -->
  43. <!--
  44.         Modularisation framework setup
  45. -->
  46. <!-- ============================================ -->
  47. <!ENTITY % wml-framework.mod PUBLIC "-//WAPFORUM//ENTITIES WML Modular Framework 1.0//EN"
  48.             "http://www.wapforum.org/DTD/wml-framework-1.mod">
  49. <!-- WML Modular Framework ...................................................... -->
  50. <!-- file: wml-framework-1.mod -->
  51. <!-- 
  52.     @Wireless Application Protocol Forum, Ltd. 2001.
  53.  
  54.     Terms and conditions of use are available from the Wireless Application Protocol Forum Ltd. 
  55.     Web site (http://www.wapforum.org/what/copyright.htm).
  56. -->
  57. <!--
  58.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  59.  
  60.        PUBLIC "-//WAPFORUM//ENTITIES WML Modular Framework 1.0//EN"
  61.        SYSTEM "http://www.wapforum.org/dtd/wml-framework-1.mod"
  62.        
  63.        This is an extension of the XHTML Modular Framework module. In addition to the 
  64.        required XHTML entities it includes:
  65.        
  66.                *WML datatypes
  67.                *WML namespace qualified names
  68.                *WML document model       
  69. -->
  70. <!-- 
  71.     XHTML notations
  72. -->
  73. <!ENTITY % xhtml-notations.mod PUBLIC "-//W3C//NOTATIONS XHTML Notations 1.0//EN"
  74.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-notations-1.mod">
  75. <!-- ...................................................................... -->
  76. <!-- XHTML Notations Module  .............................................. -->
  77. <!-- file: xhtml-notations-1.mod
  78.  
  79.      This is XHTML, a reformulation of HTML as a modular XML application.
  80.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  81.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $
  82.  
  83.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  84.  
  85.        PUBLIC "-//W3C//NOTATIONS XHTML Notations 1.0//EN"
  86.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-notations-1.mod"
  87.  
  88.      Revisions:
  89.      (none)
  90.      ....................................................................... -->
  91. <!-- Notations
  92.  
  93.      defines the following notations, many of these imported from
  94.      other specifications and standards. When an existing FPI is
  95.      known, it is incorporated here.
  96. -->
  97. <!-- XML Notations ..................................... -->
  98. <!-- SGML and XML Notations ............................ -->
  99. <!-- W3C XML 1.0 Recommendation -->
  100. <!NOTATION w3c-xml PUBLIC "ISO 8879//NOTATION Extensible Markup Language (XML) 1.0//EN">
  101. <!-- XML 1.0 CDATA -->
  102. <!NOTATION cdata PUBLIC "-//W3C//NOTATION XML 1.0: CDATA//EN">
  103. <!-- SGML Formal Public Identifiers -->
  104. <!NOTATION fpi PUBLIC "ISO 8879:1986//NOTATION Formal Public Identifier//EN">
  105. <!-- XHTML Notations ................................... -->
  106. <!-- Length defined for cellpadding/cellspacing -->
  107. <!-- nn for pixels or nn% for percentage length -->
  108. <!NOTATION length PUBLIC "-//W3C//NOTATION XHTML Datatype: Length//EN">
  109. <!-- space-separated list of link types -->
  110. <!NOTATION linkTypes PUBLIC "-//W3C//NOTATION XHTML Datatype: LinkTypes//EN">
  111. <!-- single or comma-separated list of media descriptors -->
  112. <!NOTATION mediaDesc PUBLIC "-//W3C//NOTATION XHTML Datatype: MediaDesc//EN">
  113. <!-- pixel, percentage, or relative -->
  114. <!NOTATION multiLength PUBLIC "-//W3C//NOTATION XHTML Datatype: MultiLength//EN">
  115. <!-- one or more digits (NUMBER) -->
  116. <!NOTATION number PUBLIC "-//W3C//NOTATION XHTML Datatype: Number//EN">
  117. <!-- integer representing length in pixels -->
  118. <!NOTATION pixels PUBLIC "-//W3C//NOTATION XHTML Datatype: Pixels//EN">
  119. <!-- script expression -->
  120. <!NOTATION script PUBLIC "-//W3C//NOTATION XHTML Datatype: Script//EN">
  121. <!-- textual content -->
  122. <!NOTATION text PUBLIC "-//W3C//NOTATION XHTML Datatype: Text//EN">
  123. <!-- Imported Notations ................................ -->
  124. <!-- a single character from [ISO10646] -->
  125. <!NOTATION character PUBLIC "-//W3C//NOTATION XHTML Datatype: Character//EN">
  126. <!-- a character encoding, as per [RFC2045] -->
  127. <!NOTATION charset PUBLIC "-//W3C//NOTATION XHTML Datatype: Charset//EN">
  128. <!-- a space separated list of character encodings, as per [RFC2045] -->
  129. <!NOTATION charsets PUBLIC "-//W3C//NOTATION XHTML Datatype: Charsets//EN">
  130. <!-- media type, as per [RFC2045] -->
  131. <!NOTATION contentType PUBLIC "-//W3C//NOTATION XHTML Datatype: ContentType//EN">
  132. <!-- comma-separated list of media types, as per [RFC2045] -->
  133. <!NOTATION contentTypes PUBLIC "-//W3C//NOTATION XHTML Datatype: ContentTypes//EN">
  134. <!-- date and time information. ISO date format -->
  135. <!NOTATION datetime PUBLIC "-//W3C//NOTATION XHTML Datatype: Datetime//EN">
  136. <!-- a language code, as per [RFC3066] -->
  137. <!NOTATION languageCode PUBLIC "-//W3C//NOTATION XHTML Datatype: LanguageCode//EN">
  138. <!-- a Uniform Resource Identifier, see [URI] -->
  139. <!NOTATION uri PUBLIC "-//W3C//NOTATION XHTML Datatype: URI//EN">
  140. <!-- a space-separated list of Uniform Resource Identifiers, see [URI] -->
  141. <!NOTATION uris PUBLIC "-//W3C//NOTATION XHTML Datatype: URIs//EN">
  142. <!-- end of xhtml-notations-1.mod -->
  143. <!-- 
  144.     WML datatypes
  145. -->
  146. <!ENTITY % Boolean.datatype "(true|false)">
  147. <!-- 
  148.     XHTML datatypes
  149. -->
  150. <!ENTITY % xhtml-datatypes.mod PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN"
  151.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-datatypes-1.mod">
  152. <!-- ...................................................................... -->
  153. <!-- XHTML Datatypes Module  .............................................. -->
  154. <!-- file: xhtml-datatypes-1.mod
  155.  
  156.      This is XHTML, a reformulation of HTML as a modular XML application.
  157.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  158.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  159.  
  160.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  161.  
  162.        PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN"
  163.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-datatypes-1.mod"
  164.  
  165.      Revisions:
  166.      (none)
  167.      ....................................................................... -->
  168. <!-- Datatypes
  169.  
  170.      defines containers for the following datatypes, many of
  171.      these imported from other specifications and standards.
  172. -->
  173. <!-- Length defined for cellpadding/cellspacing -->
  174. <!-- nn for pixels or nn% for percentage length -->
  175. <!ENTITY % Length.datatype "CDATA">
  176. <!-- space-separated list of link types -->
  177. <!ENTITY % LinkTypes.datatype "NMTOKENS">
  178. <!-- single or comma-separated list of media descriptors -->
  179. <!ENTITY % MediaDesc.datatype "CDATA">
  180. <!-- pixel, percentage, or relative -->
  181. <!ENTITY % MultiLength.datatype "CDATA">
  182. <!-- one or more digits (NUMBER) -->
  183. <!ENTITY % Number.datatype "CDATA">
  184. <!-- integer representing length in pixels -->
  185. <!ENTITY % Pixels.datatype "CDATA">
  186. <!-- script expression -->
  187. <!ENTITY % Script.datatype "CDATA">
  188. <!-- textual content -->
  189. <!ENTITY % Text.datatype "CDATA">
  190. <!-- Imported Datatypes ................................ -->
  191. <!-- a single character from [ISO10646] -->
  192. <!ENTITY % Character.datatype "CDATA">
  193. <!-- a character encoding, as per [RFC2045] -->
  194. <!ENTITY % Charset.datatype "CDATA">
  195. <!-- a space separated list of character encodings, as per [RFC2045] -->
  196. <!ENTITY % Charsets.datatype "CDATA">
  197. <!-- Color specification using color name or sRGB (#RRGGBB) values -->
  198. <!ENTITY % Color.datatype "CDATA">
  199. <!-- media type, as per [RFC2045] -->
  200. <!ENTITY % ContentType.datatype "CDATA">
  201. <!-- comma-separated list of media types, as per [RFC2045] -->
  202. <!ENTITY % ContentTypes.datatype "CDATA">
  203. <!-- date and time information. ISO date format -->
  204. <!ENTITY % Datetime.datatype "CDATA">
  205. <!-- formal public identifier, as per [ISO8879] -->
  206. <!ENTITY % FPI.datatype "CDATA">
  207. <!-- a language code, as per [RFC3066] -->
  208. <!ENTITY % LanguageCode.datatype "NMTOKEN">
  209. <!-- a Uniform Resource Identifier, see [URI] -->
  210. <!ENTITY % URI.datatype "CDATA">
  211. <!-- a space-separated list of Uniform Resource Identifiers, see [URI] -->
  212. <!ENTITY % URIs.datatype "CDATA">
  213. <!-- end of xhtml-datatypes-1.mod -->
  214. <!-- 
  215.     WML qualified names
  216. -->
  217. <!ENTITY % wml-qname.mod PUBLIC "-//WAPFORUM//ENTITIES WML Qualified Names 1.0//EN"
  218.        "http://www.wapforum.org/DTD/wml-qname-1.mod">
  219. <!-- WML Qualified Names Module  ......................................... -->
  220. <!-- file: wml-qname-1.mod -->
  221. <!-- 
  222.     @Wireless Application Protocol Forum, Ltd. 2001.
  223.  
  224.     Terms and conditions of use are available from the Wireless Application Protocol Forum Ltd. 
  225.     Web site (http://www.wapforum.org/what/copyright.htm).
  226. -->
  227. <!--
  228.     
  229.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  230.  
  231.     PUBLIC "-//WAPFORUM//ENTITIES WML Qualified Names 1.0//EN"
  232.        SYSTEM "wml-qname-1.mod"
  233.  
  234.     This module declares WML names with the WML namespace prefix.    
  235.  
  236. -->
  237. <!--
  238.     The WML namespace name
  239. -->
  240. <!ENTITY % WML.xmlns "http://www.wapforum.org/2001/wml">
  241. <!--
  242.     WML namespace prefix
  243.     
  244.     On WML elements WML is declared as the default namespace. 
  245.     Namespace prefix is used only for WML attributes on XHTML elements.
  246. -->
  247. <!ENTITY % WML.prefix "wml">
  248. <!--
  249.     Parameter entity with the WML namespace prefix plus the ":". 
  250.     The actual prefix, WML.prefix, is declared in the WML DTD driver. 
  251. -->
  252. <!ENTITY % WML.pfx "%WML.prefix;:">
  253. <!--
  254.     Attribute used to declare the WML namespace with the WML prefix.
  255. -->
  256. <!ENTITY % WML.xmlns.extra.attrib "xmlns:%WML.prefix;     %URI.datatype;         #FIXED     '%WML.xmlns;'">
  257. <!--
  258.     All WML qualified names. 
  259.     
  260.     Note that element names are not prefixed. Only attribute names are.
  261. -->
  262. <!ENTITY % card.qname "%WML.pfx;card">
  263. <!ENTITY % do.qname "%WML.pfx;do">
  264. <!ENTITY % access.qname "%WML.pfx;access">
  265. <!ENTITY % go.qname "%WML.pfx;go">
  266. <!ENTITY % prev.qname "%WML.pfx;prev">
  267. <!ENTITY % refresh.qname "%WML.pfx;refresh">
  268. <!ENTITY % noop.qname "%WML.pfx;noop">
  269. <!ENTITY % onevent.qname "%WML.pfx;onevent">
  270. <!ENTITY % postfield.qname "%WML.pfx;postfield">
  271. <!ENTITY % setvar.qname "%WML.pfx;setvar">
  272. <!ENTITY % getvar.qname "%WML.pfx;getvar">
  273. <!ENTITY % timer.qname "%WML.pfx;timer">
  274. <!ENTITY % widget.qname "%WML.pfx;widget">
  275. <!ENTITY % anchor.qname "%WML.pfx;anchor">
  276. <!ENTITY % att.forua.qname "%WML.pfx;forua">
  277. <!ENTITY % att.value.qname "%WML.pfx;value">
  278. <!ENTITY % att.iname.qname "%WML.pfx;iname">
  279. <!ENTITY % att.name.qname "%WML.pfx;name">
  280. <!ENTITY % att.ivalue.qname "%WML.pfx;ivalue">
  281. <!ENTITY % att.format.qname "%WML.pfx;format">
  282. <!ENTITY % att.emptyok.qname "%WML.pfx;emptyok">
  283. <!ENTITY % att.localsrc.qname "%WML.pfx;localsrc">
  284. <!ENTITY % att.columns.qname "%WML.pfx;columns">
  285. <!ENTITY % att.align.qname "%WML.pfx;align">
  286. <!ENTITY % att.mode.qname "%WML.pfx;mode">
  287. <!ENTITY % att.onenterforward.qname "%WML.pfx;onenterforward">
  288. <!ENTITY % att.onenterbackward.qname "%WML.pfx;onenterbackward">
  289. <!ENTITY % att.ontimer.qname "%WML.pfx;ontimer">
  290. <!ENTITY % att.onpick.qname "%WML.pfx;onpick">
  291. <!ENTITY % att.newcontext.qname "%WML.pfx;newcontext">
  292. <!ENTITY % att.usexmlfragment.qname "%WML.pfx;use-xml-fragments">
  293. <!ENTITY % att.type.qname "%WML.pfx;type">
  294. <!--
  295.     The u element is not declared in XHTML, because it has beed removed from the language. 
  296.     So it must be declared here. It is, however, deprecated in WML. 
  297. -->
  298. <!ENTITY % u.qname "u">
  299. <!-- 
  300.     XHTML qualified names
  301. -->
  302. <!ENTITY % xhtml-qname.mod PUBLIC "-//W3C//ENTITIES XHTML Qualified Names 1.0//EN"
  303.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-qname-1.mod">
  304. <!-- ....................................................................... -->
  305. <!-- XHTML Qname Module  ................................................... -->
  306. <!-- file: xhtml-qname-1.mod
  307.  
  308.      This is XHTML, a reformulation of HTML as a modular XML application.
  309.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  310.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  311.  
  312.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  313.  
  314.        PUBLIC "-//W3C//ENTITIES XHTML Qualified Names 1.0//EN"
  315.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-qname-1.mod"
  316.  
  317.      Revisions:
  318. #2000-10-22: added qname declarations for ruby elements
  319.      ....................................................................... -->
  320. <!-- XHTML Qname (Qualified Name) Module
  321.  
  322.      This module is contained in two parts, labeled Section 'A' and 'B':
  323.  
  324.        Section A declares parameter entities to support namespace-
  325.        qualified names, namespace declarations, and name prefixing
  326.        for XHTML and extensions.
  327.  
  328.        Section B declares parameter entities used to provide
  329.        namespace-qualified names for all XHTML element types:
  330.  
  331.          %applet.qname;   the xmlns-qualified name for <applet>
  332.          %base.qname;     the xmlns-qualified name for <base>
  333.          ...
  334.  
  335.      XHTML extensions would create a module similar to this one.
  336.      Included in the XHTML distribution is a template module
  337.      ('template-qname-1.mod') suitable for this purpose.
  338. -->
  339. <!-- Section A: XHTML XML Namespace Framework :::::::::::::::::::: -->
  340. <!-- 1. Declare a %XHTML.prefixed; conditional section keyword, used
  341.         to activate namespace prefixing. The default value should
  342.         inherit '%NS.prefixed;' from the DTD driver, so that unless
  343.         overridden, the default behaviour follows the overall DTD
  344.         prefixing scheme.
  345. -->
  346. <!ENTITY % NS.prefixed "IGNORE">
  347. <!ENTITY % XHTML.prefixed "%NS.prefixed;">
  348. <!-- 2. Declare a parameter entity (eg., %XHTML.xmlns;) containing
  349.         the URI reference used to identify the XHTML namespace:
  350. -->
  351. <!ENTITY % XHTML.xmlns "http://www.w3.org/1999/xhtml">
  352. <!-- 3. Declare parameter entities (eg., %XHTML.prefix;) containing
  353.         the default namespace prefix string(s) to use when prefixing
  354.         is enabled. This may be overridden in the DTD driver or the
  355.         internal subset of an document instance. If no default prefix
  356.         is desired, this may be declared as an empty string.
  357.  
  358.      NOTE: As specified in [XMLNAMES], the namespace prefix serves
  359.      as a proxy for the URI reference, and is not in itself significant.
  360. -->
  361. <!ENTITY % XHTML.prefix "">
  362. <!-- 4. Declare parameter entities (eg., %XHTML.pfx;) containing the
  363.         colonized prefix(es) (eg., '%XHTML.prefix;:') used when
  364.         prefixing is active, an empty string when it is not.
  365. -->
  366. <![%XHTML.prefixed;[
  367. <!ENTITY % XHTML.pfx  "%XHTML.prefix;:" >
  368. ]]>
  369. <!ENTITY % XHTML.pfx "">
  370. <!-- declare qualified name extensions here ............ -->
  371. <!ENTITY % xhtml-qname-extra.mod "">
  372. <!-- 5. The parameter entity %XHTML.xmlns.extra.attrib; may be
  373.         redeclared to contain any non-XHTML namespace declaration
  374.         attributes for namespaces embedded in XHTML. The default
  375.         is an empty string.  XLink should be included here if used
  376.         in the DTD.
  377. -->
  378. <!ENTITY % XHTML.xmlns.extra.attrib "">
  379. <!-- The remainder of Section A is only followed in XHTML, not extensions. -->
  380. <!-- Declare a parameter entity %NS.decl.attrib; containing
  381.      all XML Namespace declarations used in the DTD, plus the
  382.      xmlns declaration for XHTML, its form dependent on whether
  383.      prefixing is active.
  384. -->
  385. <![%XHTML.prefixed;[
  386. <!ENTITY % NS.decl.attrib
  387.      "xmlns:%XHTML.prefix;  %URI.datatype;   #FIXED '%XHTML.xmlns;'
  388.       %XHTML.xmlns.extra.attrib;"
  389. >
  390. ]]>
  391. <!ENTITY % NS.decl.attrib "%XHTML.xmlns.extra.attrib;">
  392. <!-- This is a placeholder for future XLink support.
  393. -->
  394. <!ENTITY % XLINK.xmlns.attrib "">
  395. <!-- Declare a parameter entity %NS.decl.attrib; containing all
  396.      XML namespace declaration attributes used by XHTML, including
  397.      a default xmlns attribute when prefixing is inactive.
  398. -->
  399. <![%XHTML.prefixed;[
  400. <!ENTITY % XHTML.xmlns.attrib
  401.      "%NS.decl.attrib;
  402.       %XLINK.xmlns.attrib;"
  403. >
  404. ]]>
  405. <!ENTITY % XHTML.xmlns.attrib "xmlns        %URI.datatype;           #FIXED '%XHTML.xmlns;'
  406.       %XLINK.xmlns.attrib;">
  407. <!-- placeholder for qualified name redeclarations -->
  408. <!ENTITY % xhtml-qname.redecl "">
  409. <!-- Section B: XHTML Qualified Names ::::::::::::::::::::::::::::: -->
  410. <!-- 6. This section declares parameter entities used to provide
  411.         namespace-qualified names for all XHTML element types.
  412. -->
  413. <!-- module:  xhtml-applet-1.mod -->
  414. <!ENTITY % applet.qname "%XHTML.pfx;applet">
  415. <!-- module:  xhtml-base-1.mod -->
  416. <!ENTITY % base.qname "%XHTML.pfx;base">
  417. <!-- module:  xhtml-bdo-1.mod -->
  418. <!ENTITY % bdo.qname "%XHTML.pfx;bdo">
  419. <!-- module:  xhtml-blkphras-1.mod -->
  420. <!ENTITY % address.qname "%XHTML.pfx;address">
  421. <!ENTITY % blockquote.qname "%XHTML.pfx;blockquote">
  422. <!ENTITY % pre.qname "%XHTML.pfx;pre">
  423. <!ENTITY % h1.qname "%XHTML.pfx;h1">
  424. <!ENTITY % h2.qname "%XHTML.pfx;h2">
  425. <!ENTITY % h3.qname "%XHTML.pfx;h3">
  426. <!ENTITY % h4.qname "%XHTML.pfx;h4">
  427. <!ENTITY % h5.qname "%XHTML.pfx;h5">
  428. <!ENTITY % h6.qname "%XHTML.pfx;h6">
  429. <!-- module:  xhtml-blkpres-1.mod -->
  430. <!ENTITY % hr.qname "%XHTML.pfx;hr">
  431. <!-- module:  xhtml-blkstruct-1.mod -->
  432. <!ENTITY % div.qname "%XHTML.pfx;div">
  433. <!ENTITY % p.qname "%XHTML.pfx;p">
  434. <!-- module:  xhtml-edit-1.mod -->
  435. <!ENTITY % ins.qname "%XHTML.pfx;ins">
  436. <!ENTITY % del.qname "%XHTML.pfx;del">
  437. <!-- module:  xhtml-form-1.mod -->
  438. <!ENTITY % form.qname "%XHTML.pfx;form">
  439. <!ENTITY % label.qname "%XHTML.pfx;label">
  440. <!ENTITY % input.qname "%XHTML.pfx;input">
  441. <!ENTITY % select.qname "%XHTML.pfx;select">
  442. <!ENTITY % optgroup.qname "%XHTML.pfx;optgroup">
  443. <!ENTITY % option.qname "%XHTML.pfx;option">
  444. <!ENTITY % textarea.qname "%XHTML.pfx;textarea">
  445. <!ENTITY % fieldset.qname "%XHTML.pfx;fieldset">
  446. <!ENTITY % legend.qname "%XHTML.pfx;legend">
  447. <!ENTITY % button.qname "%XHTML.pfx;button">
  448. <!-- module:  xhtml-hypertext-1.mod -->
  449. <!ENTITY % a.qname "%XHTML.pfx;a">
  450. <!-- module:  xhtml-image-1.mod -->
  451. <!ENTITY % img.qname "%XHTML.pfx;img">
  452. <!-- module:  xhtml-inlphras-1.mod -->
  453. <!ENTITY % abbr.qname "%XHTML.pfx;abbr">
  454. <!ENTITY % acronym.qname "%XHTML.pfx;acronym">
  455. <!ENTITY % cite.qname "%XHTML.pfx;cite">
  456. <!ENTITY % code.qname "%XHTML.pfx;code">
  457. <!ENTITY % dfn.qname "%XHTML.pfx;dfn">
  458. <!ENTITY % em.qname "%XHTML.pfx;em">
  459. <!ENTITY % kbd.qname "%XHTML.pfx;kbd">
  460. <!ENTITY % q.qname "%XHTML.pfx;q">
  461. <!ENTITY % samp.qname "%XHTML.pfx;samp">
  462. <!ENTITY % strong.qname "%XHTML.pfx;strong">
  463. <!ENTITY % var.qname "%XHTML.pfx;var">
  464. <!-- module:  xhtml-inlpres-1.mod -->
  465. <!ENTITY % b.qname "%XHTML.pfx;b">
  466. <!ENTITY % big.qname "%XHTML.pfx;big">
  467. <!ENTITY % i.qname "%XHTML.pfx;i">
  468. <!ENTITY % small.qname "%XHTML.pfx;small">
  469. <!ENTITY % sub.qname "%XHTML.pfx;sub">
  470. <!ENTITY % sup.qname "%XHTML.pfx;sup">
  471. <!ENTITY % tt.qname "%XHTML.pfx;tt">
  472. <!-- module:  xhtml-inlstruct-1.mod -->
  473. <!ENTITY % br.qname "%XHTML.pfx;br">
  474. <!ENTITY % span.qname "%XHTML.pfx;span">
  475. <!-- module:  xhtml-ismap-1.mod (also csismap, ssismap) -->
  476. <!ENTITY % map.qname "%XHTML.pfx;map">
  477. <!ENTITY % area.qname "%XHTML.pfx;area">
  478. <!-- module:  xhtml-link-1.mod -->
  479. <!ENTITY % link.qname "%XHTML.pfx;link">
  480. <!-- module:  xhtml-list-1.mod -->
  481. <!ENTITY % dl.qname "%XHTML.pfx;dl">
  482. <!ENTITY % dt.qname "%XHTML.pfx;dt">
  483. <!ENTITY % dd.qname "%XHTML.pfx;dd">
  484. <!ENTITY % ol.qname "%XHTML.pfx;ol">
  485. <!ENTITY % ul.qname "%XHTML.pfx;ul">
  486. <!ENTITY % li.qname "%XHTML.pfx;li">
  487. <!-- module:  xhtml-meta-1.mod -->
  488. <!ENTITY % meta.qname "%XHTML.pfx;meta">
  489. <!-- module:  xhtml-param-1.mod -->
  490. <!ENTITY % param.qname "%XHTML.pfx;param">
  491. <!-- module:  xhtml-object-1.mod -->
  492. <!ENTITY % object.qname "%XHTML.pfx;object">
  493. <!-- module:  xhtml-script-1.mod -->
  494. <!ENTITY % script.qname "%XHTML.pfx;script">
  495. <!ENTITY % noscript.qname "%XHTML.pfx;noscript">
  496. <!-- module:  xhtml-struct-1.mod -->
  497. <!ENTITY % html.qname "%XHTML.pfx;html">
  498. <!ENTITY % head.qname "%XHTML.pfx;head">
  499. <!ENTITY % title.qname "%XHTML.pfx;title">
  500. <!ENTITY % body.qname "%XHTML.pfx;body">
  501. <!-- module:  xhtml-style-1.mod -->
  502. <!ENTITY % style.qname "%XHTML.pfx;style">
  503. <!-- module:  xhtml-table-1.mod -->
  504. <!ENTITY % table.qname "%XHTML.pfx;table">
  505. <!ENTITY % caption.qname "%XHTML.pfx;caption">
  506. <!ENTITY % thead.qname "%XHTML.pfx;thead">
  507. <!ENTITY % tfoot.qname "%XHTML.pfx;tfoot">
  508. <!ENTITY % tbody.qname "%XHTML.pfx;tbody">
  509. <!ENTITY % colgroup.qname "%XHTML.pfx;colgroup">
  510. <!ENTITY % col.qname "%XHTML.pfx;col">
  511. <!ENTITY % tr.qname "%XHTML.pfx;tr">
  512. <!ENTITY % th.qname "%XHTML.pfx;th">
  513. <!ENTITY % td.qname "%XHTML.pfx;td">
  514. <!-- module:  xhtml-ruby-1.mod -->
  515. <!ENTITY % ruby.qname "%XHTML.pfx;ruby">
  516. <!ENTITY % rbc.qname "%XHTML.pfx;rbc">
  517. <!ENTITY % rtc.qname "%XHTML.pfx;rtc">
  518. <!ENTITY % rb.qname "%XHTML.pfx;rb">
  519. <!ENTITY % rt.qname "%XHTML.pfx;rt">
  520. <!ENTITY % rp.qname "%XHTML.pfx;rp">
  521. <!-- Provisional XHTML 2.0 Qualified Names  ...................... -->
  522. <!-- module:  xhtml-image-2.mod -->
  523. <!ENTITY % alt.qname "%XHTML.pfx;alt">
  524. <!-- end of xhtml-qname-1.mod -->
  525. <!--
  526.     XHTML global attributes
  527. -->
  528. <!ENTITY % xhtml-inlstyle.mod PUBLIC "-//W3C//ELEMENTS XHTML Inline Style 1.0//EN"
  529.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod">
  530. <!-- ...................................................................... -->
  531. <!-- XHTML Inline Style Module  ........................................... -->
  532. <!-- file: xhtml-inlstyle-1.mod
  533.  
  534.      This is XHTML, a reformulation of HTML as a modular XML application.
  535.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  536.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $
  537.  
  538.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  539.  
  540.        PUBLIC "-//W3C//ENTITIES XHTML Inline Style 1.0//EN"
  541.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod"
  542.  
  543.      Revisions:
  544.      (none)
  545.      ....................................................................... -->
  546. <!-- Inline Style
  547.  
  548.      This module declares the 'style' attribute, used to support inline
  549.      style markup. This module must be instantiated prior to the XHTML
  550.      Common Attributes module in order to be included in %Core.attrib;.
  551. -->
  552. <!ENTITY % style.attrib "style        CDATA                    #IMPLIED">
  553. <!ENTITY % Core.extra.attrib "%style.attrib;">
  554. <!-- end of xhtml-inlstyle-1.mod -->
  555. <!ENTITY % XHTML.bidi "IGNORE">
  556. <!ENTITY % xhtml-attribs.mod PUBLIC "-//W3C//ENTITIES XHTML Common Attributes 1.0//EN"
  557.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-attribs-1.mod">
  558. <!-- ...................................................................... -->
  559. <!-- XHTML Common Attributes Module  ...................................... -->
  560. <!-- file: xhtml-attribs-1.mod
  561.  
  562.      This is XHTML, a reformulation of HTML as a modular XML application.
  563.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  564.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  565.  
  566.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  567.  
  568.        PUBLIC "-//W3C//ENTITIES XHTML Common Attributes 1.0//EN"
  569.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-attribs-1.mod"
  570.  
  571.      Revisions:
  572.      (none)
  573.      ....................................................................... -->
  574. <!-- Common Attributes
  575.  
  576.      This module declares many of the common attributes for the XHTML DTD.
  577.      %NS.decl.attrib; is declared in the XHTML Qname module.
  578. -->
  579. <!ENTITY % id.attrib "id           ID                       #IMPLIED">
  580. <!ENTITY % class.attrib "class        NMTOKENS                 #IMPLIED">
  581. <!ENTITY % title.attrib "title        %Text.datatype;          #IMPLIED">
  582. <!ENTITY % Core.extra.attrib "">
  583. <!ENTITY % Core.attrib "%XHTML.xmlns.attrib;
  584.       %id.attrib;
  585.       %class.attrib;
  586.       %title.attrib;
  587.       %Core.extra.attrib;">
  588. <!ENTITY % lang.attrib "xml:lang     %LanguageCode.datatype;  #IMPLIED">
  589. <![%XHTML.bidi;[
  590. <!ENTITY % dir.attrib
  591.      "dir          ( ltr | rtl )            #IMPLIED"
  592. >
  593.  
  594. <!ENTITY % I18n.attrib
  595.      "%dir.attrib;
  596.       %lang.attrib;"
  597. >
  598.  
  599. ]]>
  600. <!ENTITY % I18n.attrib "%lang.attrib;">
  601. <!ENTITY % Common.extra.attrib "">
  602. <!-- intrinsic event attributes declared previously
  603. -->
  604. <!ENTITY % Events.attrib "">
  605. <!ENTITY % Common.attrib "%Core.attrib;
  606.       %I18n.attrib;
  607.       %Events.attrib;
  608.       %Common.extra.attrib;">
  609. <!-- end of xhtml-attribs-1.mod -->
  610. <!-- 
  611.     XHTML character entities
  612. -->
  613. <!ENTITY % xhtml-charent.mod PUBLIC "-//W3C//ENTITIES XHTML Character Entities 1.0//EN"
  614.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-charent-1.mod">
  615. <!-- ...................................................................... -->
  616. <!-- XHTML Character Entities Module  ......................................... -->
  617. <!-- file: xhtml-charent-1.mod
  618.  
  619.      This is XHTML, a reformulation of HTML as a modular XML application.
  620.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  621.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  622.  
  623.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  624.  
  625.        PUBLIC "-//W3C//ENTITIES XHTML Character Entities 1.0//EN"
  626.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-charent-1.mod"
  627.  
  628.      Revisions:
  629.      (none)
  630.      ....................................................................... -->
  631. <!-- Character Entities for XHTML
  632.  
  633.      This module declares the set of character entities for XHTML,
  634.      including the Latin 1, Symbol and Special character collections.
  635. -->
  636. <!ENTITY % xhtml-lat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN"
  637.            "xhtml-lat1.ent">
  638. <!-- ...................................................................... -->
  639. <!-- XML-compatible ISO Latin 1 Character Entity Set for XHTML ............ -->
  640. <!-- file: xhtml-lat1.ent
  641.  
  642.      Typical invocation:
  643.  
  644.        <!ENTITY % xhtml-lat1
  645.            PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN"
  646.                   "xhtml-lat1.ent" >
  647.        %xhtml-lat1;
  648.  
  649.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  650.  
  651.        PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN"
  652.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-lat1.ent"
  653.  
  654.      Revision:  $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  655.  
  656.      Portions (C) International Organization for Standardization 1986:
  657.      Permission to copy in any form is granted for use with conforming
  658.      SGML systems and applications as defined in ISO 8879, provided
  659.      this notice is included in all copies.
  660. -->
  661. <!ENTITY nbsp " ">
  662. <!-- no-break space = non-breaking space, U+00A0 ISOnum -->
  663. <!ENTITY iexcl "¡">
  664. <!-- inverted exclamation mark, U+00A1 ISOnum -->
  665. <!ENTITY cent "¢">
  666. <!-- cent sign, U+00A2 ISOnum -->
  667. <!ENTITY pound "£">
  668. <!-- pound sign, U+00A3 ISOnum -->
  669. <!ENTITY curren "¤">
  670. <!-- currency sign, U+00A4 ISOnum -->
  671. <!ENTITY yen "¥">
  672. <!-- yen sign = yuan sign, U+00A5 ISOnum -->
  673. <!ENTITY brvbar "¦">
  674. <!-- broken bar = broken vertical bar, U+00A6 ISOnum -->
  675. <!ENTITY sect "§">
  676. <!-- section sign, U+00A7 ISOnum -->
  677. <!ENTITY uml "¨">
  678. <!-- diaeresis = spacing diaeresis, U+00A8 ISOdia -->
  679. <!ENTITY copy "©">
  680. <!-- copyright sign, U+00A9 ISOnum -->
  681. <!ENTITY ordf "ª">
  682. <!-- feminine ordinal indicator, U+00AA ISOnum -->
  683. <!ENTITY laquo "«">
  684. <!-- left-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnum -->
  685. <!ENTITY not "¬">
  686. <!-- not sign, U+00AC ISOnum -->
  687. <!ENTITY shy "­">
  688. <!-- soft hyphen = discretionary hyphen, U+00AD ISOnum -->
  689. <!ENTITY reg "®">
  690. <!-- registered sign = registered trade mark sign, U+00AE ISOnum -->
  691. <!ENTITY macr "¯">
  692. <!-- macron = spacing macron = overline = APL overbar, U+00AF ISOdia -->
  693. <!ENTITY deg "°">
  694. <!-- degree sign, U+00B0 ISOnum -->
  695. <!ENTITY plusmn "±">
  696. <!-- plus-minus sign = plus-or-minus sign, U+00B1 ISOnum -->
  697. <!ENTITY sup2 "²">
  698. <!-- superscript two = superscript digit two = squared, U+00B2 ISOnum -->
  699. <!ENTITY sup3 "³">
  700. <!-- superscript three = superscript digit three = cubed, U+00B3 ISOnum -->
  701. <!ENTITY acute "´">
  702. <!-- acute accent = spacing acute, U+00B4 ISOdia -->
  703. <!ENTITY micro "µ">
  704. <!-- micro sign, U+00B5 ISOnum -->
  705. <!ENTITY para "¶">
  706. <!-- pilcrow sign = paragraph sign, U+00B6 ISOnum -->
  707. <!ENTITY middot "·">
  708. <!-- middle dot = Georgian comma = Greek middle dot, U+00B7 ISOnum -->
  709. <!ENTITY cedil "¸">
  710. <!-- cedilla = spacing cedilla, U+00B8 ISOdia -->
  711. <!ENTITY sup1 "¹">
  712. <!-- superscript one = superscript digit one, U+00B9 ISOnum -->
  713. <!ENTITY ordm "º">
  714. <!-- masculine ordinal indicator, U+00BA ISOnum -->
  715. <!ENTITY raquo "»">
  716. <!-- right-pointing double angle quotation mark = right pointing guillemet, U+00BB ISOnum -->
  717. <!ENTITY frac14 "¼">
  718. <!-- vulgar fraction one quarter = fraction one quarter, U+00BC ISOnum -->
  719. <!ENTITY frac12 "½">
  720. <!-- vulgar fraction one half = fraction one half, U+00BD ISOnum -->
  721. <!ENTITY frac34 "¾">
  722. <!-- vulgar fraction three quarters = fraction three quarters, U+00BE ISOnum -->
  723. <!ENTITY iquest "¿">
  724. <!-- inverted question mark = turned question mark, U+00BF ISOnum -->
  725. <!ENTITY Agrave "À">
  726. <!-- latin capital A with grave = latin capital A grave, U+00C0 ISOlat1 -->
  727. <!ENTITY Aacute "Á">
  728. <!-- latin capital A with acute, U+00C1 ISOlat1 -->
  729. <!ENTITY Acirc "Â">
  730. <!-- latin capital A with circumflex, U+00C2 ISOlat1 -->
  731. <!ENTITY Atilde "Ã">
  732. <!-- latin capital A with tilde, U+00C3 ISOlat1 -->
  733. <!ENTITY Auml "Ä">
  734. <!-- latin capital A with diaeresis, U+00C4 ISOlat1 -->
  735. <!ENTITY Aring "Å">
  736. <!-- latin capital A with ring above = latin capital A ring, U+00C5 ISOlat1 -->
  737. <!ENTITY AElig "Æ">
  738. <!-- latin capital AE = latin capital ligature AE, U+00C6 ISOlat1 -->
  739. <!ENTITY Ccedil "Ç">
  740. <!-- latin capital C with cedilla, U+00C7 ISOlat1 -->
  741. <!ENTITY Egrave "È">
  742. <!-- latin capital E with grave, U+00C8 ISOlat1 -->
  743. <!ENTITY Eacute "É">
  744. <!-- latin capital E with acute, U+00C9 ISOlat1 -->
  745. <!ENTITY Ecirc "Ê">
  746. <!-- latin capital E with circumflex, U+00CA ISOlat1 -->
  747. <!ENTITY Euml "Ë">
  748. <!-- latin capital E with diaeresis, U+00CB ISOlat1 -->
  749. <!ENTITY Igrave "Ì">
  750. <!-- latin capital I with grave, U+00CC ISOlat1 -->
  751. <!ENTITY Iacute "Í">
  752. <!-- latin capital I with acute, U+00CD ISOlat1 -->
  753. <!ENTITY Icirc "Î">
  754. <!-- latin capital I with circumflex, U+00CE ISOlat1 -->
  755. <!ENTITY Iuml "Ï">
  756. <!-- latin capital I with diaeresis, U+00CF ISOlat1 -->
  757. <!ENTITY ETH "Ð">
  758. <!-- latin capital ETH, U+00D0 ISOlat1 -->
  759. <!ENTITY Ntilde "Ñ">
  760. <!-- latin capital N with tilde, U+00D1 ISOlat1 -->
  761. <!ENTITY Ograve "Ò">
  762. <!-- latin capital O with grave, U+00D2 ISOlat1 -->
  763. <!ENTITY Oacute "Ó">
  764. <!-- latin capital O with acute, U+00D3 ISOlat1 -->
  765. <!ENTITY Ocirc "Ô">
  766. <!-- latin capital O with circumflex, U+00D4 ISOlat1 -->
  767. <!ENTITY Otilde "Õ">
  768. <!-- latin capital O with tilde, U+00D5 ISOlat1 -->
  769. <!ENTITY Ouml "Ö">
  770. <!-- latin capital O with diaeresis, U+00D6 ISOlat1 -->
  771. <!ENTITY times "×">
  772. <!-- multiplication sign, U+00D7 ISOnum -->
  773. <!ENTITY Oslash "Ø">
  774. <!-- latin capital O with stroke = latin capital O slash, U+00D8 ISOlat1 -->
  775. <!ENTITY Ugrave "Ù">
  776. <!-- latin capital U with grave, U+00D9 ISOlat1 -->
  777. <!ENTITY Uacute "Ú">
  778. <!-- latin capital U with acute, U+00DA ISOlat1 -->
  779. <!ENTITY Ucirc "Û">
  780. <!-- latin capital U with circumflex, U+00DB ISOlat1 -->
  781. <!ENTITY Uuml "Ü">
  782. <!-- latin capital U with diaeresis, U+00DC ISOlat1 -->
  783. <!ENTITY Yacute "Ý">
  784. <!-- latin capital Y with acute, U+00DD ISOlat1 -->
  785. <!ENTITY THORN "Þ">
  786. <!-- latin capital THORN, U+00DE ISOlat1 -->
  787. <!ENTITY szlig "ß">
  788. <!-- latin small sharp s = ess-zed, U+00DF ISOlat1 -->
  789. <!ENTITY agrave "à">
  790. <!-- latin small a with grave = latin small a grave, U+00E0 ISOlat1 -->
  791. <!ENTITY aacute "á">
  792. <!-- latin small a with acute, U+00E1 ISOlat1 -->
  793. <!ENTITY acirc "â">
  794. <!-- latin small a with circumflex, U+00E2 ISOlat1 -->
  795. <!ENTITY atilde "ã">
  796. <!-- latin small a with tilde, U+00E3 ISOlat1 -->
  797. <!ENTITY auml "ä">
  798. <!-- latin small a with diaeresis, U+00E4 ISOlat1 -->
  799. <!ENTITY aring "å">
  800. <!-- latin small a with ring above = latin small a ring, U+00E5 ISOlat1 -->
  801. <!ENTITY aelig "æ">
  802. <!-- latin small ae = latin small ligature ae, U+00E6 ISOlat1 -->
  803. <!ENTITY ccedil "ç">
  804. <!-- latin small c with cedilla, U+00E7 ISOlat1 -->
  805. <!ENTITY egrave "è">
  806. <!-- latin small e with grave, U+00E8 ISOlat1 -->
  807. <!ENTITY eacute "é">
  808. <!-- latin small e with acute, U+00E9 ISOlat1 -->
  809. <!ENTITY ecirc "ê">
  810. <!-- latin small e with circumflex, U+00EA ISOlat1 -->
  811. <!ENTITY euml "ë">
  812. <!-- latin small e with diaeresis, U+00EB ISOlat1 -->
  813. <!ENTITY igrave "ì">
  814. <!-- latin small i with grave, U+00EC ISOlat1 -->
  815. <!ENTITY iacute "í">
  816. <!-- latin small i with acute, U+00ED ISOlat1 -->
  817. <!ENTITY icirc "î">
  818. <!-- latin small i with circumflex, U+00EE ISOlat1 -->
  819. <!ENTITY iuml "ï">
  820. <!-- latin small i with diaeresis, U+00EF ISOlat1 -->
  821. <!ENTITY eth "ð">
  822. <!-- latin small eth, U+00F0 ISOlat1 -->
  823. <!ENTITY ntilde "ñ">
  824. <!-- latin small n with tilde, U+00F1 ISOlat1 -->
  825. <!ENTITY ograve "ò">
  826. <!-- latin small o with grave, U+00F2 ISOlat1 -->
  827. <!ENTITY oacute "ó">
  828. <!-- latin small o with acute, U+00F3 ISOlat1 -->
  829. <!ENTITY ocirc "ô">
  830. <!-- latin small o with circumflex, U+00F4 ISOlat1 -->
  831. <!ENTITY otilde "õ">
  832. <!-- latin small o with tilde, U+00F5 ISOlat1 -->
  833. <!ENTITY ouml "ö">
  834. <!-- latin small o with diaeresis, U+00F6 ISOlat1 -->
  835. <!ENTITY divide "÷">
  836. <!-- division sign, U+00F7 ISOnum -->
  837. <!ENTITY oslash "ø">
  838. <!-- latin small o with stroke, = latin small o slash, U+00F8 ISOlat1 -->
  839. <!ENTITY ugrave "ù">
  840. <!-- latin small u with grave, U+00F9 ISOlat1 -->
  841. <!ENTITY uacute "ú">
  842. <!-- latin small u with acute, U+00FA ISOlat1 -->
  843. <!ENTITY ucirc "û">
  844. <!-- latin small u with circumflex, U+00FB ISOlat1 -->
  845. <!ENTITY uuml "ü">
  846. <!-- latin small u with diaeresis, U+00FC ISOlat1 -->
  847. <!ENTITY yacute "ý">
  848. <!-- latin small y with acute, U+00FD ISOlat1 -->
  849. <!ENTITY thorn "þ">
  850. <!-- latin small thorn with, U+00FE ISOlat1 -->
  851. <!ENTITY yuml "ÿ">
  852. <!-- latin small y with diaeresis, U+00FF ISOlat1 -->
  853. <!-- end of xhtml-lat1.ent -->
  854. <!ENTITY % xhtml-symbol PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN"
  855.            "xhtml-symbol.ent">
  856. <!-- ...................................................................... -->
  857. <!-- ISO Math, Greek and Symbolic Character Entity Set for XHTML .......... -->
  858. <!-- file: xhtml-symbol.ent
  859.  
  860.      Typical invocation:
  861.  
  862.        <!ENTITY % xhtml-symbol
  863.            PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN"
  864.                   "xhtml-symbol.ent" >
  865.        %xhtml-symbol;
  866.  
  867.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  868.  
  869.        PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN"
  870.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-symbol.ent"
  871.  
  872.      Revision:  $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  873.  
  874.      Portions (C) International Organization for Standardization 1986:
  875.      Permission to copy in any form is granted for use with conforming
  876.      SGML systems and applications as defined in ISO 8879, provided
  877.      this notice is included in all copies.
  878. -->
  879. <!-- Relevant ISO entity set is given unless names are newly introduced.
  880.      New names (i.e., not in ISO 8879 [SGML] list) do not clash with
  881.      any existing ISO 8879 entity names. ISO 10646 [ISO10646] character
  882.      numbers are given for each character, in hex. Entity values are
  883.      decimal conversions of the ISO 10646 values and refer to the
  884.      document character set. Names are Unicode [UNICODE] names.
  885. -->
  886. <!-- Latin Extended-B -->
  887. <!ENTITY fnof "ƒ">
  888. <!-- latin small f with hook = function
  889.                               = florin, U+0192 ISOtech -->
  890. <!-- Greek -->
  891. <!ENTITY Alpha "Α">
  892. <!-- greek capital letter alpha, U+0391 -->
  893. <!ENTITY Beta "Β">
  894. <!-- greek capital letter beta, U+0392 -->
  895. <!ENTITY Gamma "Γ">
  896. <!-- greek capital letter gamma, U+0393 ISOgrk3 -->
  897. <!ENTITY Delta "Δ">
  898. <!-- greek capital letter delta, U+0394 ISOgrk3 -->
  899. <!ENTITY Epsilon "Ε">
  900. <!-- greek capital letter epsilon, U+0395 -->
  901. <!ENTITY Zeta "Ζ">
  902. <!-- greek capital letter zeta, U+0396 -->
  903. <!ENTITY Eta "Η">
  904. <!-- greek capital letter eta, U+0397 -->
  905. <!ENTITY Theta "Θ">
  906. <!-- greek capital letter theta, U+0398 ISOgrk3 -->
  907. <!ENTITY Iota "Ι">
  908. <!-- greek capital letter iota, U+0399 -->
  909. <!ENTITY Kappa "Κ">
  910. <!-- greek capital letter kappa, U+039A -->
  911. <!ENTITY Lambda "Λ">
  912. <!-- greek capital letter lambda, U+039B ISOgrk3 -->
  913. <!ENTITY Mu "Μ">
  914. <!-- greek capital letter mu, U+039C -->
  915. <!ENTITY Nu "Ν">
  916. <!-- greek capital letter nu, U+039D -->
  917. <!ENTITY Xi "Ξ">
  918. <!-- greek capital letter xi, U+039E ISOgrk3 -->
  919. <!ENTITY Omicron "Ο">
  920. <!-- greek capital letter omicron, U+039F -->
  921. <!ENTITY Pi "Π">
  922. <!-- greek capital letter pi, U+03A0 ISOgrk3 -->
  923. <!ENTITY Rho "Ρ">
  924. <!-- greek capital letter rho, U+03A1 -->
  925. <!-- there is no Sigmaf, and no U+03A2 character either -->
  926. <!ENTITY Sigma "Σ">
  927. <!-- greek capital letter sigma, U+03A3 ISOgrk3 -->
  928. <!ENTITY Tau "Τ">
  929. <!-- greek capital letter tau, U+03A4 -->
  930. <!ENTITY Upsilon "Υ">
  931. <!-- greek capital letter upsilon,
  932.                               U+03A5 ISOgrk3 -->
  933. <!ENTITY Phi "Φ">
  934. <!-- greek capital letter phi, U+03A6 ISOgrk3 -->
  935. <!ENTITY Chi "Χ">
  936. <!-- greek capital letter chi, U+03A7 -->
  937. <!ENTITY Psi "Ψ">
  938. <!-- greek capital letter psi, U+03A8 ISOgrk3 -->
  939. <!ENTITY Omega "Ω">
  940. <!-- greek capital letter omega, U+03A9 ISOgrk3 -->
  941. <!ENTITY alpha "α">
  942. <!-- greek small letter alpha, U+03B1 ISOgrk3 -->
  943. <!ENTITY beta "β">
  944. <!-- greek small letter beta, U+03B2 ISOgrk3 -->
  945. <!ENTITY gamma "γ">
  946. <!-- greek small letter gamma, U+03B3 ISOgrk3 -->
  947. <!ENTITY delta "δ">
  948. <!-- greek small letter delta, U+03B4 ISOgrk3 -->
  949. <!ENTITY epsilon "ε">
  950. <!-- greek small letter epsilon, U+03B5 ISOgrk3 -->
  951. <!ENTITY zeta "ζ">
  952. <!-- greek small letter zeta, U+03B6 ISOgrk3 -->
  953. <!ENTITY eta "η">
  954. <!-- greek small letter eta, U+03B7 ISOgrk3 -->
  955. <!ENTITY theta "θ">
  956. <!-- greek small letter theta, U+03B8 ISOgrk3 -->
  957. <!ENTITY iota "ι">
  958. <!-- greek small letter iota, U+03B9 ISOgrk3 -->
  959. <!ENTITY kappa "κ">
  960. <!-- greek small letter kappa, U+03BA ISOgrk3 -->
  961. <!ENTITY lambda "λ">
  962. <!-- greek small letter lambda, U+03BB ISOgrk3 -->
  963. <!ENTITY mu "μ">
  964. <!-- greek small letter mu, U+03BC ISOgrk3 -->
  965. <!ENTITY nu "ν">
  966. <!-- greek small letter nu, U+03BD ISOgrk3 -->
  967. <!ENTITY xi "ξ">
  968. <!-- greek small letter xi, U+03BE ISOgrk3 -->
  969. <!ENTITY omicron "ο">
  970. <!-- greek small letter omicron, U+03BF NEW -->
  971. <!ENTITY pi "π">
  972. <!-- greek small letter pi, U+03C0 ISOgrk3 -->
  973. <!ENTITY rho "ρ">
  974. <!-- greek small letter rho, U+03C1 ISOgrk3 -->
  975. <!ENTITY sigmaf "ς">
  976. <!-- greek small letter final sigma, U+03C2 ISOgrk3 -->
  977. <!ENTITY sigma "σ">
  978. <!-- greek small letter sigma, U+03C3 ISOgrk3 -->
  979. <!ENTITY tau "τ">
  980. <!-- greek small letter tau, U+03C4 ISOgrk3 -->
  981. <!ENTITY upsilon "υ">
  982. <!-- greek small letter upsilon, U+03C5 ISOgrk3 -->
  983. <!ENTITY phi "φ">
  984. <!-- greek small letter phi, U+03C6 ISOgrk3 -->
  985. <!ENTITY chi "χ">
  986. <!-- greek small letter chi, U+03C7 ISOgrk3 -->
  987. <!ENTITY psi "ψ">
  988. <!-- greek small letter psi, U+03C8 ISOgrk3 -->
  989. <!ENTITY omega "ω">
  990. <!-- greek small letter omega, U+03C9 ISOgrk3 -->
  991. <!ENTITY thetasym "ϑ">
  992. <!-- greek small letter theta symbol, U+03D1 NEW -->
  993. <!ENTITY upsih "ϒ">
  994. <!-- greek upsilon with hook symbol, U+03D2 NEW -->
  995. <!ENTITY piv "ϖ">
  996. <!-- greek pi symbol, U+03D6 ISOgrk3 -->
  997. <!-- General Punctuation -->
  998. <!ENTITY bull "•">
  999. <!-- bullet = black small circle, U+2022 ISOpub  -->
  1000. <!-- bullet is NOT the same as bullet operator, U+2219 -->
  1001. <!ENTITY hellip "…">
  1002. <!-- horizontal ellipsis = three dot leader, U+2026 ISOpub  -->
  1003. <!ENTITY prime "′">
  1004. <!-- prime = minutes = feet, U+2032 ISOtech -->
  1005. <!ENTITY Prime "″">
  1006. <!-- double prime = seconds = inches, U+2033 ISOtech -->
  1007. <!ENTITY oline "‾">
  1008. <!-- overline = spacing overscore, U+203E NEW -->
  1009. <!ENTITY frasl "⁄">
  1010. <!-- fraction slash, U+2044 NEW -->
  1011. <!-- Letterlike Symbols -->
  1012. <!ENTITY weierp "℘">
  1013. <!-- script capital P = power set = Weierstrass p, U+2118 ISOamso -->
  1014. <!ENTITY image "ℑ">
  1015. <!-- blackletter capital I = imaginary part, U+2111 ISOamso -->
  1016. <!ENTITY real "ℜ">
  1017. <!-- blackletter capital R = real part symbol, U+211C ISOamso -->
  1018. <!ENTITY trade "™">
  1019. <!-- trade mark sign, U+2122 ISOnum -->
  1020. <!ENTITY alefsym "ℵ">
  1021. <!-- alef symbol = first transfinite cardinal, U+2135 NEW -->
  1022. <!-- alef symbol is NOT the same as hebrew letter alef, U+05D0 although
  1023.      the same glyph could be used to depict both characters -->
  1024. <!-- Arrows -->
  1025. <!ENTITY larr "←">
  1026. <!-- leftwards arrow, U+2190 ISOnum -->
  1027. <!ENTITY uarr "↑">
  1028. <!-- upwards arrow, U+2191 ISOnum-->
  1029. <!ENTITY rarr "→">
  1030. <!-- rightwards arrow, U+2192 ISOnum -->
  1031. <!ENTITY darr "↓">
  1032. <!-- downwards arrow, U+2193 ISOnum -->
  1033. <!ENTITY harr "↔">
  1034. <!-- left right arrow, U+2194 ISOamsa -->
  1035. <!ENTITY crarr "↵">
  1036. <!-- downwards arrow with corner leftwards
  1037.                                = carriage return, U+21B5 NEW -->
  1038. <!ENTITY lArr "⇐">
  1039. <!-- leftwards double arrow, U+21D0 ISOtech -->
  1040. <!-- Unicode does not say that lArr is the same as the 'is implied by' arrow
  1041.     but also does not have any other character for that function. So ? lArr can
  1042.     be used for 'is implied by' as ISOtech suggests -->
  1043. <!ENTITY uArr "⇑">
  1044. <!-- upwards double arrow, U+21D1 ISOamsa -->
  1045. <!ENTITY rArr "⇒">
  1046. <!-- rightwards double arrow, U+21D2 ISOtech -->
  1047. <!-- Unicode does not say this is the 'implies' character but does not have
  1048.      another character with this function so ?
  1049.      rArr can be used for 'implies' as ISOtech suggests -->
  1050. <!ENTITY dArr "⇓">
  1051. <!-- downwards double arrow, U+21D3 ISOamsa -->
  1052. <!ENTITY hArr "⇔">
  1053. <!-- left right double arrow, U+21D4 ISOamsa -->
  1054. <!-- Mathematical Operators -->
  1055. <!ENTITY forall "∀">
  1056. <!-- for all, U+2200 ISOtech -->
  1057. <!ENTITY part "∂">
  1058. <!-- partial differential, U+2202 ISOtech  -->
  1059. <!ENTITY exist "∃">
  1060. <!-- there exists, U+2203 ISOtech -->
  1061. <!ENTITY empty "∅">
  1062. <!-- empty set = null set = diameter, U+2205 ISOamso -->
  1063. <!ENTITY nabla "∇">
  1064. <!-- nabla = backward difference, U+2207 ISOtech -->
  1065. <!ENTITY isin "∈">
  1066. <!-- element of, U+2208 ISOtech -->
  1067. <!ENTITY notin "∉">
  1068. <!-- not an element of, U+2209 ISOtech -->
  1069. <!ENTITY ni "∋">
  1070. <!-- contains as member, U+220B ISOtech -->
  1071. <!-- should there be a more memorable name than 'ni'? -->
  1072. <!ENTITY prod "∏">
  1073. <!-- n-ary product = product sign, U+220F ISOamsb -->
  1074. <!-- prod is NOT the same character as U+03A0 'greek capital letter pi' though
  1075.      the same glyph might be used for both -->
  1076. <!ENTITY sum "∑">
  1077. <!-- n-ary sumation, U+2211 ISOamsb -->
  1078. <!-- sum is NOT the same character as U+03A3 'greek capital letter sigma'
  1079.      though the same glyph might be used for both -->
  1080. <!ENTITY minus "−">
  1081. <!-- minus sign, U+2212 ISOtech -->
  1082. <!ENTITY lowast "∗">
  1083. <!-- asterisk operator, U+2217 ISOtech -->
  1084. <!ENTITY radic "√">
  1085. <!-- square root = radical sign, U+221A ISOtech -->
  1086. <!ENTITY prop "∝">
  1087. <!-- proportional to, U+221D ISOtech -->
  1088. <!ENTITY infin "∞">
  1089. <!-- infinity, U+221E ISOtech -->
  1090. <!ENTITY ang "∠">
  1091. <!-- angle, U+2220 ISOamso -->
  1092. <!ENTITY and "∧">
  1093. <!-- logical and = wedge, U+2227 ISOtech -->
  1094. <!ENTITY or "∨">
  1095. <!-- logical or = vee, U+2228 ISOtech -->
  1096. <!ENTITY cap "∩">
  1097. <!-- intersection = cap, U+2229 ISOtech -->
  1098. <!ENTITY cup "∪">
  1099. <!-- union = cup, U+222A ISOtech -->
  1100. <!ENTITY int "∫">
  1101. <!-- integral, U+222B ISOtech -->
  1102. <!ENTITY there4 "∴">
  1103. <!-- therefore, U+2234 ISOtech -->
  1104. <!ENTITY sim "∼">
  1105. <!-- tilde operator = varies with = similar to, U+223C ISOtech -->
  1106. <!-- tilde operator is NOT the same character as the tilde, U+007E,
  1107.      although the same glyph might be used to represent both  -->
  1108. <!ENTITY cong "≅">
  1109. <!-- approximately equal to, U+2245 ISOtech -->
  1110. <!ENTITY asymp "≈">
  1111. <!-- almost equal to = asymptotic to, U+2248 ISOamsr -->
  1112. <!ENTITY ne "≠">
  1113. <!-- not equal to, U+2260 ISOtech -->
  1114. <!ENTITY equiv "≡">
  1115. <!-- identical to, U+2261 ISOtech -->
  1116. <!ENTITY le "≤">
  1117. <!-- less-than or equal to, U+2264 ISOtech -->
  1118. <!ENTITY ge "≥">
  1119. <!-- greater-than or equal to, U+2265 ISOtech -->
  1120. <!ENTITY sub "⊂">
  1121. <!-- subset of, U+2282 ISOtech -->
  1122. <!ENTITY sup "⊃">
  1123. <!-- superset of, U+2283 ISOtech -->
  1124. <!-- note that nsup, 'not a superset of, U+2283' is not covered by the Symbol
  1125.      font encoding and is not included. Should it be, for symmetry?
  1126.      It is in ISOamsn  -->
  1127. <!ENTITY nsub "⊄">
  1128. <!-- not a subset of, U+2284 ISOamsn -->
  1129. <!ENTITY sube "⊆">
  1130. <!-- subset of or equal to, U+2286 ISOtech -->
  1131. <!ENTITY supe "⊇">
  1132. <!-- superset of or equal to, U+2287 ISOtech -->
  1133. <!ENTITY oplus "⊕">
  1134. <!-- circled plus = direct sum, U+2295 ISOamsb -->
  1135. <!ENTITY otimes "⊗">
  1136. <!-- circled times = vector product, U+2297 ISOamsb -->
  1137. <!ENTITY perp "⊥">
  1138. <!-- up tack = orthogonal to = perpendicular, U+22A5 ISOtech -->
  1139. <!ENTITY sdot "⋅">
  1140. <!-- dot operator, U+22C5 ISOamsb -->
  1141. <!-- dot operator is NOT the same character as U+00B7 middle dot -->
  1142. <!-- Miscellaneous Technical -->
  1143. <!ENTITY lceil "⌈">
  1144. <!-- left ceiling = apl upstile, U+2308 ISOamsc  -->
  1145. <!ENTITY rceil "⌉">
  1146. <!-- right ceiling, U+2309 ISOamsc  -->
  1147. <!ENTITY lfloor "⌊">
  1148. <!-- left floor = apl downstile, U+230A ISOamsc  -->
  1149. <!ENTITY rfloor "⌋">
  1150. <!-- right floor, U+230B ISOamsc  -->
  1151. <!ENTITY lang "〈">
  1152. <!-- left-pointing angle bracket = bra, U+2329 ISOtech -->
  1153. <!-- lang is NOT the same character as U+003C 'less than'
  1154.      or U+2039 'single left-pointing angle quotation mark' -->
  1155. <!ENTITY rang "〉">
  1156. <!-- right-pointing angle bracket = ket, U+232A ISOtech -->
  1157. <!-- rang is NOT the same character as U+003E 'greater than'
  1158.      or U+203A 'single right-pointing angle quotation mark' -->
  1159. <!-- Geometric Shapes -->
  1160. <!ENTITY loz "◊">
  1161. <!-- lozenge, U+25CA ISOpub -->
  1162. <!-- Miscellaneous Symbols -->
  1163. <!ENTITY spades "♠">
  1164. <!-- black spade suit, U+2660 ISOpub -->
  1165. <!-- black here seems to mean filled as opposed to hollow -->
  1166. <!ENTITY clubs "♣">
  1167. <!-- black club suit = shamrock, U+2663 ISOpub -->
  1168. <!ENTITY hearts "♥">
  1169. <!-- black heart suit = valentine, U+2665 ISOpub -->
  1170. <!ENTITY diams "♦">
  1171. <!-- black diamond suit, U+2666 ISOpub -->
  1172. <!-- end of xhtml-symbol.ent -->
  1173. <!ENTITY % xhtml-special PUBLIC "-//W3C//ENTITIES Special for XHTML//EN"
  1174.            "xhtml-special.ent">
  1175. <!-- ...................................................................... -->
  1176. <!-- XML-compatible ISO Special Character Entity Set for XHTML ............ -->
  1177. <!-- file: xhtml-special.ent
  1178.  
  1179.      Typical invocation:
  1180.  
  1181.        <!ENTITY % xhtml-special
  1182.            PUBLIC "-//W3C//ENTITIES Special for XHTML//EN"
  1183.                   "xhtml-special.ent" >
  1184.        %xhtml-special;
  1185.  
  1186.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1187.  
  1188.        PUBLIC "-//W3C//ENTITIES Special for XHTML//EN"
  1189.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-special.ent"
  1190.  
  1191.      Revision:  $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  1192.  
  1193.      Portions (C) International Organization for Standardization 1986:
  1194.      Permission to copy in any form is granted for use with conforming
  1195.      SGML systems and applications as defined in ISO 8879, provided
  1196.      this notice is included in all copies.
  1197.  
  1198.      Revisions:
  1199. 2000-10-28: added ' and altered XML Predefined Entities for compatibility
  1200. -->
  1201. <!-- Relevant ISO entity set is given unless names are newly introduced.
  1202.      New names (i.e., not in ISO 8879 [SGML] list) do not clash with
  1203.      any existing ISO 8879 entity names. ISO 10646 [ISO10646] character
  1204.      numbers are given for each character, in hex. Entity values are
  1205.      decimal conversions of the ISO 10646 values and refer to the
  1206.      document character set. Names are Unicode [UNICODE] names.
  1207. -->
  1208. <!-- C0 Controls and Basic Latin -->
  1209. <!ENTITY lt "&<">
  1210. <!-- less-than sign, U+003C ISOnum -->
  1211. <!ENTITY gt ">">
  1212. <!-- greater-than sign, U+003E ISOnum -->
  1213. <!ENTITY amp "&&">
  1214. <!-- ampersand, U+0026 ISOnum -->
  1215. <!ENTITY apos "'">
  1216. <!-- apostrophe, U+0027 ISOnum -->
  1217. <!ENTITY quot """>
  1218. <!-- quotation mark = APL quote, U+0022 ISOnum -->
  1219. <!-- Latin Extended-A -->
  1220. <!ENTITY OElig "Œ">
  1221. <!-- latin capital ligature OE, U+0152 ISOlat2 -->
  1222. <!ENTITY oelig "œ">
  1223. <!-- latin small ligature oe, U+0153 ISOlat2 -->
  1224. <!-- ligature is a misnomer, this is a separate character in some languages -->
  1225. <!ENTITY Scaron "Š">
  1226. <!-- latin capital letter S with caron, U+0160 ISOlat2 -->
  1227. <!ENTITY scaron "š">
  1228. <!-- latin small letter s with caron, U+0161 ISOlat2 -->
  1229. <!ENTITY Yuml "Ÿ">
  1230. <!-- latin capital letter Y with diaeresis, U+0178 ISOlat2 -->
  1231. <!-- Spacing Modifier Letters -->
  1232. <!ENTITY circ "ˆ">
  1233. <!-- modifier letter circumflex accent, U+02C6 ISOpub -->
  1234. <!ENTITY tilde "˜">
  1235. <!-- small tilde, U+02DC ISOdia -->
  1236. <!-- General Punctuation -->
  1237. <!ENTITY ensp " ">
  1238. <!-- en space, U+2002 ISOpub -->
  1239. <!ENTITY emsp " ">
  1240. <!-- em space, U+2003 ISOpub -->
  1241. <!ENTITY thinsp " ">
  1242. <!-- thin space, U+2009 ISOpub -->
  1243. <!ENTITY zwnj "‌">
  1244. <!-- zero width non-joiner, U+200C NEW RFC 2070 -->
  1245. <!ENTITY zwj "‍">
  1246. <!-- zero width joiner, U+200D NEW RFC 2070 -->
  1247. <!ENTITY lrm "‎">
  1248. <!-- left-to-right mark, U+200E NEW RFC 2070 -->
  1249. <!ENTITY rlm "‏">
  1250. <!-- right-to-left mark, U+200F NEW RFC 2070 -->
  1251. <!ENTITY ndash "–">
  1252. <!-- en dash, U+2013 ISOpub -->
  1253. <!ENTITY mdash "—">
  1254. <!-- em dash, U+2014 ISOpub -->
  1255. <!ENTITY lsquo "‘">
  1256. <!-- left single quotation mark, U+2018 ISOnum -->
  1257. <!ENTITY rsquo "’">
  1258. <!-- right single quotation mark, U+2019 ISOnum -->
  1259. <!ENTITY sbquo "‚">
  1260. <!-- single low-9 quotation mark, U+201A NEW -->
  1261. <!ENTITY ldquo "“">
  1262. <!-- left double quotation mark, U+201C ISOnum -->
  1263. <!ENTITY rdquo "”">
  1264. <!-- right double quotation mark, U+201D ISOnum -->
  1265. <!ENTITY bdquo "„">
  1266. <!-- double low-9 quotation mark, U+201E NEW -->
  1267. <!ENTITY dagger "†">
  1268. <!-- dagger, U+2020 ISOpub -->
  1269. <!ENTITY Dagger "‡">
  1270. <!-- double dagger, U+2021 ISOpub -->
  1271. <!ENTITY permil "‰">
  1272. <!-- per mille sign, U+2030 ISOtech -->
  1273. <!-- lsaquo is proposed but not yet ISO standardized -->
  1274. <!ENTITY lsaquo "‹">
  1275. <!-- single left-pointing angle quotation mark, U+2039 ISO proposed -->
  1276. <!-- rsaquo is proposed but not yet ISO standardized -->
  1277. <!ENTITY rsaquo "›">
  1278. <!-- single right-pointing angle quotation mark, U+203A ISO proposed -->
  1279. <!ENTITY euro "€">
  1280. <!-- euro sign, U+20AC NEW -->
  1281. <!-- end of xhtml-special.ent -->
  1282. <!-- end of xhtml-charent-1.mod -->
  1283. <!-- 
  1284.     WML document model
  1285. -->
  1286. <!ENTITY % wml-model.mod PUBLIC "-//WAPFORUM//ENTITIES WML 2.0 Document Model 1.0//EN"
  1287.        "http://www.wapforum.org/DTD/wml20-model-1.mod">
  1288. <!-- WML 2.0 Document Model Module  .................................... -->
  1289. <!-- file: wml20-model-1.mod -->
  1290. <!-- 
  1291.     @Wireless Application Protocol Forum, Ltd. 2001.
  1292.  
  1293.     Terms and conditions of use are available from the Wireless Application Protocol Forum Ltd. 
  1294.     Web site (http://www.wapforum.org/what/copyright.htm).
  1295. -->
  1296. <!--
  1297.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1298.  
  1299.        PUBLIC "-//WAPFORUM//ENTITIES WML 2.0 Document Model 1.0//EN"
  1300.        SYSTEM "http://www.wapforum.org/dtd/wml20-model-1.mod"
  1301.       
  1302.      This module describes the groupings of elements that make up
  1303.      common content models for WML and XHTML elements.
  1304.  
  1305.      Three basic content models are declared:
  1306.  
  1307.          %Inline.mix;  character-level elements
  1308.          %Block.mix;   block-like elements, eg., paragraphs and lists
  1309.          %Flow.mix;    any block or inline elements
  1310.  
  1311.      Any parameter entities declared in this module may be used
  1312.      to create element content models, but the above three are
  1313.      considered 'global' (insofar as that term applies here).
  1314.      
  1315.                  
  1316. -->
  1317. <!-- 
  1318.     Optional Elements in head  
  1319. -->
  1320. <!ENTITY % HeadOpts.mix "( %meta.qname; 
  1321.         | %link.qname; 
  1322.         | %style.qname; 
  1323.         | %object.qname; 
  1324.         | %access.qname;)*">
  1325. <!-- 
  1326.     Task elements
  1327.  
  1328.     Used for the WML do and onevent elements
  1329. -->
  1330. <!ENTITY % Tasks.class "(%go.qname; 
  1331.         | %prev.qname; 
  1332.         | %noop.qname; 
  1333.         | %refresh.qname;)">
  1334. <!-- 
  1335.     Tasks without noop element
  1336.  
  1337.     Used for the WML anchor
  1338. -->
  1339. <!ENTITY % Tasks-nonoop.class "%go.qname; 
  1340.         | %prev.qname; 
  1341.         | %refresh.qname;">
  1342. <!--
  1343.     Do element
  1344. -->
  1345. <!ENTITY % Do.class "%do.qname;">
  1346. <!-- 
  1347.     Miscellaneous Elements  
  1348.     
  1349.     This is not used for anything right now. 
  1350. -->
  1351. <!ENTITY % Misc.class "">
  1352. <!-- 
  1353.     Inline Elements  
  1354. -->
  1355. <!ENTITY % InlStruct.class "%br.qname; 
  1356.     | %span.qname;">
  1357. <!ENTITY % InlPhras.class "| %em.qname; 
  1358.     | %strong.qname; 
  1359.     | %dfn.qname; 
  1360.     | %code.qname; 
  1361.     | %samp.qname; 
  1362.     | %kbd.qname; 
  1363.     | %var.qname; 
  1364.     | %cite.qname; 
  1365.          | %abbr.qname; 
  1366.     | %acronym.qname; 
  1367.     | %q.qname;">
  1368. <!ENTITY % InlPres.class "| %i.qname; 
  1369.     | %b.qname; 
  1370.     | %big.qname; 
  1371.     | %small.qname;
  1372.     | %u.qname;">
  1373. <!ENTITY % I18n.class "">
  1374. <!ENTITY % Anchor.class "| %a.qname; 
  1375.     | %anchor.qname; | %do.qname;">
  1376. <!ENTITY % InlSpecial.class "| %img.qname; 
  1377.      | %object.qname; 
  1378.     | %getvar.qname;">
  1379. <!ENTITY % InlForm.class "| %input.qname; 
  1380.      | %select.qname; 
  1381.      | %textarea.qname;
  1382.          | %label.qname;">
  1383. <!ENTITY % Inline.extra "">
  1384. <!ENTITY % Inline.class "%InlStruct.class;
  1385.       %InlPhras.class;
  1386.       %InlPres.class;
  1387.       %Anchor.class;
  1388.       %InlSpecial.class;
  1389.       %InlForm.class;
  1390.       %Inline.extra;">
  1391. <!ENTITY % InlNoAnchor.class "%InlStruct.class;
  1392.       %InlPhras.class;
  1393.       %InlPres.class;
  1394.       %InlSpecial.class;
  1395.       %InlForm.class;
  1396.       %Inline.extra;">
  1397. <!ENTITY % InlNoAnchor.mix "%InlNoAnchor.class;
  1398.       %Misc.class;">
  1399. <!ENTITY % Inline.mix "%Inline.class;
  1400.       %Misc.class;">
  1401. <!-- 
  1402.     Block Elements  
  1403. -->
  1404. <!ENTITY % Heading.class "%h1.qname; 
  1405.     | %h2.qname; 
  1406.     | %h3.qname; 
  1407.     | %h4.qname; 
  1408.     | %h5.qname; 
  1409.     | %h6.qname;">
  1410. <!ENTITY % List.class "%ul.qname; 
  1411.     | %ol.qname; 
  1412.     | %dl.qname;">
  1413. <!ENTITY % Table.class "| %table.qname;">
  1414. <!ENTITY % Form.class "| %form.qname;">
  1415. <!ENTITY % Fieldset.class "| %fieldset.qname;">
  1416. <!ENTITY % BlkStruct.class "%p.qname; 
  1417.     | %div.qname;">
  1418. <!ENTITY % BlkPhras.class "| %pre.qname; 
  1419.      | %blockquote.qname; 
  1420.      | %address.qname;">
  1421. <!ENTITY % BlkPres.class "| %hr.qname;">
  1422. <!ENTITY % BlkSpecial.class "%Table.class;
  1423.       %Form.class;
  1424.       %Fieldset.class;">
  1425. <!ENTITY % Block.extra "">
  1426. <!ENTITY % Block.class "%BlkStruct.class;
  1427.       %BlkPhras.class;
  1428.      %BlkPres.class;
  1429.       %BlkSpecial.class;
  1430.       %Block.extra;">
  1431. <!ENTITY % Block.mix "%Heading.class;
  1432.       | %List.class;
  1433.       | %Block.class;     
  1434.       | %Do.class;
  1435.       %Misc.class;">
  1436. <!ENTITY % BlkNoForm.mix "%Heading.class;
  1437.       | %List.class;
  1438.       | %BlkStruct.class;
  1439.       %BlkPhras.class;
  1440.       %BlkPres.class;
  1441.       | %table.qname;
  1442.       %Block.extra;
  1443.       %Misc.class;">
  1444. <!-- 
  1445.     All Content Elements  
  1446. -->
  1447. <!-- 
  1448.     declares all content except tables
  1449. -->
  1450. <!ENTITY % FlowNoTable.mix "%Heading.class;
  1451.       | %List.class;
  1452.       | %BlkStruct.class;
  1453.       %BlkPhras.class;
  1454.       %Form.class;
  1455.       %Block.extra;
  1456.       | %Inline.class;
  1457.       %Misc.class;">
  1458. <!ENTITY % Flow.mix "%Heading.class;
  1459.       | %List.class;
  1460.       | %Block.class;
  1461.       | %Inline.class;
  1462.       %Misc.class;">
  1463. <!--     
  1464.     Template level elements 
  1465. -->
  1466. <!ENTITY % Template.mix "( %onevent.qname;)*">
  1467. <!-- 
  1468.     Content model of the WML card and XHTML body elements
  1469. -->
  1470. <!ENTITY % CardBody.mix "(%onevent.qname;*, %timer.qname;?,  ( %Block.mix; )+)">
  1471. <!-- end of wml20-model-1.mod -->
  1472. <!-- ============================================ -->
  1473. <!--
  1474.         XHTML modules 
  1475. -->
  1476. <!-- ============================================ -->
  1477. <!-- Text Module  ............................................... -->
  1478. <!ENTITY % pre.content "( #PCDATA
  1479.       | %InlStruct.class; | %i.qname; | %b.qname; 
  1480.       %InlPhras.class;
  1481.       %Anchor.class;
  1482.       %Inline.extra; 
  1483.     | %getvar.qname;
  1484.     | %input.qname;| %select.qname;)*">
  1485. <!ENTITY % p.content "( #PCDATA | %Inline.mix; | %table.qname; | %fieldset.qname;)*">
  1486. <!ENTITY % xhtml-text.mod PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
  1487.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-text-1.mod">
  1488. <!-- ...................................................................... -->
  1489. <!-- XHTML Text Module  ................................................... -->
  1490. <!-- file: xhtml-text-1.mod
  1491.  
  1492.      This is XHTML, a reformulation of HTML as a modular XML application.
  1493.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1494.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  1495.  
  1496.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1497.  
  1498.        PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
  1499.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-text-1.mod"
  1500.  
  1501.      Revisions:
  1502.      (none)
  1503.      ....................................................................... -->
  1504. <!-- Textual Content
  1505.  
  1506.      The Text module includes declarations for all core
  1507.      text container elements and their attributes.
  1508. -->
  1509. <!ENTITY % xhtml-inlstruct.module "INCLUDE">
  1510. <![%xhtml-inlstruct.module;[
  1511. <!ENTITY % xhtml-inlstruct.mod
  1512.      PUBLIC "-//W3C//ELEMENTS XHTML Inline Structural 1.0//EN"
  1513.             "xhtml-inlstruct-1.mod" >
  1514. <!-- ...................................................................... -->
  1515. <!-- XHTML Inline Structural Module  ...................................... -->
  1516. <!-- file: xhtml-inlstruct-1.mod
  1517.  
  1518.      This is XHTML, a reformulation of HTML as a modular XML application.
  1519.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1520.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  1521.  
  1522.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1523.  
  1524.        PUBLIC "-//W3C//ELEMENTS XHTML Inline Structural 1.0//EN"
  1525.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstruct-1.mod"
  1526.  
  1527.      Revisions:
  1528.      (none)
  1529.      ....................................................................... -->
  1530.  
  1531. <!-- Inline Structural
  1532.  
  1533.         br, span
  1534.  
  1535.      This module declares the elements and their attributes
  1536.      used to support inline-level structural markup.
  1537. -->
  1538.  
  1539. <!-- br: forced line break ............................. -->
  1540.  
  1541. <!ENTITY % br.element  "INCLUDE" >
  1542. <![%br.element;[
  1543.  
  1544. <!ENTITY % br.content  "EMPTY" >
  1545. <!ENTITY % br.qname  "br" >
  1546. <!ELEMENT %br.qname;  %br.content; >
  1547.  
  1548. <!-- end of br.element -->]]>
  1549.  
  1550. <!ENTITY % br.attlist  "INCLUDE" >
  1551. <![%br.attlist;[
  1552. <!ATTLIST %br.qname;
  1553.       %Core.attrib;
  1554. >
  1555. <!-- end of br.attlist -->]]>
  1556.  
  1557. <!-- span: generic inline container .................... -->
  1558.  
  1559. <!ENTITY % span.element  "INCLUDE" >
  1560. <![%span.element;[
  1561. <!ENTITY % span.content
  1562.      "( #PCDATA | %Inline.mix; )*"
  1563. >
  1564. <!ENTITY % span.qname  "span" >
  1565. <!ELEMENT %span.qname;  %span.content; >
  1566. <!-- end of span.element -->]]>
  1567.  
  1568. <!ENTITY % span.attlist  "INCLUDE" >
  1569. <![%span.attlist;[
  1570. <!ATTLIST %span.qname;
  1571.       %Common.attrib;
  1572. >
  1573. <!-- end of span.attlist -->]]>
  1574.  
  1575. <!-- end of xhtml-inlstruct-1.mod -->
  1576. ]]>
  1577. <!ENTITY % xhtml-inlphras.module "INCLUDE">
  1578. <![%xhtml-inlphras.module;[
  1579. <!ENTITY % xhtml-inlphras.mod
  1580.      PUBLIC "-//W3C//ELEMENTS XHTML Inline Phrasal 1.0//EN"
  1581.             "xhtml-inlphras-1.mod" >
  1582. <!-- ...................................................................... -->
  1583. <!-- XHTML Inline Phrasal Module  ......................................... -->
  1584. <!-- file: xhtml-inlphras-1.mod
  1585.  
  1586.      This is XHTML, a reformulation of HTML as a modular XML application.
  1587.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1588.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  1589.  
  1590.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1591.  
  1592.        PUBLIC "-//W3C//ELEMENTS XHTML Inline Phrasal 1.0//EN"
  1593.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlphras-1.mod"
  1594.  
  1595.      Revisions:
  1596.      (none)
  1597.      ....................................................................... -->
  1598.  
  1599. <!-- Inline Phrasal
  1600.  
  1601.         abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var
  1602.  
  1603.      This module declares the elements and their attributes used to
  1604.      support inline-level phrasal markup.
  1605. -->
  1606.  
  1607. <!ENTITY % abbr.element  "INCLUDE" >
  1608. <![%abbr.element;[
  1609. <!ENTITY % abbr.content
  1610.      "( #PCDATA | %Inline.mix; )*"
  1611. >
  1612. <!ENTITY % abbr.qname  "abbr" >
  1613. <!ELEMENT %abbr.qname;  %abbr.content; >
  1614. <!-- end of abbr.element -->]]>
  1615.  
  1616. <!ENTITY % abbr.attlist  "INCLUDE" >
  1617. <![%abbr.attlist;[
  1618. <!ATTLIST %abbr.qname;
  1619.       %Common.attrib;
  1620. >
  1621. <!-- end of abbr.attlist -->]]>
  1622.  
  1623. <!ENTITY % acronym.element  "INCLUDE" >
  1624. <![%acronym.element;[
  1625. <!ENTITY % acronym.content
  1626.      "( #PCDATA | %Inline.mix; )*"
  1627. >
  1628. <!ENTITY % acronym.qname  "acronym" >
  1629. <!ELEMENT %acronym.qname;  %acronym.content; >
  1630. <!-- end of acronym.element -->]]>
  1631.  
  1632. <!ENTITY % acronym.attlist  "INCLUDE" >
  1633. <![%acronym.attlist;[
  1634. <!ATTLIST %acronym.qname;
  1635.       %Common.attrib;
  1636. >
  1637. <!-- end of acronym.attlist -->]]>
  1638.  
  1639. <!ENTITY % cite.element  "INCLUDE" >
  1640. <![%cite.element;[
  1641. <!ENTITY % cite.content
  1642.      "( #PCDATA | %Inline.mix; )*"
  1643. >
  1644. <!ENTITY % cite.qname  "cite" >
  1645. <!ELEMENT %cite.qname;  %cite.content; >
  1646. <!-- end of cite.element -->]]>
  1647.  
  1648. <!ENTITY % cite.attlist  "INCLUDE" >
  1649. <![%cite.attlist;[
  1650. <!ATTLIST %cite.qname;
  1651.       %Common.attrib;
  1652. >
  1653. <!-- end of cite.attlist -->]]>
  1654.  
  1655. <!ENTITY % code.element  "INCLUDE" >
  1656. <![%code.element;[
  1657. <!ENTITY % code.content
  1658.      "( #PCDATA | %Inline.mix; )*"
  1659. >
  1660. <!ENTITY % code.qname  "code" >
  1661. <!ELEMENT %code.qname;  %code.content; >
  1662. <!-- end of code.element -->]]>
  1663.  
  1664. <!ENTITY % code.attlist  "INCLUDE" >
  1665. <![%code.attlist;[
  1666. <!ATTLIST %code.qname;
  1667.       %Common.attrib;
  1668. >
  1669. <!-- end of code.attlist -->]]>
  1670.  
  1671. <!ENTITY % dfn.element  "INCLUDE" >
  1672. <![%dfn.element;[
  1673. <!ENTITY % dfn.content
  1674.      "( #PCDATA | %Inline.mix; )*"
  1675. >
  1676. <!ENTITY % dfn.qname  "dfn" >
  1677. <!ELEMENT %dfn.qname;  %dfn.content; >
  1678. <!-- end of dfn.element -->]]>
  1679.  
  1680. <!ENTITY % dfn.attlist  "INCLUDE" >
  1681. <![%dfn.attlist;[
  1682. <!ATTLIST %dfn.qname;
  1683.       %Common.attrib;
  1684. >
  1685. <!-- end of dfn.attlist -->]]>
  1686.  
  1687. <!ENTITY % em.element  "INCLUDE" >
  1688. <![%em.element;[
  1689. <!ENTITY % em.content
  1690.      "( #PCDATA | %Inline.mix; )*"
  1691. >
  1692. <!ENTITY % em.qname  "em" >
  1693. <!ELEMENT %em.qname;  %em.content; >
  1694. <!-- end of em.element -->]]>
  1695.  
  1696. <!ENTITY % em.attlist  "INCLUDE" >
  1697. <![%em.attlist;[
  1698. <!ATTLIST %em.qname;
  1699.       %Common.attrib;
  1700. >
  1701. <!-- end of em.attlist -->]]>
  1702.  
  1703. <!ENTITY % kbd.element  "INCLUDE" >
  1704. <![%kbd.element;[
  1705. <!ENTITY % kbd.content
  1706.      "( #PCDATA | %Inline.mix; )*"
  1707. >
  1708. <!ENTITY % kbd.qname  "kbd" >
  1709. <!ELEMENT %kbd.qname;  %kbd.content; >
  1710. <!-- end of kbd.element -->]]>
  1711.  
  1712. <!ENTITY % kbd.attlist  "INCLUDE" >
  1713. <![%kbd.attlist;[
  1714. <!ATTLIST %kbd.qname;
  1715.       %Common.attrib;
  1716. >
  1717. <!-- end of kbd.attlist -->]]>
  1718.  
  1719. <!ENTITY % q.element  "INCLUDE" >
  1720. <![%q.element;[
  1721. <!ENTITY % q.content
  1722.      "( #PCDATA | %Inline.mix; )*"
  1723. >
  1724. <!ENTITY % q.qname  "q" >
  1725. <!ELEMENT %q.qname;  %q.content; >
  1726. <!-- end of q.element -->]]>
  1727.  
  1728. <!ENTITY % q.attlist  "INCLUDE" >
  1729. <![%q.attlist;[
  1730. <!ATTLIST %q.qname;
  1731.       %Common.attrib;
  1732.       cite         %URI.datatype;           #IMPLIED
  1733. >
  1734. <!-- end of q.attlist -->]]>
  1735.  
  1736. <!ENTITY % samp.element  "INCLUDE" >
  1737. <![%samp.element;[
  1738. <!ENTITY % samp.content
  1739.      "( #PCDATA | %Inline.mix; )*"
  1740. >
  1741. <!ENTITY % samp.qname  "samp" >
  1742. <!ELEMENT %samp.qname;  %samp.content; >
  1743. <!-- end of samp.element -->]]>
  1744.  
  1745. <!ENTITY % samp.attlist  "INCLUDE" >
  1746. <![%samp.attlist;[
  1747. <!ATTLIST %samp.qname;
  1748.       %Common.attrib;
  1749. >
  1750. <!-- end of samp.attlist -->]]>
  1751.  
  1752. <!ENTITY % strong.element  "INCLUDE" >
  1753. <![%strong.element;[
  1754. <!ENTITY % strong.content
  1755.      "( #PCDATA | %Inline.mix; )*"
  1756. >
  1757. <!ENTITY % strong.qname  "strong" >
  1758. <!ELEMENT %strong.qname;  %strong.content; >
  1759. <!-- end of strong.element -->]]>
  1760.  
  1761. <!ENTITY % strong.attlist  "INCLUDE" >
  1762. <![%strong.attlist;[
  1763. <!ATTLIST %strong.qname;
  1764.       %Common.attrib;
  1765. >
  1766. <!-- end of strong.attlist -->]]>
  1767.  
  1768. <!ENTITY % var.element  "INCLUDE" >
  1769. <![%var.element;[
  1770. <!ENTITY % var.content
  1771.      "( #PCDATA | %Inline.mix; )*"
  1772. >
  1773. <!ENTITY % var.qname  "var" >
  1774. <!ELEMENT %var.qname;  %var.content; >
  1775. <!-- end of var.element -->]]>
  1776.  
  1777. <!ENTITY % var.attlist  "INCLUDE" >
  1778. <![%var.attlist;[
  1779. <!ATTLIST %var.qname;
  1780.       %Common.attrib;
  1781. >
  1782. <!-- end of var.attlist -->]]>
  1783.  
  1784. <!-- end of xhtml-inlphras-1.mod -->
  1785. ]]>
  1786. <!ENTITY % xhtml-blkstruct.module "INCLUDE">
  1787. <![%xhtml-blkstruct.module;[
  1788. <!ENTITY % xhtml-blkstruct.mod
  1789.      PUBLIC "-//W3C//ELEMENTS XHTML Block Structural 1.0//EN"
  1790.             "xhtml-blkstruct-1.mod" >
  1791. <!-- ...................................................................... -->
  1792. <!-- XHTML Block Structural Module  ....................................... -->
  1793. <!-- file: xhtml-blkstruct-1.mod
  1794.  
  1795.      This is XHTML, a reformulation of HTML as a modular XML application.
  1796.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1797.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  1798.  
  1799.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1800.  
  1801.        PUBLIC "-//W3C//ELEMENTS XHTML Block Structural 1.0//EN"
  1802.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkstruct-1.mod"
  1803.  
  1804.      Revisions:
  1805.      (none)
  1806.      ....................................................................... -->
  1807.  
  1808. <!-- Block Structural
  1809.  
  1810.         div, p
  1811.  
  1812.      This module declares the elements and their attributes used to
  1813.      support block-level structural markup.
  1814. -->
  1815.  
  1816. <!ENTITY % div.element  "INCLUDE" >
  1817. <![%div.element;[
  1818. <!ENTITY % div.content
  1819.      "( #PCDATA | %Flow.mix; )*"
  1820. >
  1821. <!ENTITY % div.qname  "div" >
  1822. <!ELEMENT %div.qname;  %div.content; >
  1823. <!-- end of div.element -->]]>
  1824.  
  1825. <!ENTITY % div.attlist  "INCLUDE" >
  1826. <![%div.attlist;[
  1827. <!ATTLIST %div.qname;
  1828.       %Common.attrib;
  1829. >
  1830. <!-- end of div.attlist -->]]>
  1831.  
  1832. <!ENTITY % p.element  "INCLUDE" >
  1833. <![%p.element;[
  1834. <!ENTITY % p.content
  1835.      "( #PCDATA | %Inline.mix; )*" >
  1836. <!ENTITY % p.qname  "p" >
  1837. <!ELEMENT %p.qname;  %p.content; >
  1838. <!-- end of p.element -->]]>
  1839.  
  1840. <!ENTITY % p.attlist  "INCLUDE" >
  1841. <![%p.attlist;[
  1842. <!ATTLIST %p.qname;
  1843.       %Common.attrib;
  1844. >
  1845. <!-- end of p.attlist -->]]>
  1846.  
  1847. <!-- end of xhtml-blkstruct-1.mod -->
  1848. ]]>
  1849. <!ENTITY % xhtml-blkphras.module "INCLUDE">
  1850. <![%xhtml-blkphras.module;[
  1851. <!ENTITY % xhtml-blkphras.mod
  1852.      PUBLIC "-//W3C//ELEMENTS XHTML Block Phrasal 1.0//EN"
  1853.             "xhtml-blkphras-1.mod" >
  1854. <!-- ...................................................................... -->
  1855. <!-- XHTML Block Phrasal Module  .......................................... -->
  1856. <!-- file: xhtml-blkphras-1.mod
  1857.  
  1858.      This is XHTML, a reformulation of HTML as a modular XML application.
  1859.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1860.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  1861.  
  1862.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1863.  
  1864.        PUBLIC "-//W3C//ELEMENTS XHTML Block Phrasal 1.0//EN"
  1865.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkphras-1.mod"
  1866.  
  1867.      Revisions:
  1868.      (none)
  1869.      ....................................................................... -->
  1870.  
  1871. <!-- Block Phrasal
  1872.  
  1873.         address, blockquote, pre, h1, h2, h3, h4, h5, h6
  1874.  
  1875.      This module declares the elements and their attributes used to
  1876.      support block-level phrasal markup.
  1877. -->
  1878.  
  1879. <!ENTITY % address.element  "INCLUDE" >
  1880. <![%address.element;[
  1881. <!ENTITY % address.content
  1882.      "( #PCDATA | %Inline.mix; )*" >
  1883. <!ENTITY % address.qname  "address" >
  1884. <!ELEMENT %address.qname;  %address.content; >
  1885. <!-- end of address.element -->]]>
  1886.  
  1887. <!ENTITY % address.attlist  "INCLUDE" >
  1888. <![%address.attlist;[
  1889. <!ATTLIST %address.qname;
  1890.       %Common.attrib;
  1891. >
  1892. <!-- end of address.attlist -->]]>
  1893.  
  1894. <!ENTITY % blockquote.element  "INCLUDE" >
  1895. <![%blockquote.element;[
  1896. <!ENTITY % blockquote.content
  1897.      "( %Block.mix; )+"
  1898. >
  1899. <!ENTITY % blockquote.qname  "blockquote" >
  1900. <!ELEMENT %blockquote.qname;  %blockquote.content; >
  1901. <!-- end of blockquote.element -->]]>
  1902.  
  1903. <!ENTITY % blockquote.attlist  "INCLUDE" >
  1904. <![%blockquote.attlist;[
  1905. <!ATTLIST %blockquote.qname;
  1906.       %Common.attrib;
  1907.       cite         %URI.datatype;           #IMPLIED
  1908. >
  1909. <!-- end of blockquote.attlist -->]]>
  1910.  
  1911. <!ENTITY % pre.element  "INCLUDE" >
  1912. <![%pre.element;[
  1913. <!ENTITY % pre.content
  1914.      "( #PCDATA
  1915.       | %InlStruct.class;
  1916.       %InlPhras.class;
  1917.       | %tt.qname; | %i.qname; | %b.qname;
  1918.       %I18n.class;
  1919.       %Anchor.class;
  1920.       | %script.qname; | %map.qname;
  1921.       %Inline.extra; )*"
  1922. >
  1923. <!ENTITY % pre.qname  "pre" >
  1924. <!ELEMENT %pre.qname;  %pre.content; >
  1925. <!-- end of pre.element -->]]>
  1926.  
  1927. <!ENTITY % pre.attlist  "INCLUDE" >
  1928. <![%pre.attlist;[
  1929. <!ATTLIST %pre.qname;
  1930.       %Common.attrib;
  1931.       xml:space    ( preserve )             #FIXED 'preserve'
  1932. >
  1933. <!-- end of pre.attlist -->]]>
  1934.  
  1935. <!-- ...................  Heading Elements  ................... -->
  1936.  
  1937. <!ENTITY % Heading.content  "( #PCDATA | %Inline.mix; )*" >
  1938.  
  1939. <!ENTITY % h1.element  "INCLUDE" >
  1940. <![%h1.element;[
  1941. <!ENTITY % h1.qname  "h1" >
  1942. <!ELEMENT %h1.qname;  %Heading.content; >
  1943. <!-- end of h1.element -->]]>
  1944.  
  1945. <!ENTITY % h1.attlist  "INCLUDE" >
  1946. <![%h1.attlist;[
  1947. <!ATTLIST %h1.qname;
  1948.       %Common.attrib;
  1949. >
  1950. <!-- end of h1.attlist -->]]>
  1951.  
  1952. <!ENTITY % h2.element  "INCLUDE" >
  1953. <![%h2.element;[
  1954. <!ENTITY % h2.qname  "h2" >
  1955. <!ELEMENT %h2.qname;  %Heading.content; >
  1956. <!-- end of h2.element -->]]>
  1957.  
  1958. <!ENTITY % h2.attlist  "INCLUDE" >
  1959. <![%h2.attlist;[
  1960. <!ATTLIST %h2.qname;
  1961.       %Common.attrib;
  1962. >
  1963. <!-- end of h2.attlist -->]]>
  1964.  
  1965. <!ENTITY % h3.element  "INCLUDE" >
  1966. <![%h3.element;[
  1967. <!ENTITY % h3.qname  "h3" >
  1968. <!ELEMENT %h3.qname;  %Heading.content; >
  1969. <!-- end of h3.element -->]]>
  1970.  
  1971. <!ENTITY % h3.attlist  "INCLUDE" >
  1972. <![%h3.attlist;[
  1973. <!ATTLIST %h3.qname;
  1974.       %Common.attrib;
  1975. >
  1976. <!-- end of h3.attlist -->]]>
  1977.  
  1978. <!ENTITY % h4.element  "INCLUDE" >
  1979. <![%h4.element;[
  1980. <!ENTITY % h4.qname  "h4" >
  1981. <!ELEMENT %h4.qname;  %Heading.content; >
  1982. <!-- end of h4.element -->]]>
  1983.  
  1984. <!ENTITY % h4.attlist  "INCLUDE" >
  1985. <![%h4.attlist;[
  1986. <!ATTLIST %h4.qname;
  1987.       %Common.attrib;
  1988. >
  1989. <!-- end of h4.attlist -->]]>
  1990.  
  1991. <!ENTITY % h5.element  "INCLUDE" >
  1992. <![%h5.element;[
  1993. <!ENTITY % h5.qname  "h5" >
  1994. <!ELEMENT %h5.qname;  %Heading.content; >
  1995. <!-- end of h5.element -->]]>
  1996.  
  1997. <!ENTITY % h5.attlist  "INCLUDE" >
  1998. <![%h5.attlist;[
  1999. <!ATTLIST %h5.qname;
  2000.       %Common.attrib;
  2001. >
  2002. <!-- end of h5.attlist -->]]>
  2003.  
  2004. <!ENTITY % h6.element  "INCLUDE" >
  2005. <![%h6.element;[
  2006. <!ENTITY % h6.qname  "h6" >
  2007. <!ELEMENT %h6.qname;  %Heading.content; >
  2008. <!-- end of h6.element -->]]>
  2009.  
  2010. <!ENTITY % h6.attlist  "INCLUDE" >
  2011. <![%h6.attlist;[
  2012. <!ATTLIST %h6.qname;
  2013.       %Common.attrib;
  2014. >
  2015. <!-- end of h6.attlist -->]]>
  2016.  
  2017. <!-- end of xhtml-blkphras-1.mod -->
  2018. ]]>
  2019. <!-- end of xhtml-text-1.mod -->
  2020. <!ENTITY % xhtml-hypertext.mod PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
  2021.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-hypertext-1.mod">
  2022. <!-- ...................................................................... -->
  2023. <!-- XHTML Hypertext Module  .............................................. -->
  2024. <!-- file: xhtml-hypertext-1.mod
  2025.  
  2026.      This is XHTML, a reformulation of HTML as a modular XML application.
  2027.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2028.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2029.  
  2030.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2031.  
  2032.        PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
  2033.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-hypertext-1.mod"
  2034.  
  2035.      Revisions:
  2036.      (none)
  2037.      ....................................................................... -->
  2038. <!-- Hypertext
  2039.  
  2040.         a
  2041.  
  2042.      This module declares the anchor ('a') element type, which
  2043.      defines the source of a hypertext link. The destination
  2044.      (or link 'target') is identified via its 'id' attribute
  2045.      rather than the 'name' attribute as was used in HTML.
  2046. -->
  2047. <!-- ............  Anchor Element  ............ -->
  2048. <!ENTITY % a.element "INCLUDE">
  2049. <![%a.element;[
  2050. <!ENTITY % a.content
  2051.      "( #PCDATA | %InlNoAnchor.mix; )*"
  2052. >
  2053. <!ENTITY % a.qname  "a" >
  2054. <!ELEMENT %a.qname;  %a.content; >
  2055. <!-- end of a.element -->]]>
  2056. <!ENTITY % a.attlist "INCLUDE">
  2057. <![%a.attlist;[
  2058. <!ATTLIST %a.qname;
  2059.       %Common.attrib;
  2060.       href         %URI.datatype;           #IMPLIED
  2061.       charset      %Charset.datatype;       #IMPLIED
  2062.       type         %ContentType.datatype;   #IMPLIED
  2063.       hreflang     %LanguageCode.datatype;  #IMPLIED
  2064.       rel          %LinkTypes.datatype;     #IMPLIED
  2065.       rev          %LinkTypes.datatype;     #IMPLIED
  2066.       accesskey    %Character.datatype;     #IMPLIED
  2067.       tabindex     %Number.datatype;        #IMPLIED
  2068. >
  2069. <!-- end of a.attlist -->]]>
  2070. <!-- end of xhtml-hypertext-1.mod -->
  2071. <!-- List Module  ............................................... -->
  2072. <!ENTITY % xhtml-list.mod PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
  2073.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-list-1.mod">
  2074. <!-- ...................................................................... -->
  2075. <!-- XHTML Lists Module  .................................................. -->
  2076. <!-- file: xhtml-list-1.mod
  2077.  
  2078.      This is XHTML, a reformulation of HTML as a modular XML application.
  2079.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2080.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2081.  
  2082.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2083.  
  2084.        PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
  2085.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-list-1.mod"
  2086.  
  2087.      Revisions:
  2088.      (none)
  2089.      ....................................................................... -->
  2090. <!-- Lists
  2091.  
  2092.         dl, dt, dd, ol, ul, li
  2093.  
  2094.      This module declares the list-oriented element types
  2095.      and their attributes.
  2096. -->
  2097. <!ENTITY % dl.qname "dl">
  2098. <!ENTITY % dt.qname "dt">
  2099. <!ENTITY % dd.qname "dd">
  2100. <!ENTITY % ol.qname "ol">
  2101. <!ENTITY % ul.qname "ul">
  2102. <!ENTITY % li.qname "li">
  2103. <!-- dl: Definition List ............................... -->
  2104. <!ENTITY % dl.element "INCLUDE">
  2105. <![%dl.element;[
  2106. <!ENTITY % dl.content  "( %dt.qname; | %dd.qname; )+" >
  2107. <!ELEMENT %dl.qname;  %dl.content; >
  2108. <!-- end of dl.element -->]]>
  2109. <!ENTITY % dl.attlist "INCLUDE">
  2110. <![%dl.attlist;[
  2111. <!ATTLIST %dl.qname;
  2112.       %Common.attrib;
  2113. >
  2114. <!-- end of dl.attlist -->]]>
  2115. <!-- dt: Definition Term ............................... -->
  2116. <!ENTITY % dt.element "INCLUDE">
  2117. <![%dt.element;[
  2118. <!ENTITY % dt.content
  2119.      "( #PCDATA | %Inline.mix; )*"
  2120. >
  2121. <!ELEMENT %dt.qname;  %dt.content; >
  2122. <!-- end of dt.element -->]]>
  2123. <!ENTITY % dt.attlist "INCLUDE">
  2124. <![%dt.attlist;[
  2125. <!ATTLIST %dt.qname;
  2126.       %Common.attrib;
  2127. >
  2128. <!-- end of dt.attlist -->]]>
  2129. <!-- dd: Definition Description ........................ -->
  2130. <!ENTITY % dd.element "INCLUDE">
  2131. <![%dd.element;[
  2132. <!ENTITY % dd.content
  2133.      "( #PCDATA | %Flow.mix; )*"
  2134. >
  2135. <!ELEMENT %dd.qname;  %dd.content; >
  2136. <!-- end of dd.element -->]]>
  2137. <!ENTITY % dd.attlist "INCLUDE">
  2138. <![%dd.attlist;[
  2139. <!ATTLIST %dd.qname;
  2140.       %Common.attrib;
  2141. >
  2142. <!-- end of dd.attlist -->]]>
  2143. <!-- ol: Ordered List (numbered styles) ................ -->
  2144. <!ENTITY % ol.element "INCLUDE">
  2145. <![%ol.element;[
  2146. <!ENTITY % ol.content  "( %li.qname; )+" >
  2147. <!ELEMENT %ol.qname;  %ol.content; >
  2148. <!-- end of ol.element -->]]>
  2149. <!ENTITY % ol.attlist "INCLUDE">
  2150. <![%ol.attlist;[
  2151. <!ATTLIST %ol.qname;
  2152.       %Common.attrib;
  2153. >
  2154. <!-- end of ol.attlist -->]]>
  2155. <!-- ul: Unordered List (bullet styles) ................ -->
  2156. <!ENTITY % ul.element "INCLUDE">
  2157. <![%ul.element;[
  2158. <!ENTITY % ul.content  "( %li.qname; )+" >
  2159. <!ELEMENT %ul.qname;  %ul.content; >
  2160. <!-- end of ul.element -->]]>
  2161. <!ENTITY % ul.attlist "INCLUDE">
  2162. <![%ul.attlist;[
  2163. <!ATTLIST %ul.qname;
  2164.       %Common.attrib;
  2165. >
  2166. <!-- end of ul.attlist -->]]>
  2167. <!-- li: List Item ..................................... -->
  2168. <!ENTITY % li.element "INCLUDE">
  2169. <![%li.element;[
  2170. <!ENTITY % li.content
  2171.      "( #PCDATA | %Flow.mix; )*"
  2172. >
  2173. <!ELEMENT %li.qname;  %li.content; >
  2174. <!-- end of li.element -->]]>
  2175. <!ENTITY % li.attlist "INCLUDE">
  2176. <![%li.attlist;[
  2177. <!ATTLIST %li.qname;
  2178.       %Common.attrib;
  2179. >
  2180. <!-- end of li.attlist -->]]>
  2181. <!-- end of xhtml-list-1.mod -->
  2182. <!-- Extend lists with value and start attributes -->
  2183. <!ATTLIST %li.qname;
  2184.     value %Number.datatype; #IMPLIED
  2185. >
  2186. <!ATTLIST %ol.qname;
  2187.     start %Number.datatype; #IMPLIED
  2188. >
  2189. <!-- Image Module  ............................................... -->
  2190. <!ENTITY % xhtml-image.mod PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
  2191.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-image-1.mod">
  2192. <!-- ...................................................................... -->
  2193. <!-- XHTML Images Module  ................................................. -->
  2194. <!-- file: xhtml-image-1.mod
  2195.  
  2196.      This is XHTML, a reformulation of HTML as a modular XML application.
  2197.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2198.      Rovision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2199.  
  2200.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2201.  
  2202.        PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
  2203.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-image-1.mod"
  2204.  
  2205.      Revisions:
  2206.      (none)
  2207.      ....................................................................... -->
  2208. <!-- Images
  2209.  
  2210.         img
  2211.  
  2212.      This module provides markup to support basic image embedding.
  2213. -->
  2214. <!-- To avoid problems with text-only UAs as well as to make
  2215.      image content understandable and navigable to users of
  2216.      non-visual UAs, you need to provide a description with
  2217.      the 'alt' attribute, and avoid server-side image maps.
  2218. -->
  2219. <!ENTITY % img.element "INCLUDE">
  2220. <![%img.element;[
  2221. <!ENTITY % img.content  "EMPTY" >
  2222. <!ENTITY % img.qname  "img" >
  2223. <!ELEMENT %img.qname;  %img.content; >
  2224. <!-- end of img.element -->]]>
  2225. <!ENTITY % img.attlist "INCLUDE">
  2226. <![%img.attlist;[
  2227. <!ATTLIST %img.qname;
  2228.       %Common.attrib;
  2229.       src          %URI.datatype;           #REQUIRED
  2230.       alt          %Text.datatype;          #REQUIRED
  2231.       longdesc     %URI.datatype;           #IMPLIED
  2232.       height       %Length.datatype;        #IMPLIED
  2233.       width        %Length.datatype;        #IMPLIED
  2234. >
  2235. <!-- end of img.attlist -->]]>
  2236. <!-- end of xhtml-image-1.mod -->
  2237. <!-- Param Element Module  ....................................... -->
  2238. <!ENTITY % xhtml-param.mod PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN"
  2239.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-param-1.mod">
  2240. <!-- ...................................................................... -->
  2241. <!-- XHTML Param Element Module  ..................................... -->
  2242. <!-- file: xhtml-param-1.mod
  2243.  
  2244.      This is XHTML, a reformulation of HTML as a modular XML application.
  2245.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2246.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2247.  
  2248.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2249.  
  2250.        PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN"
  2251.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-param-1.mod"
  2252.  
  2253.      Revisions:
  2254.      (none)
  2255.      ....................................................................... -->
  2256. <!-- Parameters for Java Applets and Embedded Objects
  2257.  
  2258.         param
  2259.  
  2260.      This module provides declarations for the param element,
  2261.      used to provide named property values for the applet
  2262.      and object elements.
  2263. -->
  2264. <!-- param: Named Property Value ....................... -->
  2265. <!ENTITY % param.element "INCLUDE">
  2266. <![%param.element;[
  2267. <!ENTITY % param.content  "EMPTY" >
  2268. <!ENTITY % param.qname  "param" >
  2269. <!ELEMENT %param.qname;  %param.content; >
  2270. <!-- end of param.element -->]]>
  2271. <!ENTITY % param.attlist "INCLUDE">
  2272. <![%param.attlist;[
  2273. <!ATTLIST %param.qname;
  2274.       %XHTML.xmlns.attrib;
  2275.       %id.attrib;
  2276.       name         CDATA                    #REQUIRED
  2277.       value        CDATA                    #IMPLIED
  2278.       valuetype    ( data | ref | object )  'data'
  2279.       type         %ContentType.datatype;   #IMPLIED
  2280. >
  2281. <!-- end of param.attlist -->]]>
  2282. <!-- end of xhtml-param-1.mod -->
  2283. <!-- Embedded Object Module  ..................................... -->
  2284. <!ENTITY % xhtml-object.mod PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN"
  2285.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-object-1.mod">
  2286. <!-- ...................................................................... -->
  2287. <!-- XHTML Embedded Object Module  ........................................ -->
  2288. <!-- file: xhtml-object-1.mod
  2289.  
  2290.      This is XHTML, a reformulation of HTML as a modular XML application.
  2291.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2292.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2293.  
  2294.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2295.  
  2296.        PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN"
  2297.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-object-1.mod"
  2298.  
  2299.      Revisions:
  2300.      (none)
  2301.      ....................................................................... -->
  2302. <!-- Embedded Objects
  2303.  
  2304.         object
  2305.  
  2306.      This module declares the object element type and its attributes, used
  2307.      to embed external objects as part of XHTML pages. In the document,
  2308.      place param elements prior to other content within the object element.
  2309.  
  2310.      Note that use of this module requires instantiation of the Param
  2311.      Element Module.
  2312. -->
  2313. <!-- object: Generic Embedded Object ................... -->
  2314. <!ENTITY % object.element "INCLUDE">
  2315. <![%object.element;[
  2316. <!ENTITY % object.content
  2317.      "( #PCDATA | %Flow.mix; | %param.qname; )*"
  2318. >
  2319. <!ENTITY % object.qname  "object" >
  2320. <!ELEMENT %object.qname;  %object.content; >
  2321. <!-- end of object.element -->]]>
  2322. <!ENTITY % object.attlist "INCLUDE">
  2323. <![%object.attlist;[
  2324. <!ATTLIST %object.qname;
  2325.       %Common.attrib;
  2326.       declare      ( declare )              #IMPLIED
  2327.       classid      %URI.datatype;           #IMPLIED
  2328.       codebase     %URI.datatype;           #IMPLIED
  2329.       data         %URI.datatype;           #IMPLIED
  2330.       type         %ContentType.datatype;   #IMPLIED
  2331.       codetype     %ContentType.datatype;   #IMPLIED
  2332.       archive      %URIs.datatype;          #IMPLIED
  2333.       standby      %Text.datatype;          #IMPLIED
  2334.       height       %Length.datatype;        #IMPLIED
  2335.       width        %Length.datatype;        #IMPLIED
  2336.       name         CDATA                    #IMPLIED
  2337.       tabindex     %Number.datatype;        #IMPLIED
  2338. >
  2339. <!-- end of object.attlist -->]]>
  2340. <!-- end of xhtml-object-1.mod -->
  2341. <!-- Tables Module ............................................... -->
  2342. <!ENTITY % xhtml-table.mod PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN"
  2343.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-table-1.mod">
  2344. <!-- ....................................................................... -->
  2345. <!-- XHTML Basic Table Module  ............................................. -->
  2346. <!-- file: xhtml-basic-table-1.mod
  2347.  
  2348.      This is XHTML Basic, a proper subset of XHTML.
  2349.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2350.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2351.  
  2352.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2353.  
  2354.        PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN"
  2355.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-table-1.mod"
  2356.  
  2357.      Revisions:
  2358.      (none)
  2359.      ....................................................................... -->
  2360. <!-- Basic Tables
  2361.  
  2362.         table, caption, tr, th, td
  2363.  
  2364.      This table module declares elements and attributes defining
  2365.      a table model based fundamentally on features found in the
  2366.      widely-deployed HTML 3.2 table model.  While this module
  2367.      mimics the content model and table attributes of HTML 3.2
  2368.      tables, the element types declared herein also includes all
  2369.      HTML 4 common and most of the HTML 4 table attributes.
  2370. -->
  2371. <!-- declare qualified element type names:
  2372. -->
  2373. <!ENTITY % table.qname "table">
  2374. <!ENTITY % caption.qname "caption">
  2375. <!ENTITY % tr.qname "tr">
  2376. <!ENTITY % th.qname "th">
  2377. <!ENTITY % td.qname "td">
  2378. <!-- horizontal alignment attributes for cell contents
  2379. -->
  2380. <!ENTITY % CellHAlign.attrib "align        ( left
  2381.                    | center
  2382.                    | right )                #IMPLIED">
  2383. <!-- vertical alignment attributes for cell contents
  2384. -->
  2385. <!ENTITY % CellVAlign.attrib "valign       ( top
  2386.                    | middle
  2387.                    | bottom )               #IMPLIED">
  2388. <!-- scope is simpler than axes attribute for common tables
  2389. -->
  2390. <!ENTITY % scope.attrib "scope        ( row | col  )           #IMPLIED">
  2391. <!-- table: Table Element .............................. -->
  2392. <!ENTITY % table.element "INCLUDE">
  2393. <![%table.element;[
  2394. <!ENTITY % table.content
  2395.      "( %caption.qname;?, %tr.qname;+ )"
  2396. >
  2397. <!ELEMENT %table.qname;  %table.content; >
  2398. <!-- end of table.element -->]]>
  2399. <!ENTITY % table.attlist "INCLUDE">
  2400. <![%table.attlist;[
  2401. <!ATTLIST %table.qname;
  2402.       %Common.attrib;
  2403.       summary      %Text.datatype;          #IMPLIED
  2404. >
  2405. <!-- end of table.attlist -->]]>
  2406. <!-- caption: Table Caption ............................ -->
  2407. <!ENTITY % caption.element "INCLUDE">
  2408. <![%caption.element;[
  2409. <!ENTITY % caption.content
  2410.      "( #PCDATA | %Inline.mix; )*"
  2411. >
  2412. <!ELEMENT %caption.qname;  %caption.content; >
  2413. <!-- end of caption.element -->]]>
  2414. <!ENTITY % caption.attlist "INCLUDE">
  2415. <![%caption.attlist;[
  2416. <!ATTLIST %caption.qname;
  2417.       %Common.attrib;
  2418. >
  2419. <!-- end of caption.attlist -->]]>
  2420. <!-- tr: Table Row ..................................... -->
  2421. <!ENTITY % tr.element "INCLUDE">
  2422. <![%tr.element;[
  2423. <!ENTITY % tr.content  "( %th.qname; | %td.qname; )+" >
  2424. <!ELEMENT %tr.qname;  %tr.content; >
  2425. <!-- end of tr.element -->]]>
  2426. <!ENTITY % tr.attlist "INCLUDE">
  2427. <![%tr.attlist;[
  2428. <!ATTLIST %tr.qname;
  2429.       %Common.attrib;
  2430.       %CellHAlign.attrib;
  2431.       %CellVAlign.attrib;
  2432. >
  2433. <!-- end of tr.attlist -->]]>
  2434. <!-- th: Table Header Cell ............................. -->
  2435. <!-- th is for header cells, td for data,
  2436.      but for cells acting as both use td
  2437. -->
  2438. <!ENTITY % th.element "INCLUDE">
  2439. <![%th.element;[
  2440. <!ENTITY % th.content
  2441.      "( #PCDATA | %FlowNoTable.mix; )*"
  2442. >
  2443. <!ELEMENT %th.qname;  %th.content; >
  2444. <!-- end of th.element -->]]>
  2445. <!ENTITY % th.attlist "INCLUDE">
  2446. <![%th.attlist;[
  2447. <!ATTLIST %th.qname;
  2448.       %Common.attrib;
  2449.       abbr         %Text.datatype;          #IMPLIED
  2450.       axis         CDATA                    #IMPLIED
  2451.       headers      IDREFS                   #IMPLIED
  2452.       %scope.attrib;
  2453.       rowspan      %Number.datatype;        '1'
  2454.       colspan      %Number.datatype;        '1'
  2455.       %CellHAlign.attrib;
  2456.       %CellVAlign.attrib;
  2457. >
  2458. <!-- end of th.attlist -->]]>
  2459. <!-- td: Table Data Cell ............................... -->
  2460. <!ENTITY % td.element "INCLUDE">
  2461. <![%td.element;[
  2462. <!ENTITY % td.content
  2463.      "( #PCDATA | %FlowNoTable.mix; )*"
  2464. >
  2465. <!ELEMENT %td.qname;  %td.content; >
  2466. <!-- end of td.element -->]]>
  2467. <!ENTITY % td.attlist "INCLUDE">
  2468. <![%td.attlist;[
  2469. <!ATTLIST %td.qname;
  2470.       %Common.attrib;
  2471.       abbr         %Text.datatype;          #IMPLIED
  2472.       axis         CDATA                    #IMPLIED
  2473.       headers      IDREFS                   #IMPLIED
  2474.       %scope.attrib;
  2475.       rowspan      %Number.datatype;        '1'
  2476.       colspan      %Number.datatype;        '1'
  2477.       %CellHAlign.attrib;
  2478.       %CellVAlign.attrib;
  2479. >
  2480. <!-- end of td.attlist -->]]>
  2481. <!-- end of xhtml-basic-table-1.mod -->
  2482. <!-- Forms Module  ............................................... -->
  2483. <!ELEMENT %optgroup.qname; (%option.qname;)+>
  2484. <!ATTLIST %optgroup.qname;
  2485.     %Common.attrib; 
  2486.     label %Text.datatype; #REQUIRED
  2487. >
  2488. <!ENTITY % option.content "( #PCDATA | %onevent.qname;| %getvar.qname;)*">
  2489. <!ENTITY % select.content "( %optgroup.qname; | %option.qname; )+">
  2490. <!ELEMENT %fieldset.qname; (#PCDATA | %Flow.mix;)*>
  2491. <!ATTLIST %fieldset.qname;
  2492.     %Common.attrib; 
  2493. >
  2494. <!ENTITY % textarea.content "( #PCDATA | %getvar.qname; )*">
  2495. <!ENTITY % form.content "( %BlkNoForm.mix;
  2496.       | %fieldset.qname; )+">
  2497. <!ENTITY % xhtml-basic-form.mod PUBLIC "-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN"
  2498.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-form-1.mod">
  2499. <!-- ...................................................................... -->
  2500. <!-- XHTML Simplified Forms Module  ....................................... -->
  2501. <!-- file: xhtml-basic-form-1.mod
  2502.  
  2503.      This is XHTML Basic, a proper subset of XHTML.
  2504.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2505.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2506.  
  2507.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2508.  
  2509.        PUBLIC "-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN"  
  2510.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-form-1.mod"
  2511.  
  2512.      Revisions:
  2513.      (none)
  2514.      ....................................................................... -->
  2515. <!-- Basic Forms
  2516.  
  2517.      This forms module is based on the HTML 3.2 forms model, with
  2518.      the WAI-requested addition of the label element. While this 
  2519.      module essentially mimics the content model and attributes of 
  2520.      HTML 3.2 forms, the element types declared herein also include
  2521.      all HTML 4 common attributes.
  2522.  
  2523.         form, label, input, select, option, textarea
  2524. -->
  2525. <!-- declare qualified element type names:
  2526. -->
  2527. <!ENTITY % form.qname "form">
  2528. <!ENTITY % label.qname "label">
  2529. <!ENTITY % input.qname "input">
  2530. <!ENTITY % select.qname "select">
  2531. <!ENTITY % option.qname "option">
  2532. <!ENTITY % textarea.qname "textarea">
  2533. <!-- %BlkNoForm.mix; includes all non-form block elements,
  2534.      plus %Misc.class;
  2535. -->
  2536. <!ENTITY % BlkNoForm.mix "%Heading.class;
  2537.       | %List.class;
  2538.       | %BlkStruct.class;
  2539.       %BlkPhras.class;
  2540.       %BlkPres.class;
  2541.       | %table.qname; 
  2542.       %Block.extra;
  2543.       %Misc.class;">
  2544. <!-- form: Form Element ................................ -->
  2545. <!ENTITY % form.element "INCLUDE">
  2546. <![%form.element;[
  2547. <!ENTITY % form.content
  2548.      "( %BlkNoForm.mix; )+"
  2549. >
  2550. <!ELEMENT %form.qname;  %form.content; >
  2551. <!-- end of form.element -->]]>
  2552. <!ENTITY % form.attlist "INCLUDE">
  2553. <![%form.attlist;[
  2554. <!ATTLIST %form.qname;
  2555.       %Common.attrib;
  2556.       action       %URI.datatype;           #REQUIRED
  2557.       method       ( get | post )           'get'
  2558.       enctype      %ContentType.datatype;   'application/x-www-form-urlencoded'
  2559. >
  2560. <!-- end of form.attlist -->]]>
  2561. <!-- label: Form Field Label Text ...................... -->
  2562. <!ENTITY % label.element "INCLUDE">
  2563. <![%label.element;[
  2564. <!-- Each label must not contain more than ONE field
  2565. -->
  2566. <!ENTITY % label.content
  2567.      "( #PCDATA 
  2568.       | %input.qname; | %select.qname; | %textarea.qname;
  2569.       | %InlStruct.class;
  2570.       %InlPhras.class;
  2571.       %I18n.class;
  2572.       %InlPres.class;
  2573.       %InlSpecial.class;
  2574.       %Misc.class; )*"
  2575. >
  2576. <!ELEMENT %label.qname;  %label.content; >
  2577. <!-- end of label.element -->]]>
  2578. <!ENTITY % label.attlist "INCLUDE">
  2579. <![%label.attlist;[
  2580. <!ATTLIST %label.qname;
  2581.       %Common.attrib;
  2582.       for          IDREF                    #IMPLIED
  2583.       accesskey    %Character.datatype;     #IMPLIED
  2584. >
  2585. <!-- end of label.attlist -->]]>
  2586. <!-- input: Form Control ............................... -->
  2587. <!ENTITY % input.element "INCLUDE">
  2588. <![%input.element;[
  2589. <!ENTITY % input.content  "EMPTY" >
  2590. <!ELEMENT %input.qname;  %input.content; >
  2591. <!-- end of input.element -->]]>
  2592. <!-- Basic Forms removes 'image' and 'file' input types.
  2593. -->
  2594. <!ENTITY % input.attlist "INCLUDE">
  2595. <![%input.attlist;[
  2596. <!ENTITY % InputType.class
  2597.      "( text | password | checkbox | radio 
  2598.       | submit | reset | hidden )"
  2599. >
  2600. <!-- attribute name required for all but submit & reset
  2601. -->
  2602. <!ATTLIST %input.qname;
  2603.       %Common.attrib;
  2604.       type         %InputType.class;        'text'
  2605.       name         CDATA                    #IMPLIED
  2606.       value        CDATA                    #IMPLIED
  2607.       checked      ( checked )              #IMPLIED
  2608.       size         CDATA                    #IMPLIED
  2609.       maxlength    %Number.datatype;        #IMPLIED
  2610.       src          %URI.datatype;           #IMPLIED
  2611.       tabindex     %Number.datatype;        #IMPLIED
  2612.       accesskey    %Character.datatype;     #IMPLIED
  2613. >
  2614. <!-- end of input.attlist -->]]>
  2615. <!-- select: Option Selector ........................... -->
  2616. <!ENTITY % select.element "INCLUDE">
  2617. <![%select.element;[
  2618. <!ENTITY % select.content  "( %option.qname; )+" >
  2619. <!ELEMENT %select.qname;  %select.content; >
  2620. <!-- end of select.element -->]]>
  2621. <!ENTITY % select.attlist "INCLUDE">
  2622. <![%select.attlist;[
  2623. <!ATTLIST %select.qname;
  2624.       %Common.attrib;
  2625.       name         CDATA                    #IMPLIED
  2626.       size         %Number.datatype;        #IMPLIED
  2627.       multiple     ( multiple )             #IMPLIED
  2628.       tabindex     %Number.datatype;        #IMPLIED
  2629. >
  2630. <!-- end of select.attlist -->]]>
  2631. <!-- option: Selectable Choice ......................... -->
  2632. <!ENTITY % option.element "INCLUDE">
  2633. <![%option.element;[
  2634. <!ENTITY % option.content  "( #PCDATA )" >
  2635. <!ELEMENT %option.qname;  %option.content; >
  2636. <!-- end of option.element -->]]>
  2637. <!ENTITY % option.attlist "INCLUDE">
  2638. <![%option.attlist;[
  2639. <!ATTLIST %option.qname;
  2640.       %Common.attrib;
  2641.       selected     ( selected )             #IMPLIED
  2642.       value        CDATA                    #IMPLIED
  2643. >
  2644. <!-- end of option.attlist -->]]>
  2645. <!-- textarea: Multi-Line Text Field ................... -->
  2646. <!ENTITY % textarea.element "INCLUDE">
  2647. <![%textarea.element;[
  2648. <!ENTITY % textarea.content  "( #PCDATA )" >
  2649. <!ELEMENT %textarea.qname;  %textarea.content; >
  2650. <!-- end of textarea.element -->]]>
  2651. <!ENTITY % textarea.attlist "INCLUDE">
  2652. <![%textarea.attlist;[
  2653. <!ATTLIST %textarea.qname;
  2654.       %Common.attrib;
  2655.       name         CDATA                    #IMPLIED
  2656.       rows         %Number.datatype;        #REQUIRED
  2657.       cols         %Number.datatype;        #REQUIRED
  2658.       tabindex     %Number.datatype;        #IMPLIED
  2659.       accesskey    %Character.datatype;     #IMPLIED
  2660. >
  2661. <!-- end of textarea.attlist -->]]>
  2662. <!-- end of xhtml-basic-form-1.mod -->
  2663. <!-- Link Element Module  ........................................ -->
  2664. <!ENTITY % xhtml-link.mod PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN"
  2665.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-link-1.mod">
  2666. <!-- ...................................................................... -->
  2667. <!-- XHTML Link Element Module  ........................................... -->
  2668. <!-- file: xhtml-link-1.mod
  2669.  
  2670.      This is XHTML, a reformulation of HTML as a modular XML application.
  2671.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2672.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2673.  
  2674.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2675.  
  2676.        PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN"
  2677.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-link-1.mod"
  2678.  
  2679.      Revisions:
  2680.      (none)
  2681.      ....................................................................... -->
  2682. <!-- Link element
  2683.  
  2684.         link
  2685.  
  2686.      This module declares the link element type and its attributes,
  2687.      which could (in principle) be used to define document-level links
  2688.      to external resources such as:
  2689.  
  2690.      a) for document specific toolbars/menus, e.g. start, contents,
  2691.         previous, next, index, end, help
  2692.      b) to link to a separate style sheet (rel="stylesheet")
  2693.      c) to make a link to a script (rel="script")
  2694.      d) by style sheets to control how collections of html nodes are
  2695.         rendered into printed documents
  2696.      e) to make a link to a printable version of this document
  2697.         e.g. a postscript or pdf version (rel="alternate" media="print")
  2698. -->
  2699. <!-- link: Media-Independent Link ...................... -->
  2700. <!ENTITY % link.element "INCLUDE">
  2701. <![%link.element;[
  2702. <!ENTITY % link.content  "EMPTY" >
  2703. <!ENTITY % link.qname  "link" >
  2704. <!ELEMENT %link.qname;  %link.content; >
  2705. <!-- end of link.element -->]]>
  2706. <!ENTITY % link.attlist "INCLUDE">
  2707. <![%link.attlist;[
  2708. <!ATTLIST %link.qname;
  2709.       %Common.attrib;
  2710.       charset      %Charset.datatype;       #IMPLIED
  2711.       href         %URI.datatype;           #IMPLIED
  2712.       hreflang     %LanguageCode.datatype;  #IMPLIED
  2713.       type         %ContentType.datatype;   #IMPLIED
  2714.       rel          %LinkTypes.datatype;     #IMPLIED
  2715.       rev          %LinkTypes.datatype;     #IMPLIED
  2716.       media        %MediaDesc.datatype;     #IMPLIED
  2717. >
  2718. <!-- end of link.attlist -->]]>
  2719. <!-- end of xhtml-link-1.mod -->
  2720. <!-- Document Metainformation Module  ............................ -->
  2721. <!ENTITY % xhtml-meta.mod PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN"
  2722.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-meta-1.mod">
  2723. <!-- ...................................................................... -->
  2724. <!-- XHTML Document Metainformation Module  ............................... -->
  2725. <!-- file: xhtml-meta-1.mod
  2726.  
  2727.      This is XHTML, a reformulation of HTML as a modular XML application.
  2728.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2729.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2730.  
  2731.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2732.  
  2733.        PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN"
  2734.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-meta-1.mod"
  2735.  
  2736.      Revisions:
  2737.      (none)
  2738.      ....................................................................... -->
  2739. <!-- Meta Information
  2740.  
  2741.         meta
  2742.  
  2743.      This module declares the meta element type and its attributes,
  2744.      used to provide declarative document metainformation.
  2745. -->
  2746. <!-- meta: Generic Metainformation ..................... -->
  2747. <!ENTITY % meta.element "INCLUDE">
  2748. <![%meta.element;[
  2749. <!ENTITY % meta.content  "EMPTY" >
  2750. <!ENTITY % meta.qname  "meta" >
  2751. <!ELEMENT %meta.qname;  %meta.content; >
  2752. <!-- end of meta.element -->]]>
  2753. <!ENTITY % meta.attlist "INCLUDE">
  2754. <![%meta.attlist;[
  2755. <!ATTLIST %meta.qname;
  2756.       %XHTML.xmlns.attrib;
  2757.       %I18n.attrib;
  2758.       http-equiv   NMTOKEN                  #IMPLIED
  2759.       name         NMTOKEN                  #IMPLIED
  2760.       content      CDATA                    #REQUIRED
  2761.       scheme       CDATA                    #IMPLIED
  2762. >
  2763. <!-- end of meta.attlist -->]]>
  2764. <!-- end of xhtml-meta-1.mod -->
  2765. <!-- Base Element Module  ........................................ -->
  2766. <!ENTITY % xhtml-base.mod PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
  2767.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod">
  2768. <!-- ...................................................................... -->
  2769. <!-- XHTML Base Element Module  ........................................... -->
  2770. <!-- file: xhtml-base-1.mod
  2771.  
  2772.      This is XHTML, a reformulation of HTML as a modular XML application.
  2773.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2774.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2775.  
  2776.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2777.  
  2778.        PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
  2779.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod"
  2780.  
  2781.      Revisions:
  2782.      (none)
  2783.      ....................................................................... -->
  2784. <!-- Base element
  2785.  
  2786.         base
  2787.  
  2788.      This module declares the base element type and its attributes,
  2789.      used to define a base URI against which relative URIs in the
  2790.      document will be resolved.
  2791.  
  2792.      Note that this module also redeclares the content model for
  2793.      the head element to include the base element.
  2794. -->
  2795. <!-- base: Document Base URI ........................... -->
  2796. <!ENTITY % base.element "INCLUDE">
  2797. <![%base.element;[
  2798. <!ENTITY % base.content  "EMPTY" >
  2799. <!ENTITY % base.qname  "base" >
  2800. <!ELEMENT %base.qname;  %base.content; >
  2801. <!-- end of base.element -->]]>
  2802. <!ENTITY % base.attlist "INCLUDE">
  2803. <![%base.attlist;[
  2804. <!ATTLIST %base.qname;
  2805.       %XHTML.xmlns.attrib;
  2806.       href         %URI.datatype;           #REQUIRED
  2807. >
  2808. <!-- end of base.attlist -->]]>
  2809. <!ENTITY % head.content "( %HeadOpts.mix;,
  2810.      ( ( %title.qname;, %HeadOpts.mix;, ( %base.qname;, %HeadOpts.mix; )? )
  2811.      | ( %base.qname;, %HeadOpts.mix;, ( %title.qname;, %HeadOpts.mix; ))))">
  2812. <!-- end of xhtml-base-1.mod -->
  2813. <!-- Stylesheets Module  ......................................... -->
  2814. <!ENTITY % xhtml-style.mod PUBLIC "-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN"
  2815.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-style-1.mod">
  2816. <!-- ...................................................................... -->
  2817. <!-- XHTML Document Style Sheet Module  ................................... -->
  2818. <!-- file: xhtml-style-1.mod
  2819.  
  2820.      This is XHTML, a reformulation of HTML as a modular XML application.
  2821.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2822.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2823.  
  2824.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2825.  
  2826.        PUBLIC "-//W3C//DTD XHTML Style Sheets 1.0//EN"
  2827.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-style-1.mod"
  2828.  
  2829.      Revisions:
  2830.      (none)
  2831.      ....................................................................... -->
  2832. <!-- Style Sheets
  2833.  
  2834.         style
  2835.  
  2836.      This module declares the style element type and its attributes,
  2837.      used to embed style sheet information in the document head element.
  2838. -->
  2839. <!-- style: Style Sheet Information .................... -->
  2840. <!ENTITY % style.element "INCLUDE">
  2841. <![%style.element;[
  2842. <!ENTITY % style.content  "( #PCDATA )" >
  2843. <!ENTITY % style.qname  "style" >
  2844. <!ELEMENT %style.qname;  %style.content; >
  2845. <!-- end of style.element -->]]>
  2846. <!ENTITY % style.attlist "INCLUDE">
  2847. <![%style.attlist;[
  2848. <!ATTLIST %style.qname;
  2849.       %XHTML.xmlns.attrib;
  2850.       %title.attrib;
  2851.       %I18n.attrib;
  2852.       type         %ContentType.datatype;   #REQUIRED
  2853.       media        %MediaDesc.datatype;     #IMPLIED
  2854.       xml:space    ( preserve )             #FIXED 'preserve'
  2855. >
  2856. <!-- end of style.attlist -->]]>
  2857. <!-- end of xhtml-style-1.mod -->
  2858. <!-- Document Structure Module ......................................... -->
  2859. <!ENTITY % html.content "( %head.qname;, %Template.mix;, (%body.qname; | (%card.qname;+)))">
  2860. <!ENTITY % body.content "(%CardBody.mix;)">
  2861. <!ENTITY % xhtml-struct.mod PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
  2862.             "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-struct-1.mod">
  2863. <!-- ...................................................................... -->
  2864. <!-- XHTML Structure Module  .............................................. -->
  2865. <!-- file: xhtml-struct-1.mod
  2866.  
  2867.      This is XHTML, a reformulation of HTML as a modular XML application.
  2868.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2869.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2870.  
  2871.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2872.  
  2873.        PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
  2874.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-struct-1.mod"
  2875.  
  2876.      Revisions:
  2877.      (none)
  2878.      ....................................................................... -->
  2879. <!-- Document Structure
  2880.  
  2881.         title, head, body, html
  2882.  
  2883.      The Structure Module defines the major structural elements and
  2884.      their attributes.
  2885.  
  2886.      Note that the content model of the head element type is redeclared
  2887.      when the Base Module is included in the DTD.
  2888.  
  2889.      The parameter entity containing the XML namespace URI value used
  2890.      for XHTML is '%XHTML.xmlns;', defined in the Qualified Names module.
  2891. -->
  2892. <!-- title: Document Title ............................. -->
  2893. <!-- The title element is not considered part of the flow of text.
  2894.      It should be displayed, for example as the page header or
  2895.      window title. Exactly one title is required per document.
  2896. -->
  2897. <!ENTITY % title.element "INCLUDE">
  2898. <![%title.element;[
  2899. <!ENTITY % title.content  "( #PCDATA )" >
  2900. <!ENTITY % title.qname  "title" >
  2901. <!ELEMENT %title.qname;  %title.content; >
  2902. <!-- end of title.element -->]]>
  2903. <!ENTITY % title.attlist "INCLUDE">
  2904. <![%title.attlist;[
  2905. <!ATTLIST %title.qname;
  2906.       %XHTML.xmlns.attrib;
  2907.       %I18n.attrib;
  2908. >
  2909. <!-- end of title.attlist -->]]>
  2910. <!-- head: Document Head ............................... -->
  2911. <!ENTITY % head.element "INCLUDE">
  2912. <![%head.element;[
  2913. <!ENTITY % head.content
  2914.     "( %HeadOpts.mix;, %title.qname;, %HeadOpts.mix; )"
  2915. >
  2916. <!ENTITY % head.qname  "head" >
  2917. <!ELEMENT %head.qname;  %head.content; >
  2918. <!-- end of head.element -->]]>
  2919. <!ENTITY % head.attlist "INCLUDE">
  2920. <![%head.attlist;[
  2921. <!-- reserved for future use with document profiles
  2922. -->
  2923. <!ENTITY % profile.attrib
  2924.      "profile      %URI.datatype;           '%XHTML.profile;'"
  2925. >
  2926.  
  2927. <!ATTLIST %head.qname;
  2928.       %XHTML.xmlns.attrib;
  2929.       %I18n.attrib;
  2930.       %profile.attrib;
  2931. >
  2932. <!-- end of head.attlist -->]]>
  2933. <!-- body: Document Body ............................... -->
  2934. <!ENTITY % body.element "INCLUDE">
  2935. <![%body.element;[
  2936. <!ENTITY % body.content
  2937.      "( %Block.mix; )+"
  2938. >
  2939. <!ENTITY % body.qname  "body" >
  2940. <!ELEMENT %body.qname;  %body.content; >
  2941. <!-- end of body.element -->]]>
  2942. <!ENTITY % body.attlist "INCLUDE">
  2943. <![%body.attlist;[
  2944. <!ATTLIST %body.qname;
  2945.       %Common.attrib;
  2946. >
  2947. <!-- end of body.attlist -->]]>
  2948. <!-- html: XHTML Document Element ...................... -->
  2949. <!ENTITY % html.element "INCLUDE">
  2950. <![%html.element;[
  2951. <!ENTITY % html.content  "( %head.qname;, %body.qname; )" >
  2952. <!ENTITY % html.qname  "html" >
  2953. <!ELEMENT %html.qname;  %html.content; >
  2954. <!-- end of html.element -->]]>
  2955. <!ENTITY % html.attlist "INCLUDE">
  2956. <![%html.attlist;[
  2957. <!-- version attribute value defined in driver
  2958. -->
  2959. <!ENTITY % XHTML.version.attrib
  2960.      "version      %FPI.datatype;           #FIXED '%XHTML.version;'"
  2961. >
  2962.  
  2963. <!-- see the Qualified Names module for information
  2964.      on how to extend XHTML using XML namespaces
  2965. -->
  2966. <!ATTLIST %html.qname;
  2967.       %XHTML.xmlns.attrib;
  2968.       %XHTML.version.attrib;
  2969.       %I18n.attrib;
  2970. >
  2971. <!-- end of html.attlist -->]]>
  2972. <!-- end of xhtml-struct-1.mod -->
  2973. <!-- Block Presentation ........................................ -->
  2974. <!ENTITY % xhtml-blkpres.mod PUBLIC "-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN"
  2975.          "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkpres-1.mod">
  2976. <!-- ...................................................................... -->
  2977. <!-- XHTML Block Presentation Module  ..................................... -->
  2978. <!-- file: xhtml-blkpres-1.mod
  2979.  
  2980.      This is XHTML, a reformulation of HTML as a modular XML application.
  2981.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2982.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  2983.  
  2984.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2985.  
  2986.        PUBLIC "-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN"
  2987.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkpres-1.mod"
  2988.  
  2989.      Revisions:
  2990.      (none)
  2991.      ....................................................................... -->
  2992. <!-- Block Presentational Elements
  2993.  
  2994.         hr
  2995.  
  2996.      This module declares the elements and their attributes used to
  2997.      support block-level presentational markup.
  2998. -->
  2999. <!ENTITY % hr.element "INCLUDE">
  3000. <![%hr.element;[
  3001. <!ENTITY % hr.content  "EMPTY" >
  3002. <!ENTITY % hr.qname  "hr" >
  3003. <!ELEMENT %hr.qname;  %hr.content; >
  3004. <!-- end of hr.element -->]]>
  3005. <!ENTITY % hr.attlist "INCLUDE">
  3006. <![%hr.attlist;[
  3007. <!ATTLIST %hr.qname;
  3008.       %Common.attrib;
  3009. >
  3010. <!-- end of hr.attlist -->]]>
  3011. <!-- end of xhtml-blkpres-1.mod -->
  3012. <!-- ============================================ -->
  3013. <!--
  3014.         WML Declarations
  3015. -->
  3016. <!-- ============================================ -->
  3017. <!-- Special WML elements........................................ -->
  3018. <!ENTITY % wml-special.mod PUBLIC "-//WAPFORUM//ELEMENTS WML Special 1.0//EN"
  3019.             "http://www.wapforum.org/DTD/wml-special-1.mod">
  3020. <!-- WML 2.0 Special Module  .................................... -->
  3021. <!-- file: wml-special-1.mod -->
  3022. <!-- 
  3023.     @Wireless Application Protocol Forum, Ltd. 2001.
  3024.  
  3025.     Terms and conditions of use are available from the Wireless Application Protocol Forum Ltd. 
  3026.     Web site (http://www.wapforum.org/what/copyright.htm).
  3027. -->
  3028. <!--
  3029.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3030.  
  3031.        PUBLIC "-//WAPFORUM//ELEMENTS WML Special 1.0//EN"
  3032.        SYSTEM "wml-special-1.mod"
  3033.  
  3034.     This module contains declarations of the following WML elements. 
  3035.     
  3036.         card, do, onevent, access, go, prev,
  3037.         refresh, noop,  postfield, setvar, getvar
  3038.         timer, anchor
  3039.         
  3040.     It also contains WML extensions of XHTML elements. 
  3041. -->
  3042. <!-- ============================================ -->
  3043. <!-- 
  3044.     WML Global attributes
  3045. -->
  3046. <!-- ============================================ -->
  3047. <!-- 
  3048.     WML Event attributes
  3049.     
  3050.     These are used on the XHTML body and html elements.
  3051.     The same attributes are also available on the WML card element, but
  3052.     without namespace prefix.
  3053. -->
  3054. <!ENTITY % WML.event.attrib "%att.onenterforward.qname; CDATA    #IMPLIED
  3055.  %att.onenterbackward.qname; CDATA    #IMPLIED
  3056.  %att.ontimer.qname; CDATA    #IMPLIED">
  3057. <!-- ============================================ -->
  3058. <!-- 
  3059.     WML Elements
  3060. -->
  3061. <!-- ============================================ -->
  3062. <!-- 
  3063.     Cards 
  3064.     
  3065.     Use same content model as the HTML body element
  3066. -->
  3067. <!ELEMENT %card.qname; %CardBody.mix;>
  3068. <!ATTLIST %card.qname;
  3069.     %Common.attrib; 
  3070.     newcontext %Boolean.datatype; "false"
  3071.     onenterforward CDATA #IMPLIED
  3072.     onenterbackward CDATA #IMPLIED
  3073.     ontimer CDATA #IMPLIED
  3074. >
  3075. <!-- 
  3076.     Do 
  3077. -->
  3078. <!ELEMENT %do.qname; (%Tasks.class;)>
  3079. <!ATTLIST %do.qname;
  3080.     %Common.attrib; 
  3081.     type CDATA #REQUIRED
  3082.     label CDATA #IMPLIED
  3083. >
  3084. <!-- 
  3085.     Onevent 
  3086. -->
  3087. <!ELEMENT %onevent.qname; %Tasks.class;>
  3088. <!ATTLIST %onevent.qname;
  3089.     %Core.attrib; 
  3090.     type CDATA #REQUIRED
  3091. >
  3092. <!-- 
  3093.     Access 
  3094. -->
  3095. <!ELEMENT %access.qname; EMPTY>
  3096. <!ATTLIST %access.qname;
  3097.     %Core.attrib; 
  3098.     domain CDATA #IMPLIED
  3099.     path CDATA #IMPLIED
  3100. >
  3101. <!-- 
  3102.     Go 
  3103. -->
  3104. <!ENTITY % cache-control '(no-cache)'>
  3105. <!ELEMENT %go.qname; (%postfield.qname; | %setvar.qname;)*>
  3106. <!ATTLIST %go.qname;
  3107.     %Core.attrib; 
  3108.     href %URI.datatype; #REQUIRED
  3109.     sendreferer %Boolean.datatype; "false"
  3110.     type %ContentType.datatype; #IMPLIED
  3111.     method (post | get) "get"
  3112.     enctype %ContentType.datatype; "application/x-www-form-urlencoded"
  3113.     accept-charset CDATA #IMPLIED
  3114.     cache-control %cache-control; #IMPLIED
  3115. >
  3116. <!-- 
  3117.     Prev 
  3118. -->
  3119. <!ELEMENT %prev.qname; (%setvar.qname;)*>
  3120. <!ATTLIST %prev.qname;
  3121.     %Core.attrib; 
  3122. >
  3123. <!-- 
  3124.     Refresh 
  3125. -->
  3126. <!ELEMENT %refresh.qname; (%setvar.qname;)*>
  3127. <!ATTLIST %refresh.qname;
  3128.     %Core.attrib; 
  3129. >
  3130. <!-- 
  3131.     Noop 
  3132. -->
  3133. <!ELEMENT %noop.qname; EMPTY>
  3134. <!ATTLIST %noop.qname;
  3135.     %Core.attrib; 
  3136. >
  3137. <!-- 
  3138.     Postfield 
  3139. -->
  3140. <!ELEMENT %postfield.qname; EMPTY>
  3141. <!ATTLIST %postfield.qname;
  3142.     %Core.attrib; 
  3143.     name CDATA #REQUIRED
  3144.     value CDATA #REQUIRED
  3145. >
  3146. <!-- 
  3147.     Setvar 
  3148. -->
  3149. <!ELEMENT %setvar.qname; EMPTY>
  3150. <!ATTLIST %setvar.qname;
  3151.     %Core.attrib; 
  3152.     name CDATA #REQUIRED
  3153.     value CDATA #REQUIRED
  3154. >
  3155. <!-- 
  3156.     Getvar
  3157. -->
  3158. <!ELEMENT %getvar.qname; EMPTY>
  3159. <!ATTLIST %getvar.qname;
  3160.     %Core.attrib; 
  3161.     name CDATA #REQUIRED
  3162.     conversion (escape | noesc | unesc) "noesc"
  3163. >
  3164. <!-- 
  3165.     Timer  
  3166. -->
  3167. <!ELEMENT %timer.qname; EMPTY>
  3168. <!ATTLIST %timer.qname;
  3169.     %Core.attrib; 
  3170.     name NMTOKEN #IMPLIED
  3171.     value CDATA #REQUIRED
  3172. >
  3173. <!-- 
  3174.     Anchor 
  3175.     
  3176.     Same content model as HTML a element, but extended with WML tasks.
  3177. -->
  3178. <!ELEMENT %anchor.qname; (#PCDATA | %InlNoAnchor.mix; | %Tasks-nonoop.class;)*>
  3179. <!ATTLIST %anchor.qname;
  3180.     %Common.attrib; 
  3181.     accesskey CDATA #IMPLIED
  3182. >
  3183. <!-- ============================================ -->
  3184. <!-- 
  3185.     WML extensions of XHTML elements
  3186. -->
  3187. <!-- ============================================ -->
  3188. <!-- 
  3189.     select 
  3190.     
  3191.     *WML iname, ivalue, value, and name attributes
  3192.     *XHTML tabindex (not in Basic Forms module)
  3193. -->
  3194. <!ATTLIST %select.qname;
  3195.     %att.iname.qname; NMTOKEN #IMPLIED
  3196.     %att.value.qname; CDATA #IMPLIED
  3197.     %att.ivalue.qname; CDATA #IMPLIED
  3198.     %att.name.qname; CDATA #IMPLIED
  3199. >
  3200. <!-- 
  3201.     input 
  3202.     
  3203.     *WML format, emptyok, and name attributes
  3204.     *XHTML tabindex (not in Basic Forms module)
  3205. -->
  3206. <!ATTLIST %input.qname;
  3207.     %att.format.qname; CDATA #IMPLIED
  3208.     %att.emptyok.qname; %Boolean.datatype; #IMPLIED
  3209.     %att.name.qname; CDATA #IMPLIED
  3210. >
  3211. <!-- 
  3212.     textarea
  3213.     
  3214.     *WML format, emptyok, and name attributes
  3215.     *XHTML tabindex attribute (not in Basic Forms module)
  3216. -->
  3217. <!ATTLIST %textarea.qname;
  3218.     %att.format.qname; CDATA #IMPLIED
  3219.     %att.emptyok.qname; %Boolean.datatype; #IMPLIED
  3220.     %att.name.qname; CDATA #IMPLIED
  3221. >
  3222. <!-- 
  3223.     option
  3224.     
  3225.     *WML onpick attribute
  3226. -->
  3227. <!ATTLIST %option.qname;
  3228.     %att.onpick.qname; CDATA #IMPLIED
  3229. >
  3230. <!-- 
  3231.     img 
  3232.  
  3233.     *WML localsrc attribute
  3234. -->
  3235. <!ATTLIST img
  3236.     %att.localsrc.qname; CDATA #IMPLIED
  3237.     %att.type.qname; %ContentType.datatype; #IMPLIED
  3238. >
  3239. <!-- 
  3240.     table 
  3241.     
  3242.     *WML columns attribute
  3243.     
  3244. -->
  3245. <!ATTLIST %table.qname;
  3246.     %att.columns.qname; %Number.datatype; #IMPLIED
  3247. >
  3248. <!-- 
  3249.     body 
  3250.     
  3251.     *WML newcontext 
  3252.     *WML event attributes
  3253. -->
  3254. <!ATTLIST %body.qname;
  3255.     %att.newcontext.qname; %Boolean.datatype; "false"
  3256.     %WML.event.attrib; 
  3257. >
  3258. <!-- 
  3259.     html 
  3260.     
  3261.     *Declaration of WML namespace with prefix    
  3262.     *WML event attributes
  3263. -->
  3264. <!ATTLIST %html.qname;
  3265.     %WML.xmlns.extra.attrib; 
  3266.     %WML.event.attrib; 
  3267. >
  3268. <!-- Deprecated WML elements.................................. -->
  3269. <!ENTITY % wml-deprecated.mod PUBLIC "-//WAPFORUM//ELEMENTS WML Deprecated 1.0//EN"
  3270.        "http://www.wapforum.org/DTD/wml-deprecated-1.mod">
  3271. <!-- WML Deprecated Module  .................................... -->
  3272. <!-- file: wml-deprecated-1.mod -->
  3273. <!-- 
  3274.     @Wireless Application Protocol Forum, Ltd. 2001.
  3275.  
  3276.     Terms and conditions of use are available from the Wireless Application Protocol Forum Ltd. 
  3277.     Web site (http://www.wapforum.org/what/copyright.htm).
  3278. -->
  3279. <!--
  3280.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3281.  
  3282.        PUBLIC "-//WAPFORUM//ELEMENTS WML Deprecated 1.0//EN"
  3283.        SYSTEM "wml-deprecated-1.mod"
  3284.  
  3285.     This module contains deprecated elements and attributes.
  3286.     
  3287.         Attributes: WML mode, XHTML align, XHTML vspace, XHTML hspace
  3288.         
  3289.         Elements: u, b, big, i, small 
  3290.         
  3291. -->
  3292. <!-- 
  3293.     p 
  3294.     
  3295.     *WML mode
  3296.     *XHTML align
  3297.     
  3298.     Replacement: Use CSS style sheets 
  3299. -->
  3300. <!ATTLIST %p.qname;
  3301.     %att.mode.qname; (wrap | nowrap) #IMPLIED
  3302.     align (left | right | center) "left"
  3303. >
  3304. <!-- 
  3305.     table 
  3306.     
  3307.     *WML align 
  3308.     
  3309.     Note: The WML align attribute is not the same as the XHTML attribute with the same name.
  3310. -->
  3311. <!ATTLIST %table.qname;
  3312.     %att.align.qname; CDATA #IMPLIED
  3313. >
  3314. <!-- 
  3315.     img 
  3316.     
  3317.     *XHTML vspace, hspace, align
  3318.     
  3319.     Replacement: Use CSS style sheets 
  3320. -->
  3321. <!ATTLIST img
  3322.     vspace CDATA "0"
  3323.     hspace CDATA "0"
  3324.     align (top | middle | bottom) "bottom"
  3325. >
  3326. <!-- 
  3327.     Inline Presentation 
  3328.     
  3329.     *XHTML  b, big, i, small    
  3330.     
  3331.     Replacement: Use CSS style sheets 
  3332. -->
  3333. <!ENTITY % sub.element "IGNORE">
  3334. <!ENTITY % sub.attlist "IGNORE">
  3335. <!ENTITY % sup.element "IGNORE">
  3336. <!ENTITY % sup.attlist "IGNORE">
  3337. <!ENTITY % tt.element "IGNORE">
  3338. <!ENTITY % tt.attlist "IGNORE">
  3339. <!ENTITY % xhtml-inlpres.mod PUBLIC "-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN"
  3340.         "xhtml-inlpres-1.mod">
  3341. <!-- ...................................................................... -->
  3342. <!-- XHTML Inline Presentation Module  .................................... -->
  3343. <!-- file: xhtml-inlpres-1.mod
  3344.  
  3345.      This is XHTML, a reformulation of HTML as a modular XML application.
  3346.      Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3347.      Revision: $Id: wml20-flat.dtd,v 1.1.2.1 2002/09/03 18:54:43 jdj Exp $ SMI
  3348.  
  3349.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3350.  
  3351.        PUBLIC "-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN"
  3352.        SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlpres-1.mod"
  3353.  
  3354.      Revisions:
  3355.      (none)
  3356.      ....................................................................... -->
  3357. <!-- Inline Presentational Elements
  3358.  
  3359.         b, big, i, small, sub, sup, tt
  3360.  
  3361.      This module declares the elements and their attributes used to
  3362.      support inline-level presentational markup.
  3363. -->
  3364. <!ENTITY % b.element "INCLUDE">
  3365. <![%b.element;[
  3366. <!ENTITY % b.content
  3367.      "( #PCDATA | %Inline.mix; )*"
  3368. >
  3369. <!ENTITY % b.qname  "b" >
  3370. <!ELEMENT %b.qname;  %b.content; >
  3371. <!-- end of b.element -->]]>
  3372. <!ENTITY % b.attlist "INCLUDE">
  3373. <![%b.attlist;[
  3374. <!ATTLIST %b.qname;
  3375.       %Common.attrib;
  3376. >
  3377. <!-- end of b.attlist -->]]>
  3378. <!ENTITY % big.element "INCLUDE">
  3379. <![%big.element;[
  3380. <!ENTITY % big.content
  3381.      "( #PCDATA | %Inline.mix; )*"
  3382. >
  3383. <!ENTITY % big.qname  "big" >
  3384. <!ELEMENT %big.qname;  %big.content; >
  3385. <!-- end of big.element -->]]>
  3386. <!ENTITY % big.attlist "INCLUDE">
  3387. <![%big.attlist;[
  3388. <!ATTLIST %big.qname;
  3389.       %Common.attrib;
  3390. >
  3391. <!-- end of big.attlist -->]]>
  3392. <!ENTITY % i.element "INCLUDE">
  3393. <![%i.element;[
  3394. <!ENTITY % i.content
  3395.      "( #PCDATA | %Inline.mix; )*"
  3396. >
  3397. <!ENTITY % i.qname  "i" >
  3398. <!ELEMENT %i.qname;  %i.content; >
  3399. <!-- end of i.element -->]]>
  3400. <!ENTITY % i.attlist "INCLUDE">
  3401. <![%i.attlist;[
  3402. <!ATTLIST %i.qname;
  3403.       %Common.attrib;
  3404. >
  3405. <!-- end of i.attlist -->]]>
  3406. <!ENTITY % small.element "INCLUDE">
  3407. <![%small.element;[
  3408. <!ENTITY % small.content
  3409.      "( #PCDATA | %Inline.mix; )*"
  3410. >
  3411. <!ENTITY % small.qname  "small" >
  3412. <!ELEMENT %small.qname;  %small.content; >
  3413. <!-- end of small.element -->]]>
  3414. <!ENTITY % small.attlist "INCLUDE">
  3415. <![%small.attlist;[
  3416. <!ATTLIST %small.qname;
  3417.       %Common.attrib;
  3418. >
  3419. <!-- end of small.attlist -->]]>
  3420. <!ENTITY % sub.element "INCLUDE">
  3421. <![%sub.element;[
  3422. <!ENTITY % sub.content
  3423.      "( #PCDATA | %Inline.mix; )*"
  3424. >
  3425. <!ENTITY % sub.qname  "sub" >
  3426. <!ELEMENT %sub.qname;  %sub.content; >
  3427. <!-- end of sub.element -->]]>
  3428. <!ENTITY % sub.attlist "INCLUDE">
  3429. <![%sub.attlist;[
  3430. <!ATTLIST %sub.qname;
  3431.       %Common.attrib;
  3432. >
  3433. <!-- end of sub.attlist -->]]>
  3434. <!ENTITY % sup.element "INCLUDE">
  3435. <![%sup.element;[
  3436. <!ENTITY % sup.content
  3437.      "( #PCDATA | %Inline.mix; )*"
  3438. >
  3439. <!ENTITY % sup.qname  "sup" >
  3440. <!ELEMENT %sup.qname;  %sup.content; >
  3441. <!-- end of sup.element -->]]>
  3442. <!ENTITY % sup.attlist "INCLUDE">
  3443. <![%sup.attlist;[
  3444. <!ATTLIST %sup.qname;
  3445.       %Common.attrib;
  3446. >
  3447. <!-- end of sup.attlist -->]]>
  3448. <!ENTITY % tt.element "INCLUDE">
  3449. <![%tt.element;[
  3450. <!ENTITY % tt.content
  3451.      "( #PCDATA | %Inline.mix; )*"
  3452. >
  3453. <!ENTITY % tt.qname  "tt" >
  3454. <!ELEMENT %tt.qname;  %tt.content; >
  3455. <!-- end of tt.element -->]]>
  3456. <!ENTITY % tt.attlist "INCLUDE">
  3457. <![%tt.attlist;[
  3458. <!ATTLIST %tt.qname;
  3459.       %Common.attrib;
  3460. >
  3461. <!-- end of tt.attlist -->]]>
  3462. <!-- end of xhtml-inlpres-1.mod -->
  3463. <!-- 
  3464.     u
  3465.  
  3466.     This element is not available in the XHTML inline presentation module.
  3467.     It was deprecated already in HTML 4.0.
  3468.     
  3469.     Replacement: Use CSS style sheets 
  3470. -->
  3471. <!ENTITY % u.content "( #PCDATA | %Inline.mix; )*">
  3472. <!ENTITY % u.qname "u">
  3473. <!ELEMENT %u.qname; %u.content;>
  3474. <!ATTLIST %u.qname;
  3475.     %Common.attrib; 
  3476. >
  3477. <!-- 
  3478.     meta 
  3479.     
  3480.     *WML forua attribute
  3481. -->
  3482. <!ATTLIST %meta.qname;
  3483.     %att.forua.qname; %Boolean.datatype; "true"
  3484. >
  3485. <!--
  3486.     html
  3487.     
  3488.     *WML use-xml-fragment attribute
  3489. -->
  3490. <!ATTLIST %html.qname;
  3491.     %att.usexmlfragment.qname; %Boolean.datatype; "true"
  3492. >
  3493. <!-- end of WML 2.0 DTD  ........................................... -->
  3494.