home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _0913364AFA1948E096F68A2FAFBE7F31 < prev    next >
Encoding:
Text File  |  2003-02-12  |  188.3 KB  |  5,744 lines

  1. <!-- ....................................................................... -->
  2. <!-- SVG 1.1 DTD ........................................................... -->
  3. <!-- file: svg11.dtd
  4. -->
  5. <!-- SVG 1.1 DTD
  6.  
  7.      This is SVG, a language for describing two-dimensional graphics in XML.
  8.  
  9.      The Scalable Vector Graphics (SVG)
  10.      Copyright 2001, 2002 World Wide Web Consortium
  11.         (Massachusetts Institute of Technology, Institut National de
  12.          Recherche en Informatique et en Automatique, Keio University).
  13.          All Rights Reserved.
  14.  
  15.      Permission to use, copy, modify and distribute the SVG DTD and its
  16.      accompanying documentation for any purpose and without fee is hereby
  17.      granted in perpetuity, provided that the above copyright notice and
  18.      this paragraph appear in all copies.  The copyright holders make no
  19.      representation about the suitability of the DTD for any purpose.
  20.  
  21.      It is provided "as is" without expressed or implied warranty.
  22.  
  23.         Author:   Jun Fujisawa <fujisawa.jun@canon.co.jp>
  24.         Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  25.  
  26. -->
  27. <!-- This is the driver file for version 1.1 of the SVG DTD.
  28.  
  29.      This DTD is identified by the PUBLIC and SYSTEM identifiers:
  30.  
  31.         PUBLIC "-//W3C//DTD SVG 1.1//EN"
  32.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"
  33. -->
  34. <!ENTITY % SVG.version "-//W3C//DTD SVG 1.1//EN">
  35. <!-- Use this URI to identify the default namespace:
  36.  
  37.         "http://www.w3.org/2000/svg"
  38.  
  39.      See the Qualified Names module for information
  40.      on the use of namespace prefixes in the DTD.
  41. -->
  42. <!ENTITY % NS.prefixed "IGNORE">
  43. <!ENTITY % SVG.prefix "">
  44. <!-- reserved for future use with document profiles -->
  45. <!ENTITY % SVG.profile "">
  46. <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
  47. <!-- Pre-Framework Redeclaration Placeholder ..................... -->
  48. <!ENTITY % svg-prefw-redecl.module "IGNORE">
  49. <![%svg-prefw-redecl.module;[
  50. %svg-prefw-redecl.mod;]]>
  51. <!-- Document Model Module ....................................... -->
  52. <!ENTITY % svg-model.mod PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Model//EN"
  53.            "svg11-model.mod">
  54. <!-- Attribute Collection Module ................................. -->
  55. <!ENTITY % svg-attribs.mod PUBLIC "-//W3C//ENTITIES SVG 1.1 Attribute Collection//EN"
  56.            "svg11-attribs.mod">
  57. <!-- Modular Framework Module .................................... -->
  58. <!ENTITY % svg-framework.module "INCLUDE">
  59. <![%svg-framework.module;[
  60. <!ENTITY % svg-framework.mod
  61.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN"
  62.            "svg-framework.mod" >
  63. <!-- ....................................................................... -->
  64. <!-- SVG 1.1 Modular Framework Module ...................................... -->
  65. <!-- file: svg-framework.mod
  66.  
  67.      This is SVG, a language for describing two-dimensional graphics in XML.
  68.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  69.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  70.  
  71.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  72.  
  73.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN"
  74.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-framework.mod"
  75.  
  76.      ....................................................................... -->
  77.  
  78. <!-- Modular Framework
  79.  
  80.      This module instantiates the modules needed o support the SVG
  81.      modularization model, including:
  82.  
  83.         + Datatypes
  84.         + Qualified Name
  85.         + Document Model
  86.         + Attribute Collection
  87. -->
  88.  
  89. <!ENTITY % svg-datatypes.module "INCLUDE" >
  90. <![%svg-datatypes.module;[
  91. <!ENTITY % svg-datatypes.mod
  92.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Datatypes//EN"
  93.            "svg-datatypes.mod" >
  94. <!-- ....................................................................... -->
  95. <!-- SVG 1.1 Datatypes Module .............................................. -->
  96. <!-- file: svg-datatypes.mod
  97.  
  98.      This is SVG, a language for describing two-dimensional graphics in XML.
  99.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  100.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  101.  
  102.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  103.  
  104.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Datatypes//EN"
  105.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-datatypes.mod"
  106.  
  107.      ....................................................................... -->
  108.  
  109. <!-- Datatypes
  110.  
  111.      This module declares common data types for properties and attributes.
  112. -->
  113.  
  114. <!-- feature specification -->
  115. <!ENTITY % Boolean.datatype "( false | true )" >
  116.  
  117. <!-- 'clip-rule' or 'fill-rule' property/attribute value -->
  118. <!ENTITY % ClipFillRule.datatype "( nonzero | evenodd | inherit )" >
  119.  
  120. <!-- media type, as per [RFC2045] -->
  121. <!ENTITY % ContentType.datatype "CDATA" >
  122.  
  123. <!-- a <coordinate> -->
  124. <!ENTITY % Coordinate.datatype "CDATA" >
  125.  
  126. <!-- a list of <coordinate>s -->
  127. <!ENTITY % Coordinates.datatype "CDATA" >
  128.  
  129. <!-- a <color> value -->
  130. <!ENTITY % Color.datatype "CDATA" >
  131.  
  132. <!-- a <integer> -->
  133. <!ENTITY % Integer.datatype "CDATA" >
  134.  
  135. <!-- a language code, as per [RFC3066] -->
  136. <!ENTITY % LanguageCode.datatype "NMTOKEN" >
  137.  
  138. <!-- comma-separated list of language codes, as per [RFC3066] -->
  139. <!ENTITY % LanguageCodes.datatype "CDATA" >
  140.  
  141. <!-- a <length> -->
  142. <!ENTITY % Length.datatype "CDATA" >
  143.  
  144. <!-- a list of <length>s -->
  145. <!ENTITY % Lengths.datatype "CDATA" >
  146.  
  147. <!-- a <number> -->
  148. <!ENTITY % Number.datatype "CDATA" >
  149.  
  150. <!-- a list of <number>s -->
  151. <!ENTITY % Numbers.datatype "CDATA" >
  152.  
  153. <!-- opacity value (e.g., <number>) -->
  154. <!ENTITY % OpacityValue.datatype "CDATA" >
  155.  
  156. <!-- a path data specification -->
  157. <!ENTITY % PathData.datatype "CDATA" >
  158.  
  159. <!-- 'preserveAspectRatio' attribute specification -->
  160. <!ENTITY % PreserveAspectRatioSpec.datatype "CDATA" >
  161.  
  162. <!-- script expression -->
  163. <!ENTITY % Script.datatype "CDATA" >
  164.  
  165. <!-- An SVG color value (RGB plus optional ICC) -->
  166. <!ENTITY % SVGColor.datatype "CDATA" >
  167.  
  168. <!-- arbitrary text string -->
  169. <!ENTITY % Text.datatype "CDATA" >
  170.  
  171. <!-- list of transforms -->
  172. <!ENTITY % TransformList.datatype "CDATA" >
  173.  
  174. <!-- a Uniform Resource Identifier, see [URI] -->
  175. <!ENTITY % URI.datatype "CDATA" >
  176.  
  177. <!-- 'viewBox' attribute specification -->
  178. <!ENTITY % ViewBoxSpec.datatype "CDATA" >
  179.  
  180. <!-- end of svg-datatypes.mod -->
  181. ]]>
  182.  
  183. <!ENTITY % svg-qname.module "INCLUDE" >
  184. <![%svg-qname.module;[
  185. <!ENTITY % svg-qname.mod
  186.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN"
  187.            "svg-qname.mod" >
  188. <!-- ....................................................................... -->
  189. <!-- SVG 1.1 Qualified Name Module ......................................... -->
  190. <!-- file: svg-qname.mod
  191.  
  192.      This is SVG, a language for describing two-dimensional graphics in XML.
  193.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  194.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  195.  
  196.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  197.  
  198.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN"
  199.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-qname.mod"
  200.  
  201.      ....................................................................... -->
  202.  
  203. <!-- Qualified Name
  204.  
  205.      This module is contained in two parts, labeled Section 'A' and 'B':
  206.  
  207.         Section A declares parameter entities to support namespace-
  208.         qualified names, namespace declarations, and name prefixing
  209.         for SVG and extensions.
  210.  
  211.         Section B declares parameter entities used to provide
  212.         namespace-qualified names for all SVG element types:
  213. -->
  214.  
  215. <!-- Section A: SVG XML Namespace Framework :::::::::::::::::::::: -->
  216.  
  217. <!-- 1. Declare a %SVG.prefixed; conditional section keyword, used
  218.         to activate namespace prefixing. The default value should
  219.         inherit '%NS.prefixed;' from the DTD driver, so that unless
  220.         overridden, the default behaviour follows the overall DTD
  221.         prefixing scheme.
  222. -->
  223. <!ENTITY % NS.prefixed "IGNORE" >
  224. <!ENTITY % SVG.prefixed "%NS.prefixed;" >
  225.  
  226. <!-- 2. Declare a parameter entity (eg., %SVG.xmlns;) containing
  227.         the URI reference used to identify the SVG namespace:
  228. -->
  229. <!ENTITY % SVG.xmlns "http://www.w3.org/2000/svg" >
  230. <!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" >
  231.  
  232. <!-- 3. Declare parameter entities (eg., %SVG.prefix;) containing
  233.         the default namespace prefix string(s) to use when prefixing
  234.         is enabled. This may be overridden in the DTD driver or the
  235.         internal subset of an document instance. If no default prefix
  236.         is desired, this may be declared as an empty string.
  237. -->
  238. <!ENTITY % SVG.prefix "" >
  239. <!ENTITY % XLINK.prefix "xlink" >
  240.  
  241. <!-- 4. Declare parameter entities (eg., %SVG.pfx;) containing the
  242.         colonized prefix(es) (eg., '%SVG.prefix;:') used when
  243.         prefixing is active, an empty string when it is not.
  244. -->
  245. <![%SVG.prefixed;[
  246. <!ENTITY % SVG.pfx "%SVG.prefix;:" >
  247. ]]>
  248. <!ENTITY % SVG.pfx "" >
  249. <!ENTITY % XLINK.pfx "%XLINK.prefix;:" >
  250.  
  251. <!-- 5. The parameter entity %SVG.xmlns.extra.attrib; may be
  252.         redeclared to contain any non-SVG namespace declaration
  253.         attributes for namespaces embedded in SVG. The default
  254.         is an empty string.
  255. -->
  256. <!ENTITY % SVG.xmlns.extra.attrib "" >
  257.  
  258. <!-- Declare a parameter entity XLINK.xmlns.attrib containing
  259.      the XML Namespace declarations for XLink.
  260. -->
  261. <!ENTITY % XLINK.xmlns.attrib
  262.      "xmlns:%XLINK.prefix; %URI.datatype; #FIXED '%XLINK.xmlns;'"
  263. >
  264.  
  265. <!-- Declare a parameter entity %NS.decl.attrib; containing
  266.      all XML Namespace declarations used in the DTD, plus the
  267.      xmlns declaration for SVG, its form dependent on whether
  268.      prefixing is active.
  269. -->
  270. <![%SVG.prefixed;[
  271. <!ENTITY % NS.decl.attrib
  272.     "xmlns:%SVG.prefix; %URI.datatype; #FIXED '%SVG.xmlns;'
  273.      %XLINK.xmlns.attrib;
  274.      %SVG.xmlns.extra.attrib;"
  275. >
  276. ]]>
  277. <!ENTITY % NS.decl.attrib
  278.     "%XLINK.xmlns.attrib;
  279.      %SVG.xmlns.extra.attrib;"
  280. >
  281.  
  282. <!-- Declare a parameter entity %SVG.xmlns.attrib; containing
  283.      all XML namespace declaration attributes used by SVG,
  284.      including a default xmlns attribute when prefixing is
  285.      inactive.
  286. -->
  287. <![%SVG.prefixed;[
  288. <!ENTITY % SVG.xmlns.attrib
  289.      "%NS.decl.attrib;"
  290. >
  291. ]]>
  292. <!ENTITY % SVG.xmlns.attrib
  293.      "xmlns %URI.datatype; #FIXED '%SVG.xmlns;'
  294.       %XLINK.xmlns.attrib;"
  295. >
  296.  
  297. <!-- Section B: SVG Qualified Names :::::::::::::::::::::::::::::: -->
  298.  
  299. <!-- 6. This section declares parameter entities used to provide
  300.         namespace-qualified names for all SVG element types.
  301. -->
  302.  
  303. <!-- module: svg-structure.mod ......................... -->
  304.  
  305. <!ENTITY % SVG.svg.qname "%SVG.pfx;svg" >
  306. <!ENTITY % SVG.g.qname "%SVG.pfx;g" >
  307. <!ENTITY % SVG.defs.qname "%SVG.pfx;defs" >
  308. <!ENTITY % SVG.desc.qname "%SVG.pfx;desc" >
  309. <!ENTITY % SVG.title.qname "%SVG.pfx;title" >
  310. <!ENTITY % SVG.metadata.qname "%SVG.pfx;metadata" >
  311. <!ENTITY % SVG.symbol.qname "%SVG.pfx;symbol" >
  312. <!ENTITY % SVG.use.qname "%SVG.pfx;use" >
  313.  
  314. <!-- module: svg-conditional.mod ....................... -->
  315.  
  316. <!ENTITY % SVG.switch.qname "%SVG.pfx;switch" >
  317.  
  318. <!-- module: svg-image.mod ............................. -->
  319.  
  320. <!ENTITY % SVG.image.qname "%SVG.pfx;image" >
  321.  
  322. <!-- module: svg-style.mod ............................. -->
  323.  
  324. <!ENTITY % SVG.style.qname "%SVG.pfx;style" >
  325.  
  326. <!-- module: svg-shape.mod ............................. -->
  327.  
  328. <!ENTITY % SVG.path.qname "%SVG.pfx;path" >
  329. <!ENTITY % SVG.rect.qname "%SVG.pfx;rect" >
  330. <!ENTITY % SVG.circle.qname "%SVG.pfx;circle" >
  331. <!ENTITY % SVG.line.qname "%SVG.pfx;line" >
  332. <!ENTITY % SVG.ellipse.qname "%SVG.pfx;ellipse" >
  333. <!ENTITY % SVG.polyline.qname "%SVG.pfx;polyline" >
  334. <!ENTITY % SVG.polygon.qname "%SVG.pfx;polygon" >
  335.  
  336. <!-- module: svg-text.mod .............................. -->
  337.  
  338. <!ENTITY % SVG.text.qname "%SVG.pfx;text" >
  339. <!ENTITY % SVG.tspan.qname "%SVG.pfx;tspan" >
  340. <!ENTITY % SVG.tref.qname "%SVG.pfx;tref" >
  341. <!ENTITY % SVG.textPath.qname "%SVG.pfx;textPath" >
  342. <!ENTITY % SVG.altGlyph.qname "%SVG.pfx;altGlyph" >
  343. <!ENTITY % SVG.altGlyphDef.qname "%SVG.pfx;altGlyphDef" >
  344. <!ENTITY % SVG.altGlyphItem.qname "%SVG.pfx;altGlyphItem" >
  345. <!ENTITY % SVG.glyphRef.qname "%SVG.pfx;glyphRef" >
  346.  
  347. <!-- module: svg-marker.mod ............................ -->
  348.  
  349. <!ENTITY % SVG.marker.qname "%SVG.pfx;marker" >
  350.  
  351. <!-- module: svg-profile.mod ........................... -->
  352.  
  353. <!ENTITY % SVG.color-profile.qname "%SVG.pfx;color-profile" >
  354.  
  355. <!-- module: svg-gradient.mod .......................... -->
  356.  
  357. <!ENTITY % SVG.linearGradient.qname "%SVG.pfx;linearGradient" >
  358. <!ENTITY % SVG.radialGradient.qname "%SVG.pfx;radialGradient" >
  359. <!ENTITY % SVG.stop.qname "%SVG.pfx;stop" >
  360.  
  361. <!-- module: svg-pattern.mod ........................... -->
  362.  
  363. <!ENTITY % SVG.pattern.qname "%SVG.pfx;pattern" >
  364.  
  365. <!-- module: svg-clip.mod .............................. -->
  366.  
  367. <!ENTITY % SVG.clipPath.qname "%SVG.pfx;clipPath" >
  368.  
  369. <!-- module: svg-mask.mod .............................. -->
  370.  
  371. <!ENTITY % SVG.mask.qname "%SVG.pfx;mask" >
  372.  
  373. <!-- module: svg-filter.mod ............................ -->
  374.  
  375. <!ENTITY % SVG.filter.qname "%SVG.pfx;filter" >
  376. <!ENTITY % SVG.feBlend.qname "%SVG.pfx;feBlend" >
  377. <!ENTITY % SVG.feColorMatrix.qname "%SVG.pfx;feColorMatrix" >
  378. <!ENTITY % SVG.feComponentTransfer.qname "%SVG.pfx;feComponentTransfer" >
  379. <!ENTITY % SVG.feComposite.qname "%SVG.pfx;feComposite" >
  380. <!ENTITY % SVG.feConvolveMatrix.qname "%SVG.pfx;feConvolveMatrix" >
  381. <!ENTITY % SVG.feDiffuseLighting.qname "%SVG.pfx;feDiffuseLighting" >
  382. <!ENTITY % SVG.feDisplacementMap.qname "%SVG.pfx;feDisplacementMap" >
  383. <!ENTITY % SVG.feFlood.qname "%SVG.pfx;feFlood" >
  384. <!ENTITY % SVG.feGaussianBlur.qname "%SVG.pfx;feGaussianBlur" >
  385. <!ENTITY % SVG.feImage.qname "%SVG.pfx;feImage" >
  386. <!ENTITY % SVG.feMerge.qname "%SVG.pfx;feMerge" >
  387. <!ENTITY % SVG.feMergeNode.qname "%SVG.pfx;feMergeNode" >
  388. <!ENTITY % SVG.feMorphology.qname "%SVG.pfx;feMorphology" >
  389. <!ENTITY % SVG.feOffset.qname "%SVG.pfx;feOffset" >
  390. <!ENTITY % SVG.feSpecularLighting.qname "%SVG.pfx;feSpecularLighting" >
  391. <!ENTITY % SVG.feTile.qname "%SVG.pfx;feTile" >
  392. <!ENTITY % SVG.feTurbulence.qname "%SVG.pfx;feTurbulence" >
  393. <!ENTITY % SVG.feDistantLight.qname "%SVG.pfx;feDistantLight" >
  394. <!ENTITY % SVG.fePointLight.qname "%SVG.pfx;fePointLight" >
  395. <!ENTITY % SVG.feSpotLight.qname "%SVG.pfx;feSpotLight" >
  396. <!ENTITY % SVG.feFuncR.qname "%SVG.pfx;feFuncR" >
  397. <!ENTITY % SVG.feFuncG.qname "%SVG.pfx;feFuncG" >
  398. <!ENTITY % SVG.feFuncB.qname "%SVG.pfx;feFuncB" >
  399. <!ENTITY % SVG.feFuncA.qname "%SVG.pfx;feFuncA" >
  400.  
  401. <!-- module: svg-cursor.mod ............................ -->
  402.  
  403. <!ENTITY % SVG.cursor.qname "%SVG.pfx;cursor" >
  404.  
  405. <!-- module: svg-hyperlink.mod ......................... -->
  406.  
  407. <!ENTITY % SVG.a.qname "%SVG.pfx;a" >
  408.  
  409. <!-- module: svg-view.mod .............................. -->
  410.  
  411. <!ENTITY % SVG.view.qname "%SVG.pfx;view" >
  412.  
  413. <!-- module: svg-script.mod ............................ -->
  414.  
  415. <!ENTITY % SVG.script.qname "%SVG.pfx;script" >
  416.  
  417. <!-- module: svg-animation.mod ......................... -->
  418.  
  419. <!ENTITY % SVG.animate.qname "%SVG.pfx;animate" >
  420. <!ENTITY % SVG.set.qname "%SVG.pfx;set" >
  421. <!ENTITY % SVG.animateMotion.qname "%SVG.pfx;animateMotion" >
  422. <!ENTITY % SVG.animateColor.qname "%SVG.pfx;animateColor" >
  423. <!ENTITY % SVG.animateTransform.qname "%SVG.pfx;animateTransform" >
  424. <!ENTITY % SVG.mpath.qname "%SVG.pfx;mpath" >
  425.  
  426. <!-- module: svg-font.mod .............................. -->
  427.  
  428. <!ENTITY % SVG.font.qname "%SVG.pfx;font" >
  429. <!ENTITY % SVG.font-face.qname "%SVG.pfx;font-face" >
  430. <!ENTITY % SVG.glyph.qname "%SVG.pfx;glyph" >
  431. <!ENTITY % SVG.missing-glyph.qname "%SVG.pfx;missing-glyph" >
  432. <!ENTITY % SVG.hkern.qname "%SVG.pfx;hkern" >
  433. <!ENTITY % SVG.vkern.qname "%SVG.pfx;vkern" >
  434. <!ENTITY % SVG.font-face-src.qname "%SVG.pfx;font-face-src" >
  435. <!ENTITY % SVG.font-face-uri.qname "%SVG.pfx;font-face-uri" >
  436. <!ENTITY % SVG.font-face-format.qname "%SVG.pfx;font-face-format" >
  437. <!ENTITY % SVG.font-face-name.qname "%SVG.pfx;font-face-name" >
  438. <!ENTITY % SVG.definition-src.qname "%SVG.pfx;definition-src" >
  439.  
  440. <!-- module: svg-extensibility.mod ..................... -->
  441.  
  442. <!ENTITY % SVG.foreignObject.qname "%SVG.pfx;foreignObject" >
  443.  
  444. <!-- end of svg-qname.mod -->
  445. ]]>
  446.  
  447. <!ENTITY % svg-model.module "INCLUDE" >
  448. <![%svg-model.module;[
  449. <!-- instantiate the Document Model declared in the DTD driver -->
  450. <!-- ....................................................................... -->
  451. <!-- SVG 1.1 Document Model Module ......................................... -->
  452. <!-- file: svg11-model.mod
  453.  
  454.      This is SVG, a language for describing two-dimensional graphics in XML.
  455.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  456.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  457.  
  458.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  459.  
  460.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Model//EN"
  461.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-model.mod"
  462.  
  463.      ....................................................................... -->
  464.  
  465. <!-- SVG 1.1 Document Model
  466.  
  467.      This module describes the groupings of elements that make up
  468.      common content models for SVG elements.
  469. -->
  470.  
  471. <!-- module: svg-structure.mod ......................... -->
  472.  
  473. <!ENTITY % SVG.Description.extra.class "" >
  474. <!ENTITY % SVG.Description.class
  475.     "%SVG.desc.qname; | %SVG.title.qname; | %SVG.metadata.qname;
  476.      %SVG.Description.extra.class;"
  477. >
  478.  
  479. <!ENTITY % SVG.Use.extra.class "" >
  480. <!ENTITY % SVG.Use.class
  481.     "| %SVG.use.qname; %SVG.Use.extra.class;"
  482. >
  483.  
  484. <!ENTITY % SVG.Structure.extra.class "" >
  485. <!ENTITY % SVG.Structure.class
  486.     "| %SVG.svg.qname; | %SVG.g.qname; | %SVG.defs.qname; | %SVG.symbol.qname;
  487.        %SVG.Use.class; %SVG.Structure.extra.class;"
  488. >
  489.  
  490. <!-- module: svg-conditional.mod ....................... -->
  491.  
  492. <!ENTITY % SVG.Conditional.extra.class "" >
  493. <!ENTITY % SVG.Conditional.class
  494.     "| %SVG.switch.qname; %SVG.Conditional.extra.class;"
  495. >
  496.  
  497. <!-- module: svg-image.mod ............................. -->
  498.  
  499. <!ENTITY % SVG.Image.extra.class "" >
  500. <!ENTITY % SVG.Image.class
  501.     "| %SVG.image.qname; %SVG.Image.extra.class;"
  502. >
  503.  
  504. <!-- module: svg-style.mod ............................. -->
  505.  
  506. <!ENTITY % SVG.Style.extra.class "" >
  507. <!ENTITY % SVG.Style.class
  508.     "| %SVG.style.qname; %SVG.Style.extra.class;"
  509. >
  510.  
  511. <!-- module: svg-shape.mod ............................. -->
  512.  
  513. <!ENTITY % SVG.Shape.extra.class "" >
  514. <!ENTITY % SVG.Shape.class
  515.     "| %SVG.path.qname; | %SVG.rect.qname; | %SVG.circle.qname;
  516.      | %SVG.line.qname; | %SVG.ellipse.qname; | %SVG.polyline.qname;
  517.      | %SVG.polygon.qname; %SVG.Shape.extra.class;"
  518. >
  519.  
  520. <!-- module: svg-text.mod .............................. -->
  521.  
  522. <!ENTITY % SVG.Text.extra.class "" >
  523. <!ENTITY % SVG.Text.class
  524.     "| %SVG.text.qname; | %SVG.altGlyphDef.qname; %SVG.Text.extra.class;"
  525. >
  526.  
  527. <!ENTITY % SVG.TextContent.extra.class "" >
  528. <!ENTITY % SVG.TextContent.class
  529.     "| %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.textPath.qname;
  530.      | %SVG.altGlyph.qname; %SVG.TextContent.extra.class;"
  531. >
  532.  
  533. <!-- module: svg-marker.mod ............................ -->
  534.  
  535. <!ENTITY % SVG.Marker.extra.class "" >
  536. <!ENTITY % SVG.Marker.class
  537.     "| %SVG.marker.qname; %SVG.Marker.extra.class;"
  538. >
  539.  
  540. <!-- module: svg-profile.mod ........................... -->
  541.  
  542. <!ENTITY % SVG.ColorProfile.extra.class "" >
  543. <!ENTITY % SVG.ColorProfile.class
  544.     "| %SVG.color-profile.qname; %SVG.ColorProfile.extra.class;"
  545. >
  546.  
  547. <!-- module: svg-gradient.mod .......................... -->
  548.  
  549. <!ENTITY % SVG.Gradient.extra.class "" >
  550. <!ENTITY % SVG.Gradient.class
  551.     "| %SVG.linearGradient.qname; | %SVG.radialGradient.qname;
  552.        %SVG.Gradient.extra.class;"
  553. >
  554.  
  555. <!-- module: svg-pattern.mod ........................... -->
  556.  
  557. <!ENTITY % SVG.Pattern.extra.class "" >
  558. <!ENTITY % SVG.Pattern.class
  559.     "| %SVG.pattern.qname; %SVG.Pattern.extra.class;"
  560. >
  561.  
  562. <!-- module: svg-clip.mod .............................. -->
  563.  
  564. <!ENTITY % SVG.Clip.extra.class "" >
  565. <!ENTITY % SVG.Clip.class
  566.     "| %SVG.clipPath.qname; %SVG.Clip.extra.class;"
  567. >
  568.  
  569. <!-- module: svg-mask.mod .............................. -->
  570.  
  571. <!ENTITY % SVG.Mask.extra.class "" >
  572. <!ENTITY % SVG.Mask.class
  573.     "| %SVG.mask.qname; %SVG.Mask.extra.class;"
  574. >
  575.  
  576. <!-- module: svg-filter.mod ............................ -->
  577.  
  578. <!ENTITY % SVG.Filter.extra.class "" >
  579. <!ENTITY % SVG.Filter.class
  580.     "| %SVG.filter.qname; %SVG.Filter.extra.class;"
  581. >
  582.  
  583. <!ENTITY % SVG.FilterPrimitive.extra.class "" >
  584. <!ENTITY % SVG.FilterPrimitive.class
  585.     "| %SVG.feBlend.qname; | %SVG.feColorMatrix.qname;
  586.      | %SVG.feComponentTransfer.qname; | %SVG.feComposite.qname;
  587.      | %SVG.feConvolveMatrix.qname; | %SVG.feDiffuseLighting.qname;
  588.      | %SVG.feDisplacementMap.qname; | %SVG.feFlood.qname;
  589.      | %SVG.feGaussianBlur.qname; | %SVG.feImage.qname; | %SVG.feMerge.qname;
  590.      | %SVG.feMorphology.qname; | %SVG.feOffset.qname;
  591.      | %SVG.feSpecularLighting.qname; | %SVG.feTile.qname;
  592.      | %SVG.feTurbulence.qname; %SVG.FilterPrimitive.extra.class;"
  593. >
  594.  
  595. <!-- module: svg-cursor.mod ............................ -->
  596.  
  597. <!ENTITY % SVG.Cursor.extra.class "" >
  598. <!ENTITY % SVG.Cursor.class
  599.     "| %SVG.cursor.qname; %SVG.Cursor.extra.class;"
  600. >
  601.  
  602. <!-- module: svg-hyperlink.mod ......................... -->
  603.  
  604. <!ENTITY % SVG.Hyperlink.extra.class "" >
  605. <!ENTITY % SVG.Hyperlink.class
  606.     "| %SVG.a.qname; %SVG.Hyperlink.extra.class;"
  607. >
  608.  
  609. <!-- module: svg-view.mod .............................. -->
  610.  
  611. <!ENTITY % SVG.View.extra.class "" >
  612. <!ENTITY % SVG.View.class
  613.     "| %SVG.view.qname; %SVG.View.extra.class;"
  614. >
  615.  
  616. <!-- module: svg-script.mod ............................ -->
  617.  
  618. <!ENTITY % SVG.Script.extra.class "" >
  619. <!ENTITY % SVG.Script.class
  620.     "| %SVG.script.qname; %SVG.Script.extra.class;"
  621. >
  622.  
  623. <!-- module: svg-animation.mod ......................... -->
  624.  
  625. <!ENTITY % SVG.Animation.extra.class "" >
  626. <!ENTITY % SVG.Animation.class
  627.     "%SVG.animate.qname; | %SVG.set.qname; | %SVG.animateMotion.qname; |
  628.      %SVG.animateColor.qname; | %SVG.animateTransform.qname;
  629.      %SVG.Animation.extra.class;"
  630. >
  631.  
  632. <!-- module: svg-font.mod .............................. -->
  633.  
  634. <!ENTITY % SVG.Font.extra.class "" >
  635. <!ENTITY % SVG.Font.class
  636.     "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;"
  637. >
  638.  
  639. <!-- module: svg-extensibility.mod ..................... -->
  640.  
  641. <!ENTITY % SVG.Extensibility.extra.class "" >
  642. <!ENTITY % SVG.Extensibility.class
  643.     "| %SVG.foreignObject.qname; %SVG.Extensibility.extra.class;"
  644. >
  645.  
  646. <!-- end of svg11-model.mod -->
  647. ]]>
  648.  
  649. <!ENTITY % svg-attribs.module "INCLUDE" >
  650. <![%svg-attribs.module;[
  651. <!-- instantiate the Attribute Collection declared in the DTD driver -->
  652. <!-- ....................................................................... -->
  653. <!-- SVG 1.1 Attribute Collection Module ................................... -->
  654. <!-- file: svg11-attribs.mod
  655.  
  656.      This is SVG, a language for describing two-dimensional graphics in XML.
  657.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  658.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  659.  
  660.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  661.  
  662.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Attribute Collection//EN"
  663.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-attribs.mod"
  664.  
  665.      ....................................................................... -->
  666.  
  667. <!-- SVG 1.1 Attribute Collection
  668.  
  669.      This module defines the set of common attributes that can be present
  670.      on many SVG elements.
  671. -->
  672.  
  673. <!-- module: svg-conditional.mod ....................... -->
  674.  
  675. <!ENTITY % ExtensionList.datatype "CDATA" >
  676. <!ENTITY % FeatureList.datatype "CDATA" >
  677.  
  678. <!ENTITY % SVG.Conditional.extra.attrib "" >
  679. <!ENTITY % SVG.Conditional.attrib
  680.     "requiredFeatures %FeatureList.datatype; #IMPLIED
  681.      requiredExtensions %ExtensionList.datatype; #IMPLIED
  682.      systemLanguage %LanguageCodes.datatype; #IMPLIED
  683.      %SVG.Conditional.extra.attrib;"
  684. >
  685.  
  686. <!-- module: svg-style.mod ............................. -->
  687.  
  688. <!ENTITY % ClassList.datatype "CDATA" >
  689. <!ENTITY % StyleSheet.datatype "CDATA" >
  690.  
  691. <!ENTITY % SVG.Style.extra.attrib "" >
  692. <!ENTITY % SVG.Style.attrib
  693.     "style %StyleSheet.datatype; #IMPLIED
  694.      class %ClassList.datatype; #IMPLIED
  695.      %SVG.Style.extra.attrib;"
  696. >
  697.  
  698. <!-- module: svg-text.mod .............................. -->
  699.  
  700. <!ENTITY % BaselineShiftValue.datatype "CDATA" >
  701. <!ENTITY % FontFamilyValue.datatype "CDATA" >
  702. <!ENTITY % FontSizeValue.datatype "CDATA" >
  703. <!ENTITY % FontSizeAdjustValue.datatype "CDATA" >
  704. <!ENTITY % GlyphOrientationHorizontalValue.datatype "CDATA" >
  705. <!ENTITY % GlyphOrientationVerticalValue.datatype "CDATA" >
  706. <!ENTITY % KerningValue.datatype "CDATA" >
  707. <!ENTITY % SpacingValue.datatype "CDATA" >
  708. <!ENTITY % TextDecorationValue.datatype "CDATA" >
  709.  
  710. <!ENTITY % SVG.Text.extra.attrib "" >
  711. <!ENTITY % SVG.Text.attrib
  712.     "writing-mode ( lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit ) #IMPLIED
  713.      %SVG.Text.extra.attrib;"
  714. >
  715.  
  716. <!ENTITY % SVG.TextContent.extra.attrib "" >
  717. <!ENTITY % SVG.TextContent.attrib
  718.     "alignment-baseline ( auto | baseline | before-edge | text-before-edge |
  719.                           middle | central | after-edge | text-after-edge |
  720.                           ideographic | alphabetic | hanging | mathematical |
  721.                           inherit ) #IMPLIED
  722.      baseline-shift %BaselineShiftValue.datatype; #IMPLIED
  723.      direction ( ltr | rtl | inherit ) #IMPLIED
  724.      dominant-baseline ( auto | use-script | no-change | reset-size |
  725.                          ideographic | alphabetic | hanging | mathematical |
  726.                          central | middle | text-after-edge | text-before-edge |
  727.                          inherit ) #IMPLIED
  728.      glyph-orientation-horizontal %GlyphOrientationHorizontalValue.datatype;
  729.                                   #IMPLIED
  730.      glyph-orientation-vertical %GlyphOrientationVerticalValue.datatype;
  731.                                 #IMPLIED
  732.      kerning %KerningValue.datatype; #IMPLIED
  733.      letter-spacing %SpacingValue.datatype; #IMPLIED
  734.      text-anchor ( start | middle | end | inherit ) #IMPLIED
  735.      text-decoration %TextDecorationValue.datatype; #IMPLIED
  736.      unicode-bidi ( normal | embed | bidi-override | inherit ) #IMPLIED
  737.      word-spacing %SpacingValue.datatype; #IMPLIED
  738.      %SVG.TextContent.extra.attrib;"
  739. >
  740.  
  741. <!ENTITY % SVG.Font.extra.attrib "" >
  742. <!ENTITY % SVG.Font.attrib
  743.     "font-family %FontFamilyValue.datatype; #IMPLIED
  744.      font-size %FontSizeValue.datatype; #IMPLIED
  745.      font-size-adjust %FontSizeAdjustValue.datatype; #IMPLIED
  746.      font-stretch ( normal | wider | narrower | ultra-condensed |
  747.                     extra-condensed | condensed | semi-condensed |
  748.                     semi-expanded | expanded | extra-expanded |
  749.                     ultra-expanded | inherit ) #IMPLIED
  750.      font-style ( normal | italic | oblique | inherit ) #IMPLIED
  751.      font-variant ( normal | small-caps | inherit ) #IMPLIED
  752.      font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 |
  753.                    500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED
  754.      %SVG.Font.extra.attrib;"
  755. >
  756.  
  757. <!-- module: svg-marker.mod ............................ -->
  758.  
  759. <!ENTITY % MarkerValue.datatype "CDATA" >
  760.  
  761. <!ENTITY % SVG.Marker.extra.attrib "" >
  762. <!ENTITY % SVG.Marker.attrib
  763.     "marker-start %MarkerValue.datatype; #IMPLIED
  764.      marker-mid %MarkerValue.datatype; #IMPLIED
  765.      marker-end %MarkerValue.datatype; #IMPLIED
  766.      %SVG.Marker.extra.attrib;"
  767. >
  768.  
  769. <!-- module: svg-profile.mod ........................... -->
  770.  
  771. <!ENTITY % SVG.ColorProfile.extra.attrib "" >
  772. <!ENTITY % SVG.ColorProfile.attrib
  773.     "color-profile CDATA #IMPLIED
  774.      %SVG.ColorProfile.extra.attrib;"
  775. >
  776.  
  777. <!-- module: svg-gradient.mod .......................... -->
  778.  
  779. <!ENTITY % NumberOrPercentage.datatype "CDATA" >
  780.  
  781. <!ENTITY % SVG.Gradient.extra.attrib "" >
  782. <!ENTITY % SVG.Gradient.attrib
  783.     "stop-color %SVGColor.datatype; #IMPLIED
  784.      stop-opacity %OpacityValue.datatype; #IMPLIED
  785.      %SVG.Gradient.extra.attrib;"
  786. >
  787.  
  788. <!-- module: svg-clip.mod .............................. -->
  789.  
  790. <!ENTITY % ClipPathValue.datatype "CDATA" >
  791.  
  792. <!ENTITY % SVG.Clip.extra.attrib "" >
  793. <!ENTITY % SVG.Clip.attrib
  794.     "clip-path %ClipPathValue.datatype; #IMPLIED
  795.      clip-rule %ClipFillRule.datatype; #IMPLIED
  796.      %SVG.Clip.extra.attrib;"
  797. >
  798.  
  799. <!-- module: svg-mask.mod .............................. -->
  800.  
  801. <!ENTITY % MaskValue.datatype "CDATA" >
  802.  
  803. <!ENTITY % SVG.Mask.extra.attrib "" >
  804. <!ENTITY % SVG.Mask.attrib
  805.     "mask %MaskValue.datatype; #IMPLIED
  806.      %SVG.Mask.extra.attrib;"
  807. >
  808.  
  809. <!-- module: svg-filter.mod ............................ -->
  810.  
  811. <!ENTITY % FilterValue.datatype "CDATA" >
  812. <!ENTITY % NumberOptionalNumber.datatype "CDATA" >
  813.  
  814. <!ENTITY % SVG.Filter.extra.attrib "" >
  815. <!ENTITY % SVG.Filter.attrib
  816.     "filter %FilterValue.datatype; #IMPLIED
  817.      %SVG.Filter.extra.attrib;"
  818. >
  819.  
  820. <!ENTITY % SVG.FilterColor.extra.attrib "" >
  821. <!ENTITY % SVG.FilterColor.attrib
  822.     "color-interpolation-filters ( auto | sRGB | linearRGB | inherit )
  823.                                    #IMPLIED
  824.      %SVG.FilterColor.extra.attrib;"
  825. >
  826.  
  827. <!-- module: svg-cursor.mod ............................ -->
  828.  
  829. <!ENTITY % CursorValue.datatype "CDATA" >
  830.  
  831. <!ENTITY % SVG.Cursor.extra.attrib "" >
  832. <!ENTITY % SVG.Cursor.attrib
  833.     "cursor %CursorValue.datatype; #IMPLIED
  834.      %SVG.Cursor.extra.attrib;"
  835. >
  836.  
  837. <!-- end of svg11-attribs.mod -->
  838. ]]>
  839.  
  840. <!-- end of svg-framework.mod -->
  841. ]]>
  842. <!-- Post-Framework Redeclaration Placeholder .................... -->
  843. <!ENTITY % svg-postfw-redecl.module "IGNORE">
  844. <![%svg-postfw-redecl.module;[
  845. %svg-postfw-redecl.mod;]]>
  846. <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
  847. <!-- Core Attribute Module ....................................... -->
  848. <!ENTITY % svg-core-attrib.module "INCLUDE">
  849. <![%svg-core-attrib.module;[
  850. <!ENTITY % svg-core-attrib.mod
  851.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN"
  852.            "svg-core-attrib.mod" >
  853. <!-- ....................................................................... -->
  854. <!-- SVG 1.1 Core Attribute Module ......................................... -->
  855. <!-- file: svg-core-attrib.mod
  856.  
  857.      This is SVG, a language for describing two-dimensional graphics in XML.
  858.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  859.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  860.  
  861.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  862.  
  863.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN"
  864.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-core-attrib.mod"
  865.  
  866.      ....................................................................... -->
  867.  
  868. <!-- Core Attribute
  869.  
  870.         id, xml:base, xml:lang, xml:space
  871.  
  872.      This module defines the core set of attributes that can be present on
  873.      any element.
  874. -->
  875.  
  876. <!ENTITY % SVG.id.attrib
  877.     "id ID #IMPLIED"
  878. >
  879.  
  880. <!ENTITY % SVG.base.attrib
  881.     "xml:base %URI.datatype; #IMPLIED"
  882. >
  883.  
  884. <!ENTITY % SVG.lang.attrib
  885.     "xml:lang %LanguageCode.datatype; #IMPLIED"
  886. >
  887.  
  888. <!ENTITY % SVG.space.attrib
  889.     "xml:space ( default | preserve ) #IMPLIED"
  890. >
  891.  
  892. <!ENTITY % SVG.Core.extra.attrib "" >
  893.  
  894. <!ENTITY % SVG.Core.attrib
  895.     "%SVG.id.attrib;
  896.      %SVG.base.attrib;
  897.      %SVG.lang.attrib;
  898.      %SVG.space.attrib;
  899.      %SVG.Core.extra.attrib;"
  900. >
  901.  
  902. <!-- end of svg-core-attrib.mod -->
  903. ]]>
  904. <!-- Container Attribute Module .................................. -->
  905. <!ENTITY % svg-container-attrib.module "INCLUDE">
  906. <![%svg-container-attrib.module;[
  907. <!ENTITY % svg-container-attrib.mod
  908.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Container Attribute//EN"
  909.            "svg-container-attrib.mod" >
  910. <!-- ....................................................................... -->
  911. <!-- SVG 1.1 Container Attribute Module .................................... -->
  912. <!-- file: svg-container-attrib.mod
  913.  
  914.      This is SVG, a language for describing two-dimensional graphics in XML.
  915.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  916.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  917.  
  918.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  919.  
  920.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Container Attribute//EN"
  921.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-container-attrib.mod"
  922.  
  923.      ....................................................................... -->
  924.  
  925. <!-- Container Attribute
  926.  
  927.         enable-background
  928.  
  929.      This module defines the Container attribute set.
  930. -->
  931.  
  932. <!-- 'enable-background' property/attribute value (e.g., 'new', 'accumulate') -->
  933. <!ENTITY % EnableBackgroundValue.datatype "CDATA" >
  934.  
  935. <!ENTITY % SVG.enable-background.attrib
  936.     "enable-background %EnableBackgroundValue.datatype; #IMPLIED"
  937. >
  938.  
  939. <!ENTITY % SVG.Container.extra.attrib "" >
  940.  
  941. <!ENTITY % SVG.Container.attrib
  942.     "%SVG.enable-background.attrib;
  943.      %SVG.Container.extra.attrib;"
  944. >
  945.  
  946. <!-- end of svg-container-attrib.mod -->
  947. ]]>
  948. <!-- Viewport Attribute Module ................................... -->
  949. <!ENTITY % svg-viewport-attrib.module "INCLUDE">
  950. <![%svg-viewport-attrib.module;[
  951. <!ENTITY % svg-viewport-attrib.mod
  952.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN"
  953.            "svg-viewport-attrib.mod" >
  954. <!-- ....................................................................... -->
  955. <!-- SVG 1.1 Viewport Attribute Module ..................................... -->
  956. <!-- file: svg-viewport-attrib.mod
  957.  
  958.      This is SVG, a language for describing two-dimensional graphics in XML.
  959.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  960.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  961.  
  962.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  963.  
  964.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN"
  965.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-viewport-attrib.mod"
  966.  
  967.      ....................................................................... -->
  968.  
  969. <!-- Viewport Attribute
  970.  
  971.         clip, overflow
  972.  
  973.      This module defines the Viewport attribute set.
  974. -->
  975.  
  976. <!-- 'clip' property/attribute value (e.g., 'auto', rect(...)) -->
  977. <!ENTITY % ClipValue.datatype "CDATA" >
  978.  
  979. <!ENTITY % SVG.clip.attrib
  980.     "clip %ClipValue.datatype; #IMPLIED"
  981. >
  982.  
  983. <!ENTITY % SVG.overflow.attrib
  984.     "overflow ( visible | hidden | scroll | auto | inherit ) #IMPLIED"
  985. >
  986.  
  987. <!ENTITY % SVG.Viewport.extra.attrib "" >
  988.  
  989. <!ENTITY % SVG.Viewport.attrib
  990.     "%SVG.clip.attrib;
  991.      %SVG.overflow.attrib;
  992.      %SVG.Viewport.extra.attrib;"
  993. >
  994.  
  995. <!-- end of svg-viewport-attrib.mod -->
  996. ]]>
  997. <!-- Paint Attribute Module ...................................... -->
  998. <!ENTITY % svg-paint-attrib.module "INCLUDE">
  999. <![%svg-paint-attrib.module;[
  1000. <!ENTITY % svg-paint-attrib.mod
  1001.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN"
  1002.            "svg-paint-attrib.mod" >
  1003. <!-- ....................................................................... -->
  1004. <!-- SVG 1.1 Paint Attribute Module ........................................ -->
  1005. <!-- file: svg-paint-attrib.mod
  1006.  
  1007.      This is SVG, a language for describing two-dimensional graphics in XML.
  1008.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1009.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1010.  
  1011.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1012.  
  1013.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN"
  1014.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-paint-attrib.mod"
  1015.  
  1016.      ....................................................................... -->
  1017.  
  1018. <!-- Paint Attribute
  1019.  
  1020.         fill, fill-rule, stroke, stroke-dasharray, stroke-dashoffset,
  1021.         stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-width, color,
  1022.         color-interpolation, color-rendering
  1023.  
  1024.      This module defines the Paint and Color attribute sets.
  1025. -->
  1026.  
  1027. <!-- a 'fill' or 'stroke' property/attribute value: <paint> -->
  1028. <!ENTITY % Paint.datatype "CDATA" >
  1029.  
  1030. <!-- 'stroke-dasharray' property/attribute value (e.g., 'none', list of <number>s) -->
  1031. <!ENTITY % StrokeDashArrayValue.datatype "CDATA" >
  1032.  
  1033. <!-- 'stroke-dashoffset' property/attribute value (e.g., 'none', <legnth>) -->
  1034. <!ENTITY % StrokeDashOffsetValue.datatype "CDATA" >
  1035.  
  1036. <!-- 'stroke-miterlimit' property/attribute value (e.g., <number>) -->
  1037. <!ENTITY % StrokeMiterLimitValue.datatype "CDATA" >
  1038.  
  1039. <!-- 'stroke-width' property/attribute value (e.g., <length>) -->
  1040. <!ENTITY % StrokeWidthValue.datatype "CDATA" >
  1041.  
  1042. <!ENTITY % SVG.fill.attrib
  1043.     "fill %Paint.datatype; #IMPLIED"
  1044. >
  1045.  
  1046. <!ENTITY % SVG.fill-rule.attrib
  1047.     "fill-rule %ClipFillRule.datatype; #IMPLIED"
  1048. >
  1049.  
  1050. <!ENTITY % SVG.stroke.attrib
  1051.     "stroke %Paint.datatype; #IMPLIED"
  1052. >
  1053.  
  1054. <!ENTITY % SVG.stroke-dasharray.attrib
  1055.     "stroke-dasharray %StrokeDashArrayValue.datatype; #IMPLIED"
  1056. >
  1057.  
  1058. <!ENTITY % SVG.stroke-dashoffset.attrib
  1059.     "stroke-dashoffset %StrokeDashOffsetValue.datatype; #IMPLIED"
  1060. >
  1061.  
  1062. <!ENTITY % SVG.stroke-linecap.attrib
  1063.     "stroke-linecap ( butt | round | square | inherit ) #IMPLIED"
  1064. >
  1065.  
  1066. <!ENTITY % SVG.stroke-linejoin.attrib
  1067.     "stroke-linejoin ( miter | round | bevel | inherit ) #IMPLIED"
  1068. >
  1069.  
  1070. <!ENTITY % SVG.stroke-miterlimit.attrib
  1071.     "stroke-miterlimit %StrokeMiterLimitValue.datatype; #IMPLIED"
  1072. >
  1073.  
  1074. <!ENTITY % SVG.stroke-width.attrib
  1075.     "stroke-width %StrokeWidthValue.datatype; #IMPLIED"
  1076. >
  1077.  
  1078. <!ENTITY % SVG.Paint.extra.attrib "" >
  1079.  
  1080. <!ENTITY % SVG.Paint.attrib
  1081.     "%SVG.fill.attrib;
  1082.      %SVG.fill-rule.attrib;
  1083.      %SVG.stroke.attrib;
  1084.      %SVG.stroke-dasharray.attrib;
  1085.      %SVG.stroke-dashoffset.attrib;
  1086.      %SVG.stroke-linecap.attrib;
  1087.      %SVG.stroke-linejoin.attrib;
  1088.      %SVG.stroke-miterlimit.attrib;
  1089.      %SVG.stroke-width.attrib;
  1090.      %SVG.Paint.extra.attrib;"
  1091. >
  1092.  
  1093. <!ENTITY % SVG.color.attrib
  1094.     "color %Color.datatype; #IMPLIED"
  1095. >
  1096.  
  1097. <!ENTITY % SVG.color-interpolation.attrib
  1098.     "color-interpolation ( auto | sRGB | linearRGB | inherit ) #IMPLIED"
  1099. >
  1100.  
  1101. <!ENTITY % SVG.color-rendering.attrib
  1102.     "color-rendering ( auto | optimizeSpeed | optimizeQuality | inherit )
  1103.                        #IMPLIED"
  1104. >
  1105.  
  1106. <!ENTITY % SVG.Color.extra.attrib "" >
  1107.  
  1108. <!ENTITY % SVG.Color.attrib
  1109.     "%SVG.color.attrib;
  1110.      %SVG.color-interpolation.attrib;
  1111.      %SVG.color-rendering.attrib;
  1112.      %SVG.Color.extra.attrib;"
  1113. >
  1114.  
  1115. <!-- end of svg-paint-attrib.mod -->
  1116. ]]>
  1117. <!-- Paint Opacity Attribute Module .............................. -->
  1118. <!ENTITY % svg-opacity-attrib.module "INCLUDE">
  1119. <![%svg-opacity-attrib.module;[
  1120. <!ENTITY % svg-opacity-attrib.mod
  1121.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN"
  1122.            "svg-opacity-attrib.mod" >
  1123. <!-- ....................................................................... -->
  1124. <!-- SVG 1.1 Paint Opacity Attribute Module ................................ -->
  1125. <!-- file: svg-opacity-attrib.mod
  1126.  
  1127.      This is SVG, a language for describing two-dimensional graphics in XML.
  1128.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1129.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1130.  
  1131.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1132.  
  1133.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN"
  1134.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-opacity-attrib.mod"
  1135.  
  1136.      ....................................................................... -->
  1137.  
  1138. <!-- Paint Opacity Attribute
  1139.  
  1140.         opacity, fill-opacity, stroke-opacity
  1141.  
  1142.      This module defines the Opacity attribute set.
  1143. -->
  1144.  
  1145. <!ENTITY % SVG.opacity.attrib
  1146.     "opacity %OpacityValue.datatype; #IMPLIED"
  1147. >
  1148.  
  1149. <!ENTITY % SVG.fill-opacity.attrib
  1150.     "fill-opacity %OpacityValue.datatype; #IMPLIED"
  1151. >
  1152.  
  1153. <!ENTITY % SVG.stroke-opacity.attrib
  1154.     "stroke-opacity %OpacityValue.datatype; #IMPLIED"
  1155. >
  1156.  
  1157. <!ENTITY % SVG.Opacity.extra.attrib "" >
  1158.  
  1159. <!ENTITY % SVG.Opacity.attrib
  1160.     "%SVG.opacity.attrib;
  1161.      %SVG.fill-opacity.attrib;
  1162.      %SVG.stroke-opacity.attrib;
  1163.      %SVG.Opacity.extra.attrib;"
  1164. >
  1165.  
  1166. <!-- end of svg-opacity-attrib.mod -->
  1167. ]]>
  1168. <!-- Graphics Attribute Module ................................... -->
  1169. <!ENTITY % svg-graphics-attrib.module "INCLUDE">
  1170. <![%svg-graphics-attrib.module;[
  1171. <!ENTITY % svg-graphics-attrib.mod
  1172.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN"
  1173.            "svg-graphics-attrib.mod" >
  1174. <!-- ....................................................................... -->
  1175. <!-- SVG 1.1 Graphics Attribute Module ..................................... -->
  1176. <!-- file: svg-graphics-attrib.mod
  1177.  
  1178.      This is SVG, a language for describing two-dimensional graphics in XML.
  1179.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1180.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1181.  
  1182.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1183.  
  1184.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN"
  1185.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-graphics-attrib.mod"
  1186.  
  1187.      ....................................................................... -->
  1188.  
  1189. <!-- Graphics Attribute
  1190.  
  1191.         display, image-rendering, pointer-events, shape-rendering,
  1192.         text-rendering, visibility
  1193.  
  1194.      This module defines the Graphics attribute set.
  1195. -->
  1196.  
  1197. <!ENTITY % SVG.display.attrib
  1198.     "display ( inline | block | list-item | run-in | compact | marker |
  1199.                table | inline-table | table-row-group | table-header-group |
  1200.                table-footer-group | table-row | table-column-group |
  1201.                table-column | table-cell | table-caption | none | inherit )
  1202.                #IMPLIED"
  1203. >
  1204.  
  1205. <!ENTITY % SVG.image-rendering.attrib
  1206.     "image-rendering ( auto | optimizeSpeed | optimizeQuality | inherit )
  1207.                        #IMPLIED"
  1208. >
  1209.  
  1210. <!ENTITY % SVG.pointer-events.attrib
  1211.     "pointer-events ( visiblePainted | visibleFill | visibleStroke | visible |
  1212.                       painted | fill | stroke | all | none | inherit )
  1213.                       #IMPLIED"
  1214. >
  1215.  
  1216. <!ENTITY % SVG.shape-rendering.attrib
  1217.     "shape-rendering ( auto | optimizeSpeed | crispEdges | geometricPrecision |
  1218.                        inherit ) #IMPLIED"
  1219. >
  1220.  
  1221. <!ENTITY % SVG.text-rendering.attrib
  1222.     "text-rendering ( auto | optimizeSpeed | optimizeLegibility |
  1223.                       geometricPrecision | inherit ) #IMPLIED"
  1224. >
  1225.  
  1226. <!ENTITY % SVG.visibility.attrib
  1227.     "visibility ( visible | hidden | inherit ) #IMPLIED"
  1228. >
  1229.  
  1230. <!ENTITY % SVG.Graphics.extra.attrib "" >
  1231.  
  1232. <!ENTITY % SVG.Graphics.attrib
  1233.     "%SVG.display.attrib;
  1234.      %SVG.image-rendering.attrib;
  1235.      %SVG.pointer-events.attrib;
  1236.      %SVG.shape-rendering.attrib;
  1237.      %SVG.text-rendering.attrib;
  1238.      %SVG.visibility.attrib;
  1239.      %SVG.Graphics.extra.attrib;"
  1240. >
  1241.  
  1242. <!-- end of svg-graphics-attrib.mod -->
  1243. ]]>
  1244. <!-- Document Events Attribute Module ............................ -->
  1245. <!ENTITY % svg-docevents-attrib.module "INCLUDE">
  1246. <![%svg-docevents-attrib.module;[
  1247. <!ENTITY % svg-docevents-attrib.mod
  1248.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN"
  1249.            "svg-docevents-attrib.mod" >
  1250. <!-- ....................................................................... -->
  1251. <!-- SVG 1.1 Document Events Attribute Module .............................. -->
  1252. <!-- file: svg-docevents-attrib.mod
  1253.  
  1254.      This is SVG, a language for describing two-dimensional graphics in XML.
  1255.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1256.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1257.  
  1258.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1259.  
  1260.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN"
  1261.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-docevents-attrib.mod"
  1262.  
  1263.      ....................................................................... -->
  1264.  
  1265. <!-- Document Events Attribute
  1266.  
  1267.         onunload, onabort, onerror, onresize, onscroll, onzoom
  1268.  
  1269.      This module defines the DocumentEvents attribute set.
  1270. -->
  1271.  
  1272. <!ENTITY % SVG.onunload.attrib
  1273.     "onunload %Script.datatype; #IMPLIED"
  1274. >
  1275.  
  1276. <!ENTITY % SVG.onabort.attrib
  1277.     "onabort %Script.datatype; #IMPLIED"
  1278. >
  1279.  
  1280. <!ENTITY % SVG.onerror.attrib
  1281.     "onerror %Script.datatype; #IMPLIED"
  1282. >
  1283.  
  1284. <!ENTITY % SVG.onresize.attrib
  1285.     "onresize %Script.datatype; #IMPLIED"
  1286. >
  1287.  
  1288. <!ENTITY % SVG.onscroll.attrib
  1289.     "onscroll %Script.datatype; #IMPLIED"
  1290. >
  1291.  
  1292. <!ENTITY % SVG.onzoom.attrib
  1293.     "onzoom %Script.datatype; #IMPLIED"
  1294. >
  1295.  
  1296. <!ENTITY % SVG.DocumentEvents.extra.attrib "" >
  1297.  
  1298. <!ENTITY % SVG.DocumentEvents.attrib
  1299.     "%SVG.onunload.attrib;
  1300.      %SVG.onabort.attrib;
  1301.      %SVG.onerror.attrib;
  1302.      %SVG.onresize.attrib;
  1303.      %SVG.onscroll.attrib;
  1304.      %SVG.onzoom.attrib;
  1305.      %SVG.DocumentEvents.extra.attrib;"
  1306. >
  1307.  
  1308. <!-- end of svg-docevents-attrib.mod -->
  1309. ]]>
  1310. <!-- Graphical Element Events Attribute Module ................... -->
  1311. <!ENTITY % svg-graphevents-attrib.module "INCLUDE">
  1312. <![%svg-graphevents-attrib.module;[
  1313. <!ENTITY % svg-graphevents-attrib.mod
  1314.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN"
  1315.            "svg-graphevents-attrib.mod" >
  1316. <!-- ....................................................................... -->
  1317. <!-- SVG 1.1 Graphical Element Events Attribute Module ..................... -->
  1318. <!-- file: svg-graphevents-attrib.mod
  1319.  
  1320.      This is SVG, a language for describing two-dimensional graphics in XML.
  1321.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1322.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1323.  
  1324.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1325.  
  1326.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN"
  1327.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-graphevents-attrib.mod"
  1328.  
  1329.      ....................................................................... -->
  1330.  
  1331. <!-- Graphical Element Events Attribute
  1332.  
  1333.         onfocusin, onfocusout, onactivate, onclick, onmousedown, onmouseup,
  1334.         onmouseover, onmousemove, onmouseout, onload
  1335.  
  1336.      This module defines the GraphicalEvents attribute set.
  1337. -->
  1338.  
  1339. <!ENTITY % SVG.onfocusin.attrib
  1340.     "onfocusin %Script.datatype; #IMPLIED"
  1341. >
  1342.  
  1343. <!ENTITY % SVG.onfocusout.attrib
  1344.     "onfocusout %Script.datatype; #IMPLIED"
  1345. >
  1346.  
  1347. <!ENTITY % SVG.onactivate.attrib
  1348.     "onactivate %Script.datatype; #IMPLIED"
  1349. >
  1350.  
  1351. <!ENTITY % SVG.onclick.attrib
  1352.     "onclick %Script.datatype; #IMPLIED"
  1353. >
  1354.  
  1355. <!ENTITY % SVG.onmousedown.attrib
  1356.     "onmousedown %Script.datatype; #IMPLIED"
  1357. >
  1358.  
  1359. <!ENTITY % SVG.onmouseup.attrib
  1360.     "onmouseup %Script.datatype; #IMPLIED"
  1361. >
  1362.  
  1363. <!ENTITY % SVG.onmouseover.attrib
  1364.     "onmouseover %Script.datatype; #IMPLIED"
  1365. >
  1366.  
  1367. <!ENTITY % SVG.onmousemove.attrib
  1368.     "onmousemove %Script.datatype; #IMPLIED"
  1369. >
  1370.  
  1371. <!ENTITY % SVG.onmouseout.attrib
  1372.     "onmouseout %Script.datatype; #IMPLIED"
  1373. >
  1374.  
  1375. <!ENTITY % SVG.onload.attrib
  1376.     "onload %Script.datatype; #IMPLIED"
  1377. >
  1378.  
  1379. <!ENTITY % SVG.GraphicalEvents.extra.attrib "" >
  1380.  
  1381. <!ENTITY % SVG.GraphicalEvents.attrib
  1382.     "%SVG.onfocusin.attrib;
  1383.      %SVG.onfocusout.attrib;
  1384.      %SVG.onactivate.attrib;
  1385.      %SVG.onclick.attrib;
  1386.      %SVG.onmousedown.attrib;
  1387.      %SVG.onmouseup.attrib;
  1388.      %SVG.onmouseover.attrib;
  1389.      %SVG.onmousemove.attrib;
  1390.      %SVG.onmouseout.attrib;
  1391.      %SVG.onload.attrib;
  1392.      %SVG.GraphicalEvents.extra.attrib;"
  1393. >
  1394.  
  1395. <!-- end of svg-graphevents-attrib.mod -->
  1396. ]]>
  1397. <!-- Animation Events Attribute Module ........................... -->
  1398. <!ENTITY % svg-animevents-attrib.module "INCLUDE">
  1399. <![%svg-animevents-attrib.module;[
  1400. <!ENTITY % svg-animevents-attrib.mod
  1401.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN"
  1402.            "svg-animevents-attrib.mod" >
  1403. <!-- ....................................................................... -->
  1404. <!-- SVG 1.1 Animation Events Attribute Module ............................. -->
  1405. <!-- file: svg-animevents-attrib.mod
  1406.  
  1407.      This is SVG, a language for describing two-dimensional graphics in XML.
  1408.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1409.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1410.  
  1411.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1412.  
  1413.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN"
  1414.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-animevents-attrib.mod"
  1415.  
  1416.      ....................................................................... -->
  1417.  
  1418. <!-- Animation Events Attribute
  1419.  
  1420.         onbegin, onend, onrepeat, onload
  1421.  
  1422.      This module defines the AnimationEvents attribute set.
  1423. -->
  1424.  
  1425. <!ENTITY % SVG.onbegin.attrib
  1426.     "onbegin %Script.datatype; #IMPLIED"
  1427. >
  1428.  
  1429. <!ENTITY % SVG.onend.attrib
  1430.     "onend %Script.datatype; #IMPLIED"
  1431. >
  1432.  
  1433. <!ENTITY % SVG.onrepeat.attrib
  1434.     "onrepeat %Script.datatype; #IMPLIED"
  1435. >
  1436.  
  1437. <!ENTITY % SVG.onload.attrib
  1438.     "onload %Script.datatype; #IMPLIED"
  1439. >
  1440.  
  1441. <!ENTITY % SVG.AnimationEvents.extra.attrib "" >
  1442.  
  1443. <!ENTITY % SVG.AnimationEvents.attrib
  1444.     "%SVG.onbegin.attrib;
  1445.      %SVG.onend.attrib;
  1446.      %SVG.onrepeat.attrib;
  1447.      %SVG.onload.attrib;
  1448.      %SVG.AnimationEvents.extra.attrib;"
  1449. >
  1450.  
  1451. <!-- end of svg-animevents-attrib.mod -->
  1452. ]]>
  1453. <!-- XLink Attribute Module ...................................... -->
  1454. <!ENTITY % svg-xlink-attrib.module "INCLUDE">
  1455. <![%svg-xlink-attrib.module;[
  1456. <!ENTITY % svg-xlink-attrib.mod
  1457.     PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN"
  1458.            "svg-xlink-attrib.mod" >
  1459. <!-- ....................................................................... -->
  1460. <!-- SVG 1.1 XLink Attribute Module ........................................ -->
  1461. <!-- file: svg-xlink-attrib.mod
  1462.  
  1463.      This is SVG, a language for describing two-dimensional graphics in XML.
  1464.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1465.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1466.  
  1467.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1468.  
  1469.         PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN"
  1470.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-xlink-attrib.mod"
  1471.  
  1472.      ....................................................................... -->
  1473.  
  1474. <!-- XLink Attribute
  1475.  
  1476.        type, href, role, arcrole, title, show, actuate
  1477.  
  1478.      This module defines the XLink, XLinkRequired, XLinkEmbed, and
  1479.      XLinkReplace attribute set.
  1480. -->
  1481.  
  1482. <!ENTITY % SVG.XLink.extra.attrib "" >
  1483.  
  1484. <!ENTITY % SVG.XLink.attrib
  1485.     "%XLINK.xmlns.attrib;
  1486.      %XLINK.pfx;type ( simple ) #FIXED 'simple'
  1487.      %XLINK.pfx;href %URI.datatype; #IMPLIED
  1488.      %XLINK.pfx;role %URI.datatype; #IMPLIED
  1489.      %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
  1490.      %XLINK.pfx;title CDATA #IMPLIED
  1491.      %XLINK.pfx;show ( other ) 'other'
  1492.      %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad'
  1493.      %SVG.XLink.extra.attrib;"
  1494. >
  1495.  
  1496. <!ENTITY % SVG.XLinkRequired.extra.attrib "" >
  1497.  
  1498. <!ENTITY % SVG.XLinkRequired.attrib
  1499.     "%XLINK.xmlns.attrib;
  1500.      %XLINK.pfx;type ( simple ) #FIXED 'simple'
  1501.      %XLINK.pfx;href %URI.datatype; #REQUIRED
  1502.      %XLINK.pfx;role %URI.datatype; #IMPLIED
  1503.      %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
  1504.      %XLINK.pfx;title CDATA #IMPLIED
  1505.      %XLINK.pfx;show ( other ) 'other'
  1506.      %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad'
  1507.      %SVG.XLinkRequired.extra.attrib;"
  1508. >
  1509.  
  1510. <!ENTITY % SVG.XLinkEmbed.extra.attrib "" >
  1511.  
  1512. <!ENTITY % SVG.XLinkEmbed.attrib
  1513.     "%XLINK.xmlns.attrib;
  1514.      %XLINK.pfx;type ( simple ) #FIXED 'simple'
  1515.      %XLINK.pfx;href %URI.datatype; #REQUIRED
  1516.      %XLINK.pfx;role %URI.datatype; #IMPLIED
  1517.      %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
  1518.      %XLINK.pfx;title CDATA #IMPLIED
  1519.      %XLINK.pfx;show ( embed ) 'embed'
  1520.      %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad'
  1521.      %SVG.XLinkEmbed.extra.attrib;"
  1522. >
  1523.  
  1524. <!ENTITY % SVG.XLinkReplace.extra.attrib "" >
  1525.  
  1526. <!ENTITY % SVG.XLinkReplace.attrib
  1527.     "%XLINK.xmlns.attrib;
  1528.      %XLINK.pfx;type ( simple ) #FIXED 'simple'
  1529.      %XLINK.pfx;href %URI.datatype; #REQUIRED
  1530.      %XLINK.pfx;role %URI.datatype; #IMPLIED
  1531.      %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
  1532.      %XLINK.pfx;title CDATA #IMPLIED
  1533.      %XLINK.pfx;show ( new | replace ) 'replace'
  1534.      %XLINK.pfx;actuate ( onRequest ) #FIXED 'onRequest'
  1535.      %SVG.XLinkReplace.extra.attrib;"
  1536. >
  1537.  
  1538. <!-- end of svg-xlink-attrib.mod -->
  1539. ]]>
  1540. <!-- External Resources Attribute Module ......................... -->
  1541. <!ENTITY % svg-extresources-attrib.module "INCLUDE">
  1542. <![%svg-extresources-attrib.module;[
  1543. <!ENTITY % svg-extresources-attrib.mod
  1544.     PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN"
  1545.            "svg-extresources-attrib.mod" >
  1546. <!-- ....................................................................... -->
  1547. <!-- SVG 1.1 External Resources Attribute Module ........................... -->
  1548. <!-- file: svg-extresources-attrib.mod
  1549.  
  1550.      This is SVG, a language for describing two-dimensional graphics in XML.
  1551.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1552.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1553.  
  1554.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1555.  
  1556.         PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN"
  1557.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-extresources-attrib.mod"
  1558.  
  1559.      ....................................................................... -->
  1560.  
  1561. <!-- External Resources Attribute
  1562.  
  1563.         externalResourcesRequired
  1564.  
  1565.      This module defines the External attribute set.
  1566. -->
  1567.  
  1568. <!ENTITY % SVG.externalResourcesRequired.attrib
  1569.     "externalResourcesRequired %Boolean.datatype; #IMPLIED"
  1570. >
  1571.  
  1572. <!ENTITY % SVG.External.extra.attrib "" >
  1573.  
  1574. <!ENTITY % SVG.External.attrib
  1575.     "%SVG.externalResourcesRequired.attrib;
  1576.      %SVG.External.extra.attrib;"
  1577. >
  1578.  
  1579. <!-- end of svg-extresources-attrib.mod -->
  1580. ]]>
  1581. <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
  1582. <!-- Structure Module ............................................ -->
  1583. <!ENTITY % svg-structure.module "INCLUDE">
  1584. <![%svg-structure.module;[
  1585. <!ENTITY % svg-structure.mod
  1586.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN"
  1587.            "svg-structure.mod" >
  1588. <!-- ....................................................................... -->
  1589. <!-- SVG 1.1 Structure Module .............................................. -->
  1590. <!-- file: svg-structure.mod
  1591.  
  1592.      This is SVG, a language for describing two-dimensional graphics in XML.
  1593.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1594.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1595.  
  1596.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1597.  
  1598.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN"
  1599.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-structure.mod"
  1600.  
  1601.      ....................................................................... -->
  1602.  
  1603. <!-- Structure
  1604.  
  1605.         svg, g, defs, desc, title, metadata, symbol, use
  1606.  
  1607.      This module declares the major structural elements and their attributes.
  1608. -->
  1609.  
  1610. <!-- Qualified Names (Default) ......................... -->
  1611.  
  1612. <!ENTITY % SVG.svg.qname "svg" >
  1613. <!ENTITY % SVG.g.qname "g" >
  1614. <!ENTITY % SVG.defs.qname "defs" >
  1615. <!ENTITY % SVG.desc.qname "desc" >
  1616. <!ENTITY % SVG.title.qname "title" >
  1617. <!ENTITY % SVG.metadata.qname "metadata" >
  1618. <!ENTITY % SVG.symbol.qname "symbol" >
  1619. <!ENTITY % SVG.use.qname "use" >
  1620.  
  1621. <!-- Attribute Collections (Default) ................... -->
  1622.  
  1623. <!ENTITY % SVG.Core.attrib "" >
  1624. <!ENTITY % SVG.Container.attrib "" >
  1625. <!ENTITY % SVG.Conditional.attrib "" >
  1626. <!ENTITY % SVG.Style.attrib "" >
  1627. <!ENTITY % SVG.Viewport.attrib "" >
  1628. <!ENTITY % SVG.Text.attrib "" >
  1629. <!ENTITY % SVG.TextContent.attrib "" >
  1630. <!ENTITY % SVG.Font.attrib "" >
  1631. <!ENTITY % SVG.Paint.attrib "" >
  1632. <!ENTITY % SVG.Color.attrib "" >
  1633. <!ENTITY % SVG.Opacity.attrib "" >
  1634. <!ENTITY % SVG.Graphics.attrib "" >
  1635. <!ENTITY % SVG.Marker.attrib "" >
  1636. <!ENTITY % SVG.ColorProfile.attrib "" >
  1637. <!ENTITY % SVG.Gradient.attrib "" >
  1638. <!ENTITY % SVG.Clip.attrib "" >
  1639. <!ENTITY % SVG.Mask.attrib "" >
  1640. <!ENTITY % SVG.Filter.attrib "" >
  1641. <!ENTITY % SVG.FilterColor.attrib "" >
  1642. <!ENTITY % SVG.DocumentEvents.attrib "" >
  1643. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  1644. <!ENTITY % SVG.Cursor.attrib "" >
  1645. <!ENTITY % SVG.XLinkEmbed.attrib "" >
  1646. <!ENTITY % SVG.External.attrib "" >
  1647.  
  1648. <!-- SVG.Description.class ............................. -->
  1649.  
  1650. <!ENTITY % SVG.Description.extra.class "" >
  1651.  
  1652. <!ENTITY % SVG.Description.class
  1653.     "%SVG.desc.qname; | %SVG.title.qname; | %SVG.metadata.qname;
  1654.      %SVG.Description.extra.class;"
  1655. >
  1656.  
  1657. <!-- SVG.Use.class ..................................... -->
  1658.  
  1659. <!ENTITY % SVG.Use.extra.class "" >
  1660.  
  1661. <!ENTITY % SVG.Use.class
  1662.     "| %SVG.use.qname; %SVG.Use.extra.class;"
  1663. >
  1664.  
  1665. <!-- SVG.Structure.class ............................... -->
  1666.  
  1667. <!ENTITY % SVG.Structure.extra.class "" >
  1668.  
  1669. <!ENTITY % SVG.Structure.class
  1670.     "| %SVG.svg.qname; | %SVG.g.qname; | %SVG.defs.qname; | %SVG.symbol.qname;
  1671.        %SVG.Use.class; %SVG.Structure.extra.class;"
  1672. >
  1673.  
  1674. <!-- SVG.Presentation.attrib ........................... -->
  1675.  
  1676. <!ENTITY % SVG.Presentation.extra.attrib "" >
  1677.  
  1678. <!ENTITY % SVG.Presentation.attrib
  1679.     "%SVG.Container.attrib;
  1680.      %SVG.Viewport.attrib;
  1681.      %SVG.Text.attrib;
  1682.      %SVG.TextContent.attrib;
  1683.      %SVG.Font.attrib;
  1684.      %SVG.Paint.attrib;
  1685.      %SVG.Color.attrib;
  1686.      %SVG.Opacity.attrib;
  1687.      %SVG.Graphics.attrib;
  1688.      %SVG.Marker.attrib;
  1689.      %SVG.ColorProfile.attrib;
  1690.      %SVG.Gradient.attrib;
  1691.      %SVG.Clip.attrib;
  1692.      %SVG.Mask.attrib;
  1693.      %SVG.Filter.attrib;
  1694.      %SVG.FilterColor.attrib;
  1695.      %SVG.Cursor.attrib;
  1696.      flood-color %SVGColor.datatype; #IMPLIED
  1697.      flood-opacity %OpacityValue.datatype; #IMPLIED
  1698.      lighting-color %SVGColor.datatype; #IMPLIED
  1699.      %SVG.Presentation.extra.attrib;"
  1700. >
  1701.  
  1702. <!-- svg: SVG Document Element ......................... -->
  1703.  
  1704. <!ENTITY % SVG.svg.extra.content "" >
  1705.  
  1706. <!ENTITY % SVG.svg.element "INCLUDE" >
  1707. <![%SVG.svg.element;[
  1708. <!ENTITY % SVG.svg.content
  1709.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  1710.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  1711.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  1712.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  1713.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  1714.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  1715.        %SVG.Font.class; %SVG.svg.extra.content; )*"
  1716. >
  1717. <!ELEMENT %SVG.svg.qname; %SVG.svg.content; >
  1718. <!-- end of SVG.svg.element -->]]>
  1719.  
  1720. <!ENTITY % SVG.svg.attlist "INCLUDE" >
  1721. <![%SVG.svg.attlist;[
  1722. <!ATTLIST %SVG.svg.qname;
  1723.     %SVG.xmlns.attrib;
  1724.     %SVG.Core.attrib;
  1725.     %SVG.Conditional.attrib;
  1726.     %SVG.Style.attrib;
  1727.     %SVG.Presentation.attrib;
  1728.     %SVG.DocumentEvents.attrib;
  1729.     %SVG.GraphicalEvents.attrib;
  1730.     %SVG.External.attrib;
  1731.     x %Coordinate.datatype; #IMPLIED
  1732.     y %Coordinate.datatype; #IMPLIED
  1733.     width %Length.datatype; #IMPLIED
  1734.     height %Length.datatype; #IMPLIED
  1735.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  1736.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  1737.     zoomAndPan ( disable | magnify ) 'magnify'
  1738.     version %Number.datatype; #FIXED '1.1'
  1739.     baseProfile %Text.datatype; #IMPLIED
  1740.     contentScriptType %ContentType.datatype; 'text/ecmascript'
  1741.     contentStyleType %ContentType.datatype; 'text/css'
  1742. >
  1743. <!-- end of SVG.svg.attlist -->]]>
  1744.  
  1745. <!-- g: Group Element .................................. -->
  1746.  
  1747. <!ENTITY % SVG.g.extra.content "" >
  1748.  
  1749. <!ENTITY % SVG.g.element "INCLUDE" >
  1750. <![%SVG.g.element;[
  1751. <!ENTITY % SVG.g.content
  1752.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  1753.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  1754.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  1755.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  1756.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  1757.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  1758.        %SVG.Font.class; %SVG.g.extra.content; )*"
  1759. >
  1760. <!ELEMENT %SVG.g.qname; %SVG.g.content; >
  1761. <!-- end of SVG.g.element -->]]>
  1762.  
  1763. <!ENTITY % SVG.g.attlist "INCLUDE" >
  1764. <![%SVG.g.attlist;[
  1765. <!ATTLIST %SVG.g.qname;
  1766.     %SVG.Core.attrib;
  1767.     %SVG.Conditional.attrib;
  1768.     %SVG.Style.attrib;
  1769.     %SVG.Presentation.attrib;
  1770.     %SVG.GraphicalEvents.attrib;
  1771.     %SVG.External.attrib;
  1772.     transform %TransformList.datatype; #IMPLIED
  1773. >
  1774. <!-- end of SVG.g.attlist -->]]>
  1775.  
  1776. <!-- defs: Definisions Element ......................... -->
  1777.  
  1778. <!ENTITY % SVG.defs.extra.content "" >
  1779.  
  1780. <!ENTITY % SVG.defs.element "INCLUDE" >
  1781. <![%SVG.defs.element;[
  1782. <!ENTITY % SVG.defs.content
  1783.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  1784.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  1785.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  1786.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  1787.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  1788.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  1789.        %SVG.Font.class; %SVG.defs.extra.content; )*"
  1790. >
  1791. <!ELEMENT %SVG.defs.qname; %SVG.defs.content; >
  1792. <!-- end of SVG.defs.element -->]]>
  1793.  
  1794. <!ENTITY % SVG.defs.attlist "INCLUDE" >
  1795. <![%SVG.defs.attlist;[
  1796. <!ATTLIST %SVG.defs.qname;
  1797.     %SVG.Core.attrib;
  1798.     %SVG.Conditional.attrib;
  1799.     %SVG.Style.attrib;
  1800.     %SVG.Presentation.attrib;
  1801.     %SVG.GraphicalEvents.attrib;
  1802.     %SVG.External.attrib;
  1803.     transform %TransformList.datatype; #IMPLIED
  1804. >
  1805. <!-- end of SVG.defs.attlist -->]]>
  1806.  
  1807. <!-- desc: Description Element ......................... -->
  1808.  
  1809. <!ENTITY % SVG.desc.extra.content "" >
  1810.  
  1811. <!ENTITY % SVG.desc.element "INCLUDE" >
  1812. <![%SVG.desc.element;[
  1813. <!ENTITY % SVG.desc.content
  1814.     "( #PCDATA %SVG.desc.extra.content; )*"
  1815. >
  1816. <!ELEMENT %SVG.desc.qname; %SVG.desc.content; >
  1817. <!-- end of SVG.desc.element -->]]>
  1818.  
  1819. <!ENTITY % SVG.desc.attlist "INCLUDE" >
  1820. <![%SVG.desc.attlist;[
  1821. <!ATTLIST %SVG.desc.qname;
  1822.     %SVG.Core.attrib;
  1823.     %SVG.Style.attrib;
  1824. >
  1825. <!-- end of SVG.desc.attlist -->]]>
  1826.  
  1827. <!-- title: Title Element .............................. -->
  1828.  
  1829. <!ENTITY % SVG.title.extra.content "" >
  1830.  
  1831. <!ENTITY % SVG.title.element "INCLUDE" >
  1832. <![%SVG.title.element;[
  1833. <!ENTITY % SVG.title.content
  1834.     "( #PCDATA %SVG.title.extra.content; )*"
  1835. >
  1836. <!ELEMENT %SVG.title.qname; %SVG.title.content; >
  1837. <!-- end of SVG.title.element -->]]>
  1838.  
  1839. <!ENTITY % SVG.title.attlist "INCLUDE" >
  1840. <![%SVG.title.attlist;[
  1841. <!ATTLIST %SVG.title.qname;
  1842.     %SVG.Core.attrib;
  1843.     %SVG.Style.attrib;
  1844. >
  1845. <!-- end of SVG.title.attlist -->]]>
  1846.  
  1847. <!-- metadata: Metadata Element ........................ -->
  1848.  
  1849. <!ENTITY % SVG.metadata.extra.content "" >
  1850.  
  1851. <!ENTITY % SVG.metadata.element "INCLUDE" >
  1852. <![%SVG.metadata.element;[
  1853. <!ENTITY % SVG.metadata.content
  1854.     "( #PCDATA %SVG.metadata.extra.content; )*"
  1855. >
  1856. <!ELEMENT %SVG.metadata.qname; %SVG.metadata.content; >
  1857. <!-- end of SVG.metadata.element -->]]>
  1858.  
  1859. <!ENTITY % SVG.metadata.attlist "INCLUDE" >
  1860. <![%SVG.metadata.attlist;[
  1861. <!ATTLIST %SVG.metadata.qname;
  1862.     %SVG.Core.attrib;
  1863. >
  1864. <!-- end of SVG.metadata.attlist -->]]>
  1865.  
  1866. <!-- symbol: Symbol Element ............................ -->
  1867.  
  1868. <!ENTITY % SVG.symbol.extra.content "" >
  1869.  
  1870. <!ENTITY % SVG.symbol.element "INCLUDE" >
  1871. <![%SVG.symbol.element;[
  1872. <!ENTITY % SVG.symbol.content
  1873.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  1874.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  1875.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  1876.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  1877.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  1878.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  1879.        %SVG.Font.class; %SVG.symbol.extra.content; )*"
  1880. >
  1881. <!ELEMENT %SVG.symbol.qname; %SVG.symbol.content; >
  1882. <!-- end of SVG.symbol.element -->]]>
  1883.  
  1884. <!ENTITY % SVG.symbol.attlist "INCLUDE" >
  1885. <![%SVG.symbol.attlist;[
  1886. <!ATTLIST %SVG.symbol.qname;
  1887.     %SVG.Core.attrib;
  1888.     %SVG.Style.attrib;
  1889.     %SVG.Presentation.attrib;
  1890.     %SVG.GraphicalEvents.attrib;
  1891.     %SVG.External.attrib;
  1892.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  1893.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  1894. >
  1895. <!-- end of SVG.symbol.attlist -->]]>
  1896.  
  1897. <!-- use: Use Element .................................. -->
  1898.  
  1899. <!ENTITY % SVG.use.extra.content "" >
  1900.  
  1901. <!ENTITY % SVG.use.element "INCLUDE" >
  1902. <![%SVG.use.element;[
  1903. <!ENTITY % SVG.use.content
  1904.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  1905.         %SVG.use.extra.content; )*)"
  1906. >
  1907. <!ELEMENT %SVG.use.qname; %SVG.use.content; >
  1908. <!-- end of SVG.use.element -->]]>
  1909.  
  1910. <!ENTITY % SVG.use.attlist "INCLUDE" >
  1911. <![%SVG.use.attlist;[
  1912. <!ATTLIST %SVG.use.qname;
  1913.     %SVG.Core.attrib;
  1914.     %SVG.Conditional.attrib;
  1915.     %SVG.Style.attrib;
  1916.     %SVG.Presentation.attrib;
  1917.     %SVG.GraphicalEvents.attrib;
  1918.     %SVG.XLinkEmbed.attrib;
  1919.     %SVG.External.attrib;
  1920.     x %Coordinate.datatype; #IMPLIED
  1921.     y %Coordinate.datatype; #IMPLIED
  1922.     width %Length.datatype; #IMPLIED
  1923.     height %Length.datatype; #IMPLIED
  1924.     transform %TransformList.datatype; #IMPLIED
  1925. >
  1926. <!-- end of SVG.use.attlist -->]]>
  1927.  
  1928. <!-- end of svg-structure.mod -->
  1929. ]]>
  1930. <!-- Conditional Processing Module ............................... -->
  1931. <!ENTITY % svg-conditional.module "INCLUDE">
  1932. <![%svg-conditional.module;[
  1933. <!ENTITY % svg-conditional.mod
  1934.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN"
  1935.            "svg-conditional.mod" >
  1936. <!-- ....................................................................... -->
  1937. <!-- SVG 1.1 Conditional Processing Module ................................. -->
  1938. <!-- file: svg-conditional.mod
  1939.  
  1940.      This is SVG, a language for describing two-dimensional graphics in XML.
  1941.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1942.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  1943.  
  1944.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1945.  
  1946.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN"
  1947.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-conditional.mod"
  1948.  
  1949.      ....................................................................... -->
  1950.  
  1951. <!-- Conditional Processing
  1952.  
  1953.         switch
  1954.  
  1955.      This module declares markup to provide support for conditional processing.
  1956. -->
  1957.  
  1958. <!-- extension list specification -->
  1959. <!ENTITY % ExtensionList.datatype "CDATA" >
  1960.  
  1961. <!-- feature list specification -->
  1962. <!ENTITY % FeatureList.datatype "CDATA" >
  1963.  
  1964. <!-- Qualified Names (Default) ......................... -->
  1965.  
  1966. <!ENTITY % SVG.switch.qname "switch" >
  1967.  
  1968. <!-- Attribute Collections (Default) ................... -->
  1969.  
  1970. <!ENTITY % SVG.Core.attrib "" >
  1971. <!ENTITY % SVG.Container.attrib "" >
  1972. <!ENTITY % SVG.Style.attrib "" >
  1973. <!ENTITY % SVG.Viewport.attrib "" >
  1974. <!ENTITY % SVG.Text.attrib "" >
  1975. <!ENTITY % SVG.TextContent.attrib "" >
  1976. <!ENTITY % SVG.Font.attrib "" >
  1977. <!ENTITY % SVG.Paint.attrib "" >
  1978. <!ENTITY % SVG.Color.attrib "" >
  1979. <!ENTITY % SVG.Opacity.attrib "" >
  1980. <!ENTITY % SVG.Graphics.attrib "" >
  1981. <!ENTITY % SVG.Marker.attrib "" >
  1982. <!ENTITY % SVG.ColorProfile.attrib "" >
  1983. <!ENTITY % SVG.Gradient.attrib "" >
  1984. <!ENTITY % SVG.Clip.attrib "" >
  1985. <!ENTITY % SVG.Mask.attrib "" >
  1986. <!ENTITY % SVG.Filter.attrib "" >
  1987. <!ENTITY % SVG.FilterColor.attrib "" >
  1988. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  1989. <!ENTITY % SVG.Cursor.attrib "" >
  1990. <!ENTITY % SVG.External.attrib "" >
  1991.  
  1992. <!-- SVG.Conditional.class ............................. -->
  1993.  
  1994. <!ENTITY % SVG.Conditional.extra.class "" >
  1995.  
  1996. <!ENTITY % SVG.Conditional.class
  1997.     "| %SVG.switch.qname; %SVG.Conditional.extra.class;"
  1998. >
  1999.  
  2000. <!-- SVG.Conditional.attrib ............................ -->
  2001.  
  2002. <!ENTITY % SVG.Conditional.extra.attrib "" >
  2003.  
  2004. <!ENTITY % SVG.Conditional.attrib
  2005.     "requiredFeatures %FeatureList.datatype; #IMPLIED
  2006.      requiredExtensions %ExtensionList.datatype; #IMPLIED
  2007.      systemLanguage %LanguageCodes.datatype; #IMPLIED
  2008.      %SVG.Conditional.extra.attrib;"
  2009. >
  2010.  
  2011. <!-- SVG.Presentation.attrib ........................... -->
  2012.  
  2013. <!ENTITY % SVG.Presentation.extra.attrib "" >
  2014.  
  2015. <!ENTITY % SVG.Presentation.attrib
  2016.     "%SVG.Container.attrib;
  2017.      %SVG.Viewport.attrib;
  2018.      %SVG.Text.attrib;
  2019.      %SVG.TextContent.attrib;
  2020.      %SVG.Font.attrib;
  2021.      %SVG.Paint.attrib;
  2022.      %SVG.Color.attrib;
  2023.      %SVG.Opacity.attrib;
  2024.      %SVG.Graphics.attrib;
  2025.      %SVG.Marker.attrib;
  2026.      %SVG.ColorProfile.attrib;
  2027.      %SVG.Gradient.attrib;
  2028.      %SVG.Clip.attrib;
  2029.      %SVG.Mask.attrib;
  2030.      %SVG.Filter.attrib;
  2031.      %SVG.FilterColor.attrib;
  2032.      %SVG.Cursor.attrib;
  2033.      flood-color %SVGColor.datatype; #IMPLIED
  2034.      flood-opacity %OpacityValue.datatype; #IMPLIED
  2035.      lighting-color %SVGColor.datatype; #IMPLIED
  2036.      %SVG.Presentation.extra.attrib;"
  2037. >
  2038.  
  2039. <!-- switch: Switch Element ............................ -->
  2040.  
  2041. <!ENTITY % SVG.switch.extra.content "" >
  2042.  
  2043. <!ENTITY % SVG.switch.element "INCLUDE" >
  2044. <![%SVG.switch.element;[
  2045. <!ENTITY % SVG.switch.content
  2046.     "(( %SVG.Description.class; )*, ( %SVG.svg.qname; | %SVG.g.qname;
  2047.       | %SVG.use.qname; | %SVG.text.qname; | %SVG.Animation.class;
  2048.         %SVG.Conditional.class; %SVG.Image.class; %SVG.Shape.class;
  2049.         %SVG.Hyperlink.class; %SVG.Extensibility.class;
  2050.         %SVG.switch.extra.content; )*)"
  2051. >
  2052. <!ELEMENT %SVG.switch.qname; %SVG.switch.content; >
  2053. <!-- end of SVG.switch.element -->]]>
  2054.  
  2055. <!ENTITY % SVG.switch.attlist "INCLUDE" >
  2056. <![%SVG.switch.attlist;[
  2057. <!ATTLIST %SVG.switch.qname;
  2058.     %SVG.Core.attrib;
  2059.     %SVG.Conditional.attrib;
  2060.     %SVG.Style.attrib;
  2061.     %SVG.Presentation.attrib;
  2062.     %SVG.GraphicalEvents.attrib;
  2063.     %SVG.External.attrib;
  2064.     transform %TransformList.datatype; #IMPLIED
  2065. >
  2066. <!-- end of SVG.switch.attlist -->]]>
  2067.  
  2068. <!-- end of svg-conditional.mod -->
  2069. ]]>
  2070. <!-- Image Module ................................................ -->
  2071. <!ENTITY % svg-image.module "INCLUDE">
  2072. <![%svg-image.module;[
  2073. <!ENTITY % svg-image.mod
  2074.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN"
  2075.            "svg-image.mod" >
  2076. <!-- ....................................................................... -->
  2077. <!-- SVG 1.1 Image Module .................................................. -->
  2078. <!-- file: svg-image.mod
  2079.  
  2080.      This is SVG, a language for describing two-dimensional graphics in XML.
  2081.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2082.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  2083.  
  2084.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2085.  
  2086.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN"
  2087.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-image.mod"
  2088.  
  2089.      ....................................................................... -->
  2090.  
  2091. <!-- Image
  2092.  
  2093.         image
  2094.  
  2095.      This module declares markup to provide support for image.
  2096. -->
  2097.  
  2098. <!-- Qualified Names (Default) ......................... -->
  2099.  
  2100. <!ENTITY % SVG.image.qname "image" >
  2101.  
  2102. <!-- Attribute Collections (Default) ................... -->
  2103.  
  2104. <!ENTITY % SVG.Core.attrib "" >
  2105. <!ENTITY % SVG.Conditional.attrib "" >
  2106. <!ENTITY % SVG.Style.attrib "" >
  2107. <!ENTITY % SVG.Viewport.attrib "" >
  2108. <!ENTITY % SVG.Color.attrib "" >
  2109. <!ENTITY % SVG.Opacity.attrib "" >
  2110. <!ENTITY % SVG.Graphics.attrib "" >
  2111. <!ENTITY % SVG.ColorProfile.attrib "" >
  2112. <!ENTITY % SVG.Clip.attrib "" >
  2113. <!ENTITY % SVG.Mask.attrib "" >
  2114. <!ENTITY % SVG.Filter.attrib "" >
  2115. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  2116. <!ENTITY % SVG.Cursor.attrib "" >
  2117. <!ENTITY % SVG.XLinkEmbed.attrib "" >
  2118. <!ENTITY % SVG.External.attrib "" >
  2119.  
  2120. <!-- SVG.Image.class ................................... -->
  2121.  
  2122. <!ENTITY % SVG.Image.extra.class "" >
  2123.  
  2124. <!ENTITY % SVG.Image.class
  2125.     "| %SVG.image.qname; %SVG.Image.extra.class;"
  2126. >
  2127.  
  2128. <!-- image: Image Element .............................. -->
  2129.  
  2130. <!ENTITY % SVG.image.extra.content "" >
  2131.  
  2132. <!ENTITY % SVG.image.element "INCLUDE" >
  2133. <![%SVG.image.element;[
  2134. <!ENTITY % SVG.image.content
  2135.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2136.         %SVG.image.extra.content; )*)"
  2137. >
  2138. <!ELEMENT %SVG.image.qname; %SVG.image.content; >
  2139. <!-- end of SVG.image.element -->]]>
  2140.  
  2141. <!ENTITY % SVG.image.attlist "INCLUDE" >
  2142. <![%SVG.image.attlist;[
  2143. <!ATTLIST %SVG.image.qname;
  2144.     %SVG.Core.attrib;
  2145.     %SVG.Conditional.attrib;
  2146.     %SVG.Style.attrib;
  2147.     %SVG.Viewport.attrib;
  2148.     %SVG.Color.attrib;
  2149.     %SVG.Opacity.attrib;
  2150.     %SVG.Graphics.attrib;
  2151.     %SVG.ColorProfile.attrib;
  2152.     %SVG.Clip.attrib;
  2153.     %SVG.Mask.attrib;
  2154.     %SVG.Filter.attrib;
  2155.     %SVG.GraphicalEvents.attrib;
  2156.     %SVG.Cursor.attrib;
  2157.     %SVG.XLinkEmbed.attrib;
  2158.     %SVG.External.attrib;
  2159.     x %Coordinate.datatype; #IMPLIED
  2160.     y %Coordinate.datatype; #IMPLIED
  2161.     width %Length.datatype; #REQUIRED
  2162.     height %Length.datatype; #REQUIRED
  2163.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  2164.     transform %TransformList.datatype; #IMPLIED
  2165. >
  2166. <!-- end of SVG.image.attlist -->]]>
  2167.  
  2168. <!-- end of svg-image.mod -->
  2169. ]]>
  2170. <!-- Style Module ................................................ -->
  2171. <!ENTITY % svg-style.module "INCLUDE">
  2172. <![%svg-style.module;[
  2173. <!ENTITY % svg-style.mod
  2174.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN"
  2175.            "svg-style.mod" >
  2176. <!-- ....................................................................... -->
  2177. <!-- SVG 1.1 Style Module .................................................. -->
  2178. <!-- file: svg-style.mod
  2179.  
  2180.      This is SVG, a language for describing two-dimensional graphics in XML.
  2181.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2182.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  2183.  
  2184.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2185.  
  2186.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN"
  2187.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-style.mod"
  2188.  
  2189.      ....................................................................... -->
  2190.  
  2191. <!-- Style
  2192.  
  2193.         style
  2194.  
  2195.      This module declares markup to provide support for stylesheet.
  2196. -->
  2197.  
  2198. <!-- list of classes -->
  2199. <!ENTITY % ClassList.datatype "CDATA" >
  2200.  
  2201. <!-- comma-separated list of media descriptors. -->
  2202. <!ENTITY % MediaDesc.datatype "CDATA" >
  2203.  
  2204. <!-- style sheet data -->
  2205. <!ENTITY % StyleSheet.datatype "CDATA" >
  2206.  
  2207. <!-- Qualified Names (Default) ......................... -->
  2208.  
  2209. <!ENTITY % SVG.style.qname "style" >
  2210.  
  2211. <!-- Attribute Collections (Default) ................... -->
  2212.  
  2213. <!ENTITY % SVG.Core.attrib "" >
  2214.  
  2215. <!-- SVG.Style.class ................................... -->
  2216.  
  2217. <!ENTITY % SVG.Style.extra.class "" >
  2218.  
  2219. <!ENTITY % SVG.Style.class
  2220.     "| %SVG.style.qname; %SVG.Style.extra.class;"
  2221. >
  2222.  
  2223. <!-- SVG.Style.attrib .................................. -->
  2224.  
  2225. <!ENTITY % SVG.Style.extra.attrib "" >
  2226.  
  2227. <!ENTITY % SVG.Style.attrib
  2228.     "style %StyleSheet.datatype; #IMPLIED
  2229.      class %ClassList.datatype; #IMPLIED
  2230.      %SVG.Style.extra.attrib;"
  2231. >
  2232.  
  2233. <!-- style: Style Element .............................. -->
  2234.  
  2235. <!ENTITY % SVG.style.extra.content "" >
  2236.  
  2237. <!ENTITY % SVG.style.element "INCLUDE" >
  2238. <![%SVG.style.element;[
  2239. <!ENTITY % SVG.style.content
  2240.     "( #PCDATA %SVG.style.extra.content; )*"
  2241. >
  2242. <!ELEMENT %SVG.style.qname; %SVG.style.content; >
  2243. <!-- end of SVG.style.element -->]]>
  2244.  
  2245. <!ENTITY % SVG.style.attlist "INCLUDE" >
  2246. <![%SVG.style.attlist;[
  2247. <!ATTLIST %SVG.style.qname;
  2248.     xml:space ( preserve ) #FIXED 'preserve'
  2249.     %SVG.Core.attrib;
  2250.     type %ContentType.datatype; #REQUIRED
  2251.     media %MediaDesc.datatype; #IMPLIED
  2252.     title %Text.datatype; #IMPLIED
  2253. >
  2254. <!-- end of SVG.style.attlist -->]]>
  2255.  
  2256. <!-- end of svg-style.mod -->
  2257. ]]>
  2258. <!-- Shape Module ................................................ -->
  2259. <!ENTITY % svg-shape.module "INCLUDE">
  2260. <![%svg-shape.module;[
  2261. <!ENTITY % svg-shape.mod
  2262.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN"
  2263.            "svg-shape.mod" >
  2264. <!-- ....................................................................... -->
  2265. <!-- SVG 1.1 Shape Module .................................................. -->
  2266. <!-- file: svg-shape.mod
  2267.  
  2268.      This is SVG, a language for describing two-dimensional graphics in XML.
  2269.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2270.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  2271.  
  2272.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2273.  
  2274.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN"
  2275.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-shape.mod"
  2276.  
  2277.      ....................................................................... -->
  2278.  
  2279. <!-- Shape
  2280.  
  2281.         path, rect, circle, line, ellipse, polyline, polygon
  2282.  
  2283.      This module declares markup to provide support for graphical shapes.
  2284. -->
  2285.  
  2286. <!-- a list of points -->
  2287. <!ENTITY % Points.datatype "CDATA" >
  2288.  
  2289. <!-- Qualified Names (Default) ......................... -->
  2290.  
  2291. <!ENTITY % SVG.path.qname "path" >
  2292. <!ENTITY % SVG.rect.qname "rect" >
  2293. <!ENTITY % SVG.circle.qname "circle" >
  2294. <!ENTITY % SVG.line.qname "line" >
  2295. <!ENTITY % SVG.ellipse.qname "ellipse" >
  2296. <!ENTITY % SVG.polyline.qname "polyline" >
  2297. <!ENTITY % SVG.polygon.qname "polygon" >
  2298.  
  2299. <!-- Attribute Collections (Default) ................... -->
  2300.  
  2301. <!ENTITY % SVG.Core.attrib "" >
  2302. <!ENTITY % SVG.Conditional.attrib "" >
  2303. <!ENTITY % SVG.Style.attrib "" >
  2304. <!ENTITY % SVG.Paint.attrib "" >
  2305. <!ENTITY % SVG.Color.attrib "" >
  2306. <!ENTITY % SVG.Opacity.attrib "" >
  2307. <!ENTITY % SVG.Graphics.attrib "" >
  2308. <!ENTITY % SVG.Marker.attrib "" >
  2309. <!ENTITY % SVG.Clip.attrib "" >
  2310. <!ENTITY % SVG.Mask.attrib "" >
  2311. <!ENTITY % SVG.Filter.attrib "" >
  2312. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  2313. <!ENTITY % SVG.Cursor.attrib "" >
  2314. <!ENTITY % SVG.External.attrib "" >
  2315.  
  2316. <!-- SVG.Shape.class ................................... -->
  2317.  
  2318. <!ENTITY % SVG.Shape.extra.class "" >
  2319.  
  2320. <!ENTITY % SVG.Shape.class
  2321.     "| %SVG.path.qname; | %SVG.rect.qname; | %SVG.circle.qname;
  2322.      | %SVG.line.qname; | %SVG.ellipse.qname; | %SVG.polyline.qname;
  2323.      | %SVG.polygon.qname; %SVG.Shape.extra.class;"
  2324. >
  2325.  
  2326. <!-- path: Path Element ................................ -->
  2327.  
  2328. <!ENTITY % SVG.path.extra.content "" >
  2329.  
  2330. <!ENTITY % SVG.path.element "INCLUDE" >
  2331. <![%SVG.path.element;[
  2332. <!ENTITY % SVG.path.content
  2333.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2334.         %SVG.path.extra.content; )*)"
  2335. >
  2336. <!ELEMENT %SVG.path.qname; %SVG.path.content; >
  2337. <!-- end of SVG.path.element -->]]>
  2338.  
  2339. <!ENTITY % SVG.path.attlist "INCLUDE" >
  2340. <![%SVG.path.attlist;[
  2341. <!ATTLIST %SVG.path.qname;
  2342.     %SVG.Core.attrib;
  2343.     %SVG.Conditional.attrib;
  2344.     %SVG.Style.attrib;
  2345.     %SVG.Paint.attrib;
  2346.     %SVG.Color.attrib;
  2347.     %SVG.Opacity.attrib;
  2348.     %SVG.Graphics.attrib;
  2349.     %SVG.Marker.attrib;
  2350.     %SVG.Clip.attrib;
  2351.     %SVG.Mask.attrib;
  2352.     %SVG.Filter.attrib;
  2353.     %SVG.GraphicalEvents.attrib;
  2354.     %SVG.Cursor.attrib;
  2355.     %SVG.External.attrib;
  2356.     d %PathData.datatype; #REQUIRED
  2357.     pathLength %Number.datatype; #IMPLIED
  2358.     transform %TransformList.datatype; #IMPLIED
  2359. >
  2360. <!-- end of SVG.path.attlist -->]]>
  2361.  
  2362. <!-- rect: Rectangle Element ........................... -->
  2363.  
  2364. <!ENTITY % SVG.rect.extra.content "" >
  2365.  
  2366. <!ENTITY % SVG.rect.element "INCLUDE" >
  2367. <![%SVG.rect.element;[
  2368. <!ENTITY % SVG.rect.content
  2369.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2370.         %SVG.rect.extra.content; )*)"
  2371. >
  2372. <!ELEMENT %SVG.rect.qname; %SVG.rect.content; >
  2373. <!-- end of SVG.rect.element -->]]>
  2374.  
  2375. <!ENTITY % SVG.rect.attlist "INCLUDE" >
  2376. <![%SVG.rect.attlist;[
  2377. <!ATTLIST %SVG.rect.qname;
  2378.     %SVG.Core.attrib;
  2379.     %SVG.Conditional.attrib;
  2380.     %SVG.Style.attrib;
  2381.     %SVG.Paint.attrib;
  2382.     %SVG.Color.attrib;
  2383.     %SVG.Opacity.attrib;
  2384.     %SVG.Graphics.attrib;
  2385.     %SVG.Clip.attrib;
  2386.     %SVG.Mask.attrib;
  2387.     %SVG.Filter.attrib;
  2388.     %SVG.GraphicalEvents.attrib;
  2389.     %SVG.Cursor.attrib;
  2390.     %SVG.External.attrib;
  2391.     x %Coordinate.datatype; #IMPLIED
  2392.     y %Coordinate.datatype; #IMPLIED
  2393.     width %Length.datatype; #REQUIRED
  2394.     height %Length.datatype; #REQUIRED
  2395.     rx %Length.datatype; #IMPLIED
  2396.     ry %Length.datatype; #IMPLIED
  2397.     transform %TransformList.datatype; #IMPLIED
  2398. >
  2399. <!-- end of SVG.rect.attlist -->]]>
  2400.  
  2401. <!-- circle: Circle Element ............................ -->
  2402.  
  2403. <!ENTITY % SVG.circle.extra.content "" >
  2404.  
  2405. <!ENTITY % SVG.circle.element "INCLUDE" >
  2406. <![%SVG.circle.element;[
  2407. <!ENTITY % SVG.circle.content
  2408.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2409.         %SVG.circle.extra.content; )*)"
  2410. >
  2411. <!ELEMENT %SVG.circle.qname; %SVG.circle.content; >
  2412. <!-- end of SVG.circle.element -->]]>
  2413.  
  2414. <!ENTITY % SVG.circle.attlist "INCLUDE" >
  2415. <![%SVG.circle.attlist;[
  2416. <!ATTLIST %SVG.circle.qname;
  2417.     %SVG.Core.attrib;
  2418.     %SVG.Conditional.attrib;
  2419.     %SVG.Style.attrib;
  2420.     %SVG.Paint.attrib;
  2421.     %SVG.Color.attrib;
  2422.     %SVG.Opacity.attrib;
  2423.     %SVG.Graphics.attrib;
  2424.     %SVG.Clip.attrib;
  2425.     %SVG.Mask.attrib;
  2426.     %SVG.Filter.attrib;
  2427.     %SVG.GraphicalEvents.attrib;
  2428.     %SVG.Cursor.attrib;
  2429.     %SVG.External.attrib;
  2430.     cx %Coordinate.datatype; #IMPLIED
  2431.     cy %Coordinate.datatype; #IMPLIED
  2432.     r %Length.datatype; #REQUIRED
  2433.     transform %TransformList.datatype; #IMPLIED
  2434. >
  2435. <!-- end of SVG.circle.attlist -->]]>
  2436.  
  2437. <!-- line: Line Element ................................ -->
  2438.  
  2439. <!ENTITY % SVG.line.extra.content "" >
  2440.  
  2441. <!ENTITY % SVG.line.element "INCLUDE" >
  2442. <![%SVG.line.element;[
  2443. <!ENTITY % SVG.line.content
  2444.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2445.         %SVG.line.extra.content; )*)"
  2446. >
  2447. <!ELEMENT %SVG.line.qname; %SVG.line.content; >
  2448. <!-- end of SVG.line.element -->]]>
  2449.  
  2450. <!ENTITY % SVG.line.attlist "INCLUDE" >
  2451. <![%SVG.line.attlist;[
  2452. <!ATTLIST %SVG.line.qname;
  2453.     %SVG.Core.attrib;
  2454.     %SVG.Conditional.attrib;
  2455.     %SVG.Style.attrib;
  2456.     %SVG.Paint.attrib;
  2457.     %SVG.Color.attrib;
  2458.     %SVG.Opacity.attrib;
  2459.     %SVG.Graphics.attrib;
  2460.     %SVG.Marker.attrib;
  2461.     %SVG.Clip.attrib;
  2462.     %SVG.Mask.attrib;
  2463.     %SVG.Filter.attrib;
  2464.     %SVG.GraphicalEvents.attrib;
  2465.     %SVG.Cursor.attrib;
  2466.     %SVG.External.attrib;
  2467.     x1 %Coordinate.datatype; #IMPLIED
  2468.     y1 %Coordinate.datatype; #IMPLIED
  2469.     x2 %Coordinate.datatype; #IMPLIED
  2470.     y2 %Coordinate.datatype; #IMPLIED
  2471.     transform %TransformList.datatype; #IMPLIED
  2472. >
  2473. <!-- end of SVG.line.attlist -->]]>
  2474.  
  2475. <!-- ellipse: Ellipse Element .......................... -->
  2476.  
  2477. <!ENTITY % SVG.ellipse.extra.content "" >
  2478.  
  2479. <!ENTITY % SVG.ellipse.element "INCLUDE" >
  2480. <![%SVG.ellipse.element;[
  2481. <!ENTITY % SVG.ellipse.content
  2482.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2483.         %SVG.ellipse.extra.content; )*)"
  2484. >
  2485. <!ELEMENT %SVG.ellipse.qname; %SVG.ellipse.content; >
  2486. <!-- end of SVG.ellipse.element -->]]>
  2487.  
  2488. <!ENTITY % SVG.ellipse.attlist "INCLUDE" >
  2489. <![%SVG.ellipse.attlist;[
  2490. <!ATTLIST %SVG.ellipse.qname;
  2491.     %SVG.Core.attrib;
  2492.     %SVG.Conditional.attrib;
  2493.     %SVG.Style.attrib;
  2494.     %SVG.Paint.attrib;
  2495.     %SVG.Color.attrib;
  2496.     %SVG.Opacity.attrib;
  2497.     %SVG.Graphics.attrib;
  2498.     %SVG.Clip.attrib;
  2499.     %SVG.Mask.attrib;
  2500.     %SVG.Filter.attrib;
  2501.     %SVG.GraphicalEvents.attrib;
  2502.     %SVG.Cursor.attrib;
  2503.     %SVG.External.attrib;
  2504.     cx %Coordinate.datatype; #IMPLIED
  2505.     cy %Coordinate.datatype; #IMPLIED
  2506.     rx %Length.datatype; #REQUIRED
  2507.     ry %Length.datatype; #REQUIRED
  2508.     transform %TransformList.datatype; #IMPLIED
  2509. >
  2510. <!-- end of SVG.ellipse.attlist -->]]>
  2511.  
  2512. <!-- polyline: Polyline Element ........................ -->
  2513.  
  2514. <!ENTITY % SVG.polyline.extra.content "" >
  2515.  
  2516. <!ENTITY % SVG.polyline.element "INCLUDE" >
  2517. <![%SVG.polyline.element;[
  2518. <!ENTITY % SVG.polyline.content
  2519.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2520.         %SVG.polyline.extra.content; )*)"
  2521. >
  2522. <!ELEMENT %SVG.polyline.qname; %SVG.polyline.content; >
  2523. <!-- end of SVG.polyline.element -->]]>
  2524.  
  2525. <!ENTITY % SVG.polyline.attlist "INCLUDE" >
  2526. <![%SVG.polyline.attlist;[
  2527. <!ATTLIST %SVG.polyline.qname;
  2528.     %SVG.Core.attrib;
  2529.     %SVG.Conditional.attrib;
  2530.     %SVG.Style.attrib;
  2531.     %SVG.Paint.attrib;
  2532.     %SVG.Color.attrib;
  2533.     %SVG.Opacity.attrib;
  2534.     %SVG.Graphics.attrib;
  2535.     %SVG.Marker.attrib;
  2536.     %SVG.Clip.attrib;
  2537.     %SVG.Mask.attrib;
  2538.     %SVG.Filter.attrib;
  2539.     %SVG.GraphicalEvents.attrib;
  2540.     %SVG.Cursor.attrib;
  2541.     %SVG.External.attrib;
  2542.     points %Points.datatype; #REQUIRED
  2543.     transform %TransformList.datatype; #IMPLIED
  2544. >
  2545. <!-- end of SVG.polyline.attlist -->]]>
  2546.  
  2547. <!-- polygon: Polygon Element .......................... -->
  2548.  
  2549. <!ENTITY % SVG.polygon.extra.content "" >
  2550.  
  2551. <!ENTITY % SVG.polygon.element "INCLUDE" >
  2552. <![%SVG.polygon.element;[
  2553. <!ENTITY % SVG.polygon.content
  2554.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2555.         %SVG.polygon.extra.content; )*)"
  2556. >
  2557. <!ELEMENT %SVG.polygon.qname; %SVG.polygon.content; >
  2558. <!-- end of SVG.polygon.element -->]]>
  2559.  
  2560. <!ENTITY % SVG.polygon.attlist "INCLUDE" >
  2561. <![%SVG.polygon.attlist;[
  2562. <!ATTLIST %SVG.polygon.qname;
  2563.     %SVG.Core.attrib;
  2564.     %SVG.Conditional.attrib;
  2565.     %SVG.Style.attrib;
  2566.     %SVG.Paint.attrib;
  2567.     %SVG.Color.attrib;
  2568.     %SVG.Opacity.attrib;
  2569.     %SVG.Graphics.attrib;
  2570.     %SVG.Marker.attrib;
  2571.     %SVG.Clip.attrib;
  2572.     %SVG.Mask.attrib;
  2573.     %SVG.Filter.attrib;
  2574.     %SVG.GraphicalEvents.attrib;
  2575.     %SVG.Cursor.attrib;
  2576.     %SVG.External.attrib;
  2577.     points %Points.datatype; #REQUIRED
  2578.     transform %TransformList.datatype; #IMPLIED
  2579. >
  2580. <!-- end of SVG.polygon.attlist -->]]>
  2581.  
  2582. <!-- end of svg-shape.mod -->
  2583. ]]>
  2584. <!-- Text Module ................................................. -->
  2585. <!ENTITY % svg-text.module "INCLUDE">
  2586. <![%svg-text.module;[
  2587. <!ENTITY % svg-text.mod
  2588.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN"
  2589.            "svg-text.mod" >
  2590. <!-- ....................................................................... -->
  2591. <!-- SVG 1.1 Text Module ................................................... -->
  2592. <!-- file: svg-text.mod
  2593.  
  2594.      This is SVG, a language for describing two-dimensional graphics in XML.
  2595.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2596.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  2597.  
  2598.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2599.  
  2600.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN"
  2601.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-text.mod"
  2602.  
  2603.      ....................................................................... -->
  2604.  
  2605. <!-- Text
  2606.  
  2607.         text, tspan, tref, textPath, altGlyph, altGlyphDef, altGlyphItem,
  2608.         glyphRef
  2609.  
  2610.      This module declares markup to provide support for alternate glyph.
  2611. -->
  2612.  
  2613. <!-- 'baseline-shift' property/attribute value (e.g., 'baseline', 'sub', etc.) -->
  2614. <!ENTITY % BaselineShiftValue.datatype "CDATA" >
  2615.  
  2616. <!-- 'font-family' property/attribute value (i.e., list of fonts) -->
  2617. <!ENTITY % FontFamilyValue.datatype "CDATA" >
  2618.  
  2619. <!-- 'font-size' property/attribute value -->
  2620. <!ENTITY % FontSizeValue.datatype "CDATA" >
  2621.  
  2622. <!-- 'font-size-adjust' property/attribute value -->
  2623. <!ENTITY % FontSizeAdjustValue.datatype "CDATA" >
  2624.  
  2625. <!-- 'glyph-orientation-horizontal' property/attribute value (e.g., <angle>) -->
  2626. <!ENTITY % GlyphOrientationHorizontalValue.datatype "CDATA" >
  2627.  
  2628. <!-- 'glyph-orientation-vertical' property/attribute value (e.g., 'auto', <angle>) -->
  2629. <!ENTITY % GlyphOrientationVerticalValue.datatype "CDATA" >
  2630.  
  2631. <!-- 'kerning' property/attribute value (e.g., 'auto', <length>) -->
  2632. <!ENTITY % KerningValue.datatype "CDATA" >
  2633.  
  2634. <!-- 'letter-spacing' or 'word-spacing' property/attribute value (e.g., 'normal', <length>) -->
  2635. <!ENTITY % SpacingValue.datatype "CDATA" >
  2636.  
  2637. <!-- 'text-decoration' property/attribute value (e.g., 'none', 'underline') -->
  2638. <!ENTITY % TextDecorationValue.datatype "CDATA" >
  2639.  
  2640. <!-- Qualified Names (Default) ......................... -->
  2641.  
  2642. <!ENTITY % SVG.text.qname "text" >
  2643. <!ENTITY % SVG.tspan.qname "tspan" >
  2644. <!ENTITY % SVG.tref.qname "tref" >
  2645. <!ENTITY % SVG.textPath.qname "textPath" >
  2646. <!ENTITY % SVG.altGlyph.qname "altGlyph" >
  2647. <!ENTITY % SVG.altGlyphDef.qname "altGlyphDef" >
  2648. <!ENTITY % SVG.altGlyphItem.qname "altGlyphItem" >
  2649. <!ENTITY % SVG.glyphRef.qname "glyphRef" >
  2650.  
  2651. <!-- Attribute Collections (Default) ................... -->
  2652.  
  2653. <!ENTITY % SVG.Core.attrib "" >
  2654. <!ENTITY % SVG.Conditional.attrib "" >
  2655. <!ENTITY % SVG.Style.attrib "" >
  2656. <!ENTITY % SVG.Paint.attrib "" >
  2657. <!ENTITY % SVG.Color.attrib "" >
  2658. <!ENTITY % SVG.Opacity.attrib "" >
  2659. <!ENTITY % SVG.Graphics.attrib "" >
  2660. <!ENTITY % SVG.Clip.attrib "" >
  2661. <!ENTITY % SVG.Mask.attrib "" >
  2662. <!ENTITY % SVG.Filter.attrib "" >
  2663. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  2664. <!ENTITY % SVG.Cursor.attrib "" >
  2665. <!ENTITY % SVG.XLink.attrib "" >
  2666. <!ENTITY % SVG.XLinkRequired.attrib "" >
  2667. <!ENTITY % SVG.External.attrib "" >
  2668.  
  2669. <!-- SVG.Text.class .................................... -->
  2670.  
  2671. <!ENTITY % SVG.Text.extra.class "" >
  2672.  
  2673. <!ENTITY % SVG.Text.class
  2674.     "| %SVG.text.qname; | %SVG.altGlyphDef.qname; %SVG.Text.extra.class;"
  2675. >
  2676.  
  2677. <!-- SVG.TextContent.class ............................. -->
  2678.  
  2679. <!ENTITY % SVG.TextContent.extra.class "" >
  2680.  
  2681. <!ENTITY % SVG.TextContent.class
  2682.     "| %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.textPath.qname;
  2683.      | %SVG.altGlyph.qname; %SVG.TextContent.extra.class;"
  2684. >
  2685.  
  2686. <!-- SVG.Text.attrib ................................... -->
  2687.  
  2688. <!ENTITY % SVG.Text.extra.attrib "" >
  2689.  
  2690. <!ENTITY % SVG.Text.attrib
  2691.     "writing-mode ( lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit ) #IMPLIED
  2692.      %SVG.Text.extra.attrib;"
  2693. >
  2694.  
  2695. <!-- SVG.TextContent.attrib ............................ -->
  2696.  
  2697. <!ENTITY % SVG.TextContent.extra.attrib "" >
  2698.  
  2699. <!ENTITY % SVG.TextContent.attrib
  2700.     "alignment-baseline ( auto | baseline | before-edge | text-before-edge |
  2701.                           middle | central | after-edge | text-after-edge |
  2702.                           ideographic | alphabetic | hanging | mathematical |
  2703.                           inherit ) #IMPLIED
  2704.      baseline-shift %BaselineShiftValue.datatype; #IMPLIED
  2705.      direction ( ltr | rtl | inherit ) #IMPLIED
  2706.      dominant-baseline ( auto | use-script | no-change | reset-size |
  2707.                          ideographic | alphabetic | hanging | mathematical |
  2708.                          central | middle | text-after-edge | text-before-edge |
  2709.                          inherit ) #IMPLIED
  2710.      glyph-orientation-horizontal %GlyphOrientationHorizontalValue.datatype;
  2711.                                   #IMPLIED
  2712.      glyph-orientation-vertical %GlyphOrientationVerticalValue.datatype;
  2713.                                 #IMPLIED
  2714.      kerning %KerningValue.datatype; #IMPLIED
  2715.      letter-spacing %SpacingValue.datatype; #IMPLIED
  2716.      text-anchor ( start | middle | end | inherit ) #IMPLIED
  2717.      text-decoration %TextDecorationValue.datatype; #IMPLIED
  2718.      unicode-bidi ( normal | embed | bidi-override | inherit ) #IMPLIED
  2719.      word-spacing %SpacingValue.datatype; #IMPLIED
  2720.      %SVG.TextContent.extra.attrib;"
  2721. >
  2722.  
  2723. <!-- SVG.Font.attrib ................................... -->
  2724.  
  2725. <!ENTITY % SVG.Font.extra.attrib "" >
  2726.  
  2727. <!ENTITY % SVG.Font.attrib
  2728.     "font-family %FontFamilyValue.datatype; #IMPLIED
  2729.      font-size %FontSizeValue.datatype; #IMPLIED
  2730.      font-size-adjust %FontSizeAdjustValue.datatype; #IMPLIED
  2731.      font-stretch ( normal | wider | narrower | ultra-condensed |
  2732.                     extra-condensed | condensed | semi-condensed |
  2733.                     semi-expanded | expanded | extra-expanded |
  2734.                     ultra-expanded | inherit ) #IMPLIED
  2735.      font-style ( normal | italic | oblique | inherit ) #IMPLIED
  2736.      font-variant ( normal | small-caps | inherit ) #IMPLIED
  2737.      font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 |
  2738.                    500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED
  2739.      %SVG.Font.extra.attrib;"
  2740. >
  2741.  
  2742. <!-- text: Text Element ................................ -->
  2743.  
  2744. <!ENTITY % SVG.text.extra.content "" >
  2745.  
  2746. <!ENTITY % SVG.text.element "INCLUDE" >
  2747. <![%SVG.text.element;[
  2748. <!ENTITY % SVG.text.content
  2749.     "( #PCDATA | %SVG.Description.class; | %SVG.Animation.class;
  2750.        %SVG.TextContent.class; %SVG.Hyperlink.class;
  2751.        %SVG.text.extra.content; )*"
  2752. >
  2753. <!ELEMENT %SVG.text.qname; %SVG.text.content; >
  2754. <!-- end of SVG.text.element -->]]>
  2755.  
  2756. <!ENTITY % SVG.text.attlist "INCLUDE" >
  2757. <![%SVG.text.attlist;[
  2758. <!ATTLIST %SVG.text.qname;
  2759.     %SVG.Core.attrib;
  2760.     %SVG.Conditional.attrib;
  2761.     %SVG.Style.attrib;
  2762.     %SVG.Text.attrib;
  2763.     %SVG.TextContent.attrib;
  2764.     %SVG.Font.attrib;
  2765.     %SVG.Paint.attrib;
  2766.     %SVG.Color.attrib;
  2767.     %SVG.Opacity.attrib;
  2768.     %SVG.Graphics.attrib;
  2769.     %SVG.Clip.attrib;
  2770.     %SVG.Mask.attrib;
  2771.     %SVG.Filter.attrib;
  2772.     %SVG.GraphicalEvents.attrib;
  2773.     %SVG.Cursor.attrib;
  2774.     %SVG.External.attrib;
  2775.     x %Coordinates.datatype; #IMPLIED
  2776.     y %Coordinates.datatype; #IMPLIED
  2777.     dx %Lengths.datatype; #IMPLIED
  2778.     dy %Lengths.datatype; #IMPLIED
  2779.     rotate %Numbers.datatype; #IMPLIED
  2780.     textLength %Length.datatype; #IMPLIED
  2781.     lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
  2782.     transform %TransformList.datatype; #IMPLIED
  2783. >
  2784. <!-- end of SVG.text.attlist -->]]>
  2785.  
  2786. <!-- tspan: Text Span Element .......................... -->
  2787.  
  2788. <!ENTITY % SVG.tspan.extra.content "" >
  2789.  
  2790. <!ENTITY % SVG.tspan.element "INCLUDE" >
  2791. <![%SVG.tspan.element;[
  2792. <!ENTITY % SVG.tspan.content
  2793.     "( #PCDATA | %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.altGlyph.qname;
  2794.      | %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  2795.      | %SVG.Description.class; %SVG.Hyperlink.class;
  2796.        %SVG.tspan.extra.content; )*"
  2797. >
  2798. <!ELEMENT %SVG.tspan.qname; %SVG.tspan.content; >
  2799. <!-- end of SVG.tspan.element -->]]>
  2800.  
  2801. <!ENTITY % SVG.tspan.attlist "INCLUDE" >
  2802. <![%SVG.tspan.attlist;[
  2803. <!ATTLIST %SVG.tspan.qname;
  2804.     %SVG.Core.attrib;
  2805.     %SVG.Conditional.attrib;
  2806.     %SVG.Style.attrib;
  2807.     %SVG.TextContent.attrib;
  2808.     %SVG.Font.attrib;
  2809.     %SVG.Paint.attrib;
  2810.     %SVG.Color.attrib;
  2811.     %SVG.Opacity.attrib;
  2812.     %SVG.Graphics.attrib;
  2813.     %SVG.Clip.attrib;
  2814.     %SVG.Mask.attrib;
  2815.     %SVG.Filter.attrib;
  2816.     %SVG.GraphicalEvents.attrib;
  2817.     %SVG.Cursor.attrib;
  2818.     %SVG.External.attrib;
  2819.     x %Coordinates.datatype; #IMPLIED
  2820.     y %Coordinates.datatype; #IMPLIED
  2821.     dx %Lengths.datatype; #IMPLIED
  2822.     dy %Lengths.datatype; #IMPLIED
  2823.     rotate %Numbers.datatype; #IMPLIED
  2824.     textLength %Length.datatype; #IMPLIED
  2825.     lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
  2826. >
  2827. <!-- end of SVG.tspan.attlist -->]]>
  2828.  
  2829. <!-- tref: Text Reference Element ...................... -->
  2830.  
  2831. <!ENTITY % SVG.tref.extra.content "" >
  2832.  
  2833. <!ENTITY % SVG.tref.element "INCLUDE" >
  2834. <![%SVG.tref.element;[
  2835. <!ENTITY % SVG.tref.content
  2836.     "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  2837.      | %SVG.Description.class; %SVG.tref.extra.content; )*"
  2838. >
  2839. <!ELEMENT %SVG.tref.qname; %SVG.tref.content; >
  2840. <!-- end of SVG.tref.element -->]]>
  2841.  
  2842. <!ENTITY % SVG.tref.attlist "INCLUDE" >
  2843. <![%SVG.tref.attlist;[
  2844. <!ATTLIST %SVG.tref.qname;
  2845.     %SVG.Core.attrib;
  2846.     %SVG.Conditional.attrib;
  2847.     %SVG.Style.attrib;
  2848.     %SVG.TextContent.attrib;
  2849.     %SVG.Font.attrib;
  2850.     %SVG.Paint.attrib;
  2851.     %SVG.Color.attrib;
  2852.     %SVG.Opacity.attrib;
  2853.     %SVG.Graphics.attrib;
  2854.     %SVG.Clip.attrib;
  2855.     %SVG.Mask.attrib;
  2856.     %SVG.Filter.attrib;
  2857.     %SVG.GraphicalEvents.attrib;
  2858.     %SVG.Cursor.attrib;
  2859.     %SVG.XLinkRequired.attrib;
  2860.     %SVG.External.attrib;
  2861.     x %Coordinates.datatype; #IMPLIED
  2862.     y %Coordinates.datatype; #IMPLIED
  2863.     dx %Lengths.datatype; #IMPLIED
  2864.     dy %Lengths.datatype; #IMPLIED
  2865.     rotate %Numbers.datatype; #IMPLIED
  2866.     textLength %Length.datatype; #IMPLIED
  2867.     lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
  2868. >
  2869. <!-- end of SVG.tref.attlist -->]]>
  2870.  
  2871. <!-- textPath: Text Path Element ....................... -->
  2872.  
  2873. <!ENTITY % SVG.textPath.extra.content "" >
  2874.  
  2875. <!ENTITY % SVG.textPath.element "INCLUDE" >
  2876. <![%SVG.textPath.element;[
  2877. <!ENTITY % SVG.textPath.content
  2878.     "( #PCDATA | %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.altGlyph.qname;
  2879.      | %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  2880.      | %SVG.Description.class; %SVG.Hyperlink.class;
  2881.        %SVG.textPath.extra.content; )*"
  2882. >
  2883. <!ELEMENT %SVG.textPath.qname; %SVG.textPath.content; >
  2884. <!-- end of SVG.textPath.element -->]]>
  2885.  
  2886. <!ENTITY % SVG.textPath.attlist "INCLUDE" >
  2887. <![%SVG.textPath.attlist;[
  2888. <!ATTLIST %SVG.textPath.qname;
  2889.     %SVG.Core.attrib;
  2890.     %SVG.Conditional.attrib;
  2891.     %SVG.Style.attrib;
  2892.     %SVG.TextContent.attrib;
  2893.     %SVG.Font.attrib;
  2894.     %SVG.Paint.attrib;
  2895.     %SVG.Color.attrib;
  2896.     %SVG.Opacity.attrib;
  2897.     %SVG.Graphics.attrib;
  2898.     %SVG.Clip.attrib;
  2899.     %SVG.Mask.attrib;
  2900.     %SVG.Filter.attrib;
  2901.     %SVG.GraphicalEvents.attrib;
  2902.     %SVG.Cursor.attrib;
  2903.     %SVG.XLinkRequired.attrib;
  2904.     %SVG.External.attrib;
  2905.     startOffset %Length.datatype; #IMPLIED
  2906.     textLength %Length.datatype; #IMPLIED
  2907.     lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
  2908.     method ( align | stretch ) #IMPLIED
  2909.     spacing ( auto | exact ) #IMPLIED
  2910. >
  2911. <!-- end of SVG.textPath.attlist -->]]>
  2912.  
  2913. <!-- altGlyph: Alternate Glyph Element ................. -->
  2914.  
  2915. <!ENTITY % SVG.altGlyph.extra.content "" >
  2916.  
  2917. <!ENTITY % SVG.altGlyph.element "INCLUDE" >
  2918. <![%SVG.altGlyph.element;[
  2919. <!ENTITY % SVG.altGlyph.content
  2920.     "( #PCDATA %SVG.altGlyph.extra.content; )*"
  2921. >
  2922. <!ELEMENT %SVG.altGlyph.qname; %SVG.altGlyph.content; >
  2923. <!-- end of SVG.altGlyph.element -->]]>
  2924.  
  2925. <!ENTITY % SVG.altGlyph.attlist "INCLUDE" >
  2926. <![%SVG.altGlyph.attlist;[
  2927. <!ATTLIST %SVG.altGlyph.qname;
  2928.     %SVG.Core.attrib;
  2929.     %SVG.Conditional.attrib;
  2930.     %SVG.Style.attrib;
  2931.     %SVG.TextContent.attrib;
  2932.     %SVG.Font.attrib;
  2933.     %SVG.Paint.attrib;
  2934.     %SVG.Color.attrib;
  2935.     %SVG.Opacity.attrib;
  2936.     %SVG.Graphics.attrib;
  2937.     %SVG.Clip.attrib;
  2938.     %SVG.Mask.attrib;
  2939.     %SVG.Filter.attrib;
  2940.     %SVG.GraphicalEvents.attrib;
  2941.     %SVG.Cursor.attrib;
  2942.     %SVG.XLink.attrib;
  2943.     %SVG.External.attrib;
  2944.     x %Coordinates.datatype; #IMPLIED
  2945.     y %Coordinates.datatype; #IMPLIED
  2946.     dx %Lengths.datatype; #IMPLIED
  2947.     dy %Lengths.datatype; #IMPLIED
  2948.     glyphRef CDATA #IMPLIED
  2949.     format CDATA #IMPLIED
  2950.     rotate %Numbers.datatype; #IMPLIED
  2951. >
  2952. <!-- end of SVG.altGlyph.attlist -->]]>
  2953.  
  2954. <!-- altGlyphDef: Alternate Glyph Definition Element ... -->
  2955.  
  2956. <!ENTITY % SVG.altGlyphDef.extra.content "" >
  2957.  
  2958. <!ENTITY % SVG.altGlyphDef.element "INCLUDE" >
  2959. <![%SVG.altGlyphDef.element;[
  2960. <!ENTITY % SVG.altGlyphDef.content
  2961.     "(( %SVG.glyphRef.qname;+ | %SVG.altGlyphItem.qname;+ )
  2962.         %SVG.altGlyphDef.extra.content; )"
  2963. >
  2964. <!ELEMENT %SVG.altGlyphDef.qname; %SVG.altGlyphDef.content; >
  2965. <!-- end of SVG.altGlyphDef.element -->]]>
  2966.  
  2967. <!ENTITY % SVG.altGlyphDef.attlist "INCLUDE" >
  2968. <![%SVG.altGlyphDef.attlist;[
  2969. <!ATTLIST %SVG.altGlyphDef.qname;
  2970.     %SVG.Core.attrib;
  2971. >
  2972. <!-- end of SVG.altGlyphDef.attlist -->]]>
  2973.  
  2974. <!-- altGlyphItem: Alternate Glyph Item Element ........ -->
  2975.  
  2976. <!ENTITY % SVG.altGlyphItem.extra.content "" >
  2977.  
  2978. <!ENTITY % SVG.altGlyphItem.element "INCLUDE" >
  2979. <![%SVG.altGlyphItem.element;[
  2980. <!ENTITY % SVG.altGlyphItem.content
  2981.     "( %SVG.glyphRef.qname;+ %SVG.altGlyphItem.extra.content; )"
  2982. >
  2983. <!ELEMENT %SVG.altGlyphItem.qname; %SVG.altGlyphItem.content; >
  2984. <!-- end of SVG.altGlyphItem.element -->]]>
  2985.  
  2986. <!ENTITY % SVG.altGlyphItem.attlist "INCLUDE" >
  2987. <![%SVG.altGlyphItem.attlist;[
  2988. <!ATTLIST %SVG.altGlyphItem.qname;
  2989.     %SVG.Core.attrib;
  2990. >
  2991. <!-- end of SVG.altGlyphItem.attlist -->]]>
  2992.  
  2993. <!-- glyphRef: Glyph Reference Element ................. -->
  2994.  
  2995. <!ENTITY % SVG.glyphRef.element "INCLUDE" >
  2996. <![%SVG.glyphRef.element;[
  2997. <!ENTITY % SVG.glyphRef.content "EMPTY" >
  2998. <!ELEMENT %SVG.glyphRef.qname; %SVG.glyphRef.content; >
  2999. <!-- end of SVG.glyphRef.element -->]]>
  3000.  
  3001. <!ENTITY % SVG.glyphRef.attlist "INCLUDE" >
  3002. <![%SVG.glyphRef.attlist;[
  3003. <!ATTLIST %SVG.glyphRef.qname;
  3004.     %SVG.Core.attrib;
  3005.     %SVG.Style.attrib;
  3006.     %SVG.Font.attrib;
  3007.     %SVG.XLink.attrib;
  3008.     x %Number.datatype; #IMPLIED
  3009.     y %Number.datatype; #IMPLIED
  3010.     dx %Number.datatype; #IMPLIED
  3011.     dy %Number.datatype; #IMPLIED
  3012.     glyphRef CDATA #IMPLIED
  3013.     format CDATA #IMPLIED
  3014. >
  3015. <!-- end of SVG.glyphRef.attlist -->]]>
  3016.  
  3017. <!-- end of svg-text.mod -->
  3018. ]]>
  3019. <!-- Marker Module ............................................... -->
  3020. <!ENTITY % svg-marker.module "INCLUDE">
  3021. <![%svg-marker.module;[
  3022. <!ENTITY % svg-marker.mod
  3023.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Marker//EN"
  3024.            "svg-marker.mod" >
  3025. <!-- ....................................................................... -->
  3026. <!-- SVG 1.1 Marker Module ................................................. -->
  3027. <!-- file: svg-marker.mod
  3028.  
  3029.      This is SVG, a language for describing two-dimensional graphics in XML.
  3030.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3031.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  3032.  
  3033.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3034.  
  3035.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Marker//EN"
  3036.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-marker.mod"
  3037.  
  3038.      ....................................................................... -->
  3039.  
  3040. <!-- Marker
  3041.  
  3042.         marker
  3043.  
  3044.      This module declares markup to provide support for marker.
  3045. -->
  3046.  
  3047. <!-- 'marker' property/attribute value (e.g., 'none', <uri>) -->
  3048. <!ENTITY % MarkerValue.datatype "CDATA" >
  3049.  
  3050. <!-- Qualified Names (Default) ......................... -->
  3051.  
  3052. <!ENTITY % SVG.marker.qname "marker" >
  3053.  
  3054. <!-- Attribute Collections (Default) ................... -->
  3055.  
  3056. <!ENTITY % SVG.Core.attrib "" >
  3057. <!ENTITY % SVG.Container.attrib "" >
  3058. <!ENTITY % SVG.Style.attrib "" >
  3059. <!ENTITY % SVG.Viewport.attrib "" >
  3060. <!ENTITY % SVG.Text.attrib "" >
  3061. <!ENTITY % SVG.TextContent.attrib "" >
  3062. <!ENTITY % SVG.Font.attrib "" >
  3063. <!ENTITY % SVG.Paint.attrib "" >
  3064. <!ENTITY % SVG.Color.attrib "" >
  3065. <!ENTITY % SVG.Opacity.attrib "" >
  3066. <!ENTITY % SVG.Graphics.attrib "" >
  3067. <!ENTITY % SVG.ColorProfile.attrib "" >
  3068. <!ENTITY % SVG.Gradient.attrib "" >
  3069. <!ENTITY % SVG.Clip.attrib "" >
  3070. <!ENTITY % SVG.Mask.attrib "" >
  3071. <!ENTITY % SVG.Filter.attrib "" >
  3072. <!ENTITY % SVG.FilterColor.attrib "" >
  3073. <!ENTITY % SVG.Cursor.attrib "" >
  3074. <!ENTITY % SVG.External.attrib "" >
  3075.  
  3076. <!-- SVG.Marker.class .................................. -->
  3077.  
  3078. <!ENTITY % SVG.Marker.extra.class "" >
  3079.  
  3080. <!ENTITY % SVG.Marker.class
  3081.     "| %SVG.marker.qname; %SVG.Marker.extra.class;"
  3082. >
  3083.  
  3084. <!-- SVG.Marker.attrib ................................. -->
  3085.  
  3086. <!ENTITY % SVG.Marker.extra.attrib "" >
  3087.  
  3088. <!ENTITY % SVG.Marker.attrib
  3089.     "marker-start %MarkerValue.datatype; #IMPLIED
  3090.      marker-mid %MarkerValue.datatype; #IMPLIED
  3091.      marker-end %MarkerValue.datatype; #IMPLIED
  3092.      %SVG.Marker.extra.attrib;"
  3093. >
  3094.  
  3095. <!-- SVG.Presentation.attrib ........................... -->
  3096.  
  3097. <!ENTITY % SVG.Presentation.extra.attrib "" >
  3098.  
  3099. <!ENTITY % SVG.Presentation.attrib
  3100.     "%SVG.Container.attrib;
  3101.      %SVG.Viewport.attrib;
  3102.      %SVG.Text.attrib;
  3103.      %SVG.TextContent.attrib;
  3104.      %SVG.Font.attrib;
  3105.      %SVG.Paint.attrib;
  3106.      %SVG.Color.attrib;
  3107.      %SVG.Opacity.attrib;
  3108.      %SVG.Graphics.attrib;
  3109.      %SVG.Marker.attrib;
  3110.      %SVG.ColorProfile.attrib;
  3111.      %SVG.Gradient.attrib;
  3112.      %SVG.Clip.attrib;
  3113.      %SVG.Mask.attrib;
  3114.      %SVG.Filter.attrib;
  3115.      %SVG.FilterColor.attrib;
  3116.      %SVG.Cursor.attrib;
  3117.      flood-color %SVGColor.datatype; #IMPLIED
  3118.      flood-opacity %OpacityValue.datatype; #IMPLIED
  3119.      lighting-color %SVGColor.datatype; #IMPLIED
  3120.      %SVG.Presentation.extra.attrib;"
  3121. >
  3122.  
  3123. <!-- marker: Marker Element ............................ -->
  3124.  
  3125. <!ENTITY % SVG.marker.extra.content "" >
  3126.  
  3127. <!ENTITY % SVG.marker.element "INCLUDE" >
  3128. <![%SVG.marker.element;[
  3129. <!ENTITY % SVG.marker.content
  3130.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  3131.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  3132.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  3133.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  3134.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  3135.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  3136.        %SVG.Font.class; %SVG.marker.extra.content; )*"
  3137. >
  3138. <!ELEMENT %SVG.marker.qname; %SVG.marker.content; >
  3139. <!-- end of SVG.marker.element -->]]>
  3140.  
  3141. <!ENTITY % SVG.marker.attlist "INCLUDE" >
  3142. <![%SVG.marker.attlist;[
  3143. <!ATTLIST %SVG.marker.qname;
  3144.     %SVG.Core.attrib;
  3145.     %SVG.Style.attrib;
  3146.     %SVG.Presentation.attrib;
  3147.     %SVG.External.attrib;
  3148.     refX %Coordinate.datatype; #IMPLIED
  3149.     refY %Coordinate.datatype; #IMPLIED
  3150.     markerUnits ( strokeWidth | userSpaceOnUse ) #IMPLIED
  3151.     markerWidth  %Length.datatype; #IMPLIED
  3152.     markerHeight %Length.datatype; #IMPLIED
  3153.     orient CDATA #IMPLIED
  3154.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  3155.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  3156. >
  3157. <!-- end of SVG.marker.attlist -->]]>
  3158.  
  3159. <!-- end of svg-marker.mod -->
  3160. ]]>
  3161. <!-- Color Profile Module ........................................ -->
  3162. <!ENTITY % svg-profile.module "INCLUDE">
  3163. <![%svg-profile.module;[
  3164. <!ENTITY % svg-profile.mod
  3165.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN"
  3166.            "svg-profile.mod" >
  3167. <!-- ....................................................................... -->
  3168. <!-- SVG 1.1 Color Profile Module .......................................... -->
  3169. <!-- file: svg-profile.mod
  3170.  
  3171.      This is SVG, a language for describing two-dimensional graphics in XML.
  3172.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3173.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  3174.  
  3175.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3176.  
  3177.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN"
  3178.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-profile.mod"
  3179.  
  3180.      ....................................................................... -->
  3181.  
  3182. <!-- Color Profile
  3183.  
  3184.         color-profile
  3185.  
  3186.      This module declares markup to provide support for color profile.
  3187. -->
  3188.  
  3189. <!-- Qualified Names (Default) ......................... -->
  3190.  
  3191. <!ENTITY % SVG.color-profile.qname "color-profile" >
  3192.  
  3193. <!-- Attribute Collections (Default) ................... -->
  3194.  
  3195. <!ENTITY % SVG.Core.attrib "" >
  3196. <!ENTITY % SVG.XLink.attrib "" >
  3197.  
  3198. <!-- SVG.ColorProfile.class ............................ -->
  3199.  
  3200. <!ENTITY % SVG.ColorProfile.extra.class "" >
  3201.  
  3202. <!ENTITY % SVG.ColorProfile.class
  3203.     "| %SVG.color-profile.qname; %SVG.ColorProfile.extra.class;"
  3204. >
  3205.  
  3206. <!-- SVG.ColorProfile.attrib ........................... -->
  3207.  
  3208. <!ENTITY % SVG.ColorProfile.extra.attrib "" >
  3209.  
  3210. <!ENTITY % SVG.ColorProfile.attrib
  3211.     "color-profile CDATA #IMPLIED
  3212.      %SVG.ColorProfile.extra.attrib;"
  3213. >
  3214.  
  3215. <!-- color-profile: Color Profile Element .............. -->
  3216.  
  3217. <!ENTITY % SVG.color-profile.extra.content "" >
  3218.  
  3219. <!ENTITY % SVG.color-profile.element "INCLUDE" >
  3220. <![%SVG.color-profile.element;[
  3221. <!ENTITY % SVG.color-profile.content
  3222.     "( %SVG.Description.class; %SVG.color-profile.extra.content; )*"
  3223. >
  3224. <!ELEMENT %SVG.color-profile.qname; %SVG.color-profile.content; >
  3225. <!-- end of SVG.color-profile.element -->]]>
  3226.  
  3227. <!ENTITY % SVG.color-profile.attlist "INCLUDE" >
  3228. <![%SVG.color-profile.attlist;[
  3229. <!ATTLIST %SVG.color-profile.qname;
  3230.     %SVG.Core.attrib;
  3231.     %SVG.XLink.attrib;
  3232.     local CDATA #IMPLIED
  3233.     name CDATA #REQUIRED
  3234.     rendering-intent ( auto | perceptual | relative-colorimetric | saturation |
  3235.                        absolute-colorimetric ) 'auto'
  3236. >
  3237. <!-- end of SVG.color-profile.attlist -->]]>
  3238.  
  3239. <!-- end of svg-profile.mod -->
  3240. ]]>
  3241. <!-- Gradient Module ............................................. -->
  3242. <!ENTITY % svg-gradient.module "INCLUDE">
  3243. <![%svg-gradient.module;[
  3244. <!ENTITY % svg-gradient.mod
  3245.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN"
  3246.            "svg-gradient.mod" >
  3247. <!-- ....................................................................... -->
  3248. <!-- SVG 1.1 Gradient Module ............................................... -->
  3249. <!-- file: svg-gradient.mod
  3250.  
  3251.      This is SVG, a language for describing two-dimensional graphics in XML.
  3252.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3253.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  3254.  
  3255.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3256.  
  3257.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN"
  3258.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-gradient.mod"
  3259.  
  3260.      ....................................................................... -->
  3261.  
  3262. <!-- Gradient
  3263.  
  3264.         linearGradient, radialGradient, stop
  3265.  
  3266.      This module declares markup to provide support for gradient fill.
  3267. -->
  3268.  
  3269. <!-- a <number> or a <percentage> -->
  3270. <!ENTITY % NumberOrPercentage.datatype "CDATA" >
  3271.  
  3272. <!-- Qualified Names (Default) ......................... -->
  3273.  
  3274. <!ENTITY % SVG.linearGradient.qname "linearGradient" >
  3275. <!ENTITY % SVG.radialGradient.qname "radialGradient" >
  3276. <!ENTITY % SVG.stop.qname "stop" >
  3277.  
  3278. <!-- Attribute Collections (Default) ................... -->
  3279.  
  3280. <!ENTITY % SVG.Core.attrib "" >
  3281. <!ENTITY % SVG.Style.attrib "" >
  3282. <!ENTITY % SVG.Color.attrib "" >
  3283. <!ENTITY % SVG.XLink.attrib "" >
  3284. <!ENTITY % SVG.External.attrib "" >
  3285.  
  3286. <!-- SVG.Gradient.class ................................ -->
  3287.  
  3288. <!ENTITY % SVG.Gradient.extra.class "" >
  3289.  
  3290. <!ENTITY % SVG.Gradient.class
  3291.     "| %SVG.linearGradient.qname; | %SVG.radialGradient.qname;
  3292.        %SVG.Gradient.extra.class;"
  3293. >
  3294.  
  3295. <!-- SVG.Gradient.attrib ............................... -->
  3296.  
  3297. <!ENTITY % SVG.Gradient.extra.attrib "" >
  3298.  
  3299. <!ENTITY % SVG.Gradient.attrib
  3300.     "stop-color %SVGColor.datatype; #IMPLIED
  3301.      stop-opacity %OpacityValue.datatype; #IMPLIED
  3302.      %SVG.Gradient.extra.attrib;"
  3303. >
  3304.  
  3305. <!-- linearGradient: Linear Gradient Element ........... -->
  3306.  
  3307. <!ENTITY % SVG.linearGradient.extra.content "" >
  3308.  
  3309. <!ENTITY % SVG.linearGradient.element "INCLUDE" >
  3310. <![%SVG.linearGradient.element;[
  3311. <!ENTITY % SVG.linearGradient.content
  3312.     "(( %SVG.Description.class; )*, ( %SVG.stop.qname; | %SVG.animate.qname;
  3313.       | %SVG.set.qname; | %SVG.animateTransform.qname;
  3314.         %SVG.linearGradient.extra.content; )*)"
  3315. >
  3316. <!ELEMENT %SVG.linearGradient.qname; %SVG.linearGradient.content; >
  3317. <!-- end of SVG.linearGradient.element -->]]>
  3318.  
  3319. <!ENTITY % SVG.linearGradient.attlist "INCLUDE" >
  3320. <![%SVG.linearGradient.attlist;[
  3321. <!ATTLIST %SVG.linearGradient.qname;
  3322.     %SVG.Core.attrib;
  3323.     %SVG.Style.attrib;
  3324.     %SVG.Color.attrib;
  3325.     %SVG.Gradient.attrib;
  3326.     %SVG.XLink.attrib;
  3327.     %SVG.External.attrib;
  3328.     x1 %Coordinate.datatype; #IMPLIED
  3329.     y1 %Coordinate.datatype; #IMPLIED
  3330.     x2 %Coordinate.datatype; #IMPLIED
  3331.     y2 %Coordinate.datatype; #IMPLIED
  3332.     gradientUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3333.     gradientTransform %TransformList.datatype; #IMPLIED
  3334.     spreadMethod ( pad | reflect | repeat ) #IMPLIED
  3335. >
  3336. <!-- end of SVG.linearGradient.attlist -->]]>
  3337.  
  3338. <!-- radialGradient: Radial Gradient Element ........... -->
  3339.  
  3340. <!ENTITY % SVG.radialGradient.extra.content "" >
  3341.  
  3342. <!ENTITY % SVG.radialGradient.element "INCLUDE" >
  3343. <![%SVG.radialGradient.element;[
  3344. <!ENTITY % SVG.radialGradient.content
  3345.     "(( %SVG.Description.class; )*, ( %SVG.stop.qname; | %SVG.animate.qname;
  3346.       | %SVG.set.qname; | %SVG.animateTransform.qname;
  3347.         %SVG.radialGradient.extra.content; )*)"
  3348. >
  3349. <!ELEMENT %SVG.radialGradient.qname; %SVG.radialGradient.content; >
  3350. <!-- end of SVG.radialGradient.element -->]]>
  3351.  
  3352. <!ENTITY % SVG.radialGradient.attlist "INCLUDE" >
  3353. <![%SVG.radialGradient.attlist;[
  3354. <!ATTLIST %SVG.radialGradient.qname;
  3355.     %SVG.Core.attrib;
  3356.     %SVG.Style.attrib;
  3357.     %SVG.Color.attrib;
  3358.     %SVG.Gradient.attrib;
  3359.     %SVG.XLink.attrib;
  3360.     %SVG.External.attrib;
  3361.     cx %Coordinate.datatype; #IMPLIED
  3362.     cy %Coordinate.datatype; #IMPLIED
  3363.     r %Length.datatype; #IMPLIED
  3364.     fx %Coordinate.datatype; #IMPLIED
  3365.     fy %Coordinate.datatype; #IMPLIED
  3366.     gradientUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3367.     gradientTransform %TransformList.datatype; #IMPLIED
  3368.     spreadMethod ( pad | reflect | repeat ) #IMPLIED
  3369. >
  3370. <!-- end of SVG.radialGradient.attlist -->]]>
  3371.  
  3372. <!-- stop: Stop Element ................................ -->
  3373.  
  3374. <!ENTITY % SVG.stop.extra.content "" >
  3375.  
  3376. <!ENTITY % SVG.stop.element "INCLUDE" >
  3377. <![%SVG.stop.element;[
  3378. <!ENTITY % SVG.stop.content
  3379.     "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  3380.        %SVG.stop.extra.content; )*"
  3381. >
  3382. <!ELEMENT %SVG.stop.qname; %SVG.stop.content; >
  3383. <!-- end of SVG.stop.element -->]]>
  3384.  
  3385. <!ENTITY % SVG.stop.attlist "INCLUDE" >
  3386. <![%SVG.stop.attlist;[
  3387. <!ATTLIST %SVG.stop.qname;
  3388.     %SVG.Core.attrib;
  3389.     %SVG.Style.attrib;
  3390.     %SVG.Color.attrib;
  3391.     %SVG.Gradient.attrib;
  3392.     offset %NumberOrPercentage.datatype; #REQUIRED
  3393. >
  3394. <!-- end of SVG.stop.attlist -->]]>
  3395.  
  3396. <!-- end of svg-gradient.mod -->
  3397. ]]>
  3398. <!-- Pattern Module .............................................. -->
  3399. <!ENTITY % svg-pattern.module "INCLUDE">
  3400. <![%svg-pattern.module;[
  3401. <!ENTITY % svg-pattern.mod
  3402.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN"
  3403.            "svg-pattern.mod" >
  3404. <!-- ....................................................................... -->
  3405. <!-- SVG 1.1 Pattern Module ................................................ -->
  3406. <!-- file: svg-pattern.mod
  3407.  
  3408.      This is SVG, a language for describing two-dimensional graphics in XML.
  3409.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3410.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  3411.  
  3412.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3413.  
  3414.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN"
  3415.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-pattern.mod"
  3416.  
  3417.      ....................................................................... -->
  3418.  
  3419. <!-- Pattern
  3420.  
  3421.         pattern
  3422.  
  3423.      This module declares markup to provide support for pattern fill.
  3424. -->
  3425.  
  3426. <!-- Qualified Names (Default) ......................... -->
  3427.  
  3428. <!ENTITY % SVG.pattern.qname "pattern" >
  3429.  
  3430. <!-- Attribute Collections (Default) ................... -->
  3431.  
  3432. <!ENTITY % SVG.Core.attrib "" >
  3433. <!ENTITY % SVG.Container.attrib "" >
  3434. <!ENTITY % SVG.Conditional.attrib "" >
  3435. <!ENTITY % SVG.Style.attrib "" >
  3436. <!ENTITY % SVG.Viewport.attrib "" >
  3437. <!ENTITY % SVG.Text.attrib "" >
  3438. <!ENTITY % SVG.TextContent.attrib "" >
  3439. <!ENTITY % SVG.Font.attrib "" >
  3440. <!ENTITY % SVG.Paint.attrib "" >
  3441. <!ENTITY % SVG.Color.attrib "" >
  3442. <!ENTITY % SVG.Opacity.attrib "" >
  3443. <!ENTITY % SVG.Graphics.attrib "" >
  3444. <!ENTITY % SVG.Marker.attrib "" >
  3445. <!ENTITY % SVG.ColorProfile.attrib "" >
  3446. <!ENTITY % SVG.Gradient.attrib "" >
  3447. <!ENTITY % SVG.Clip.attrib "" >
  3448. <!ENTITY % SVG.Mask.attrib "" >
  3449. <!ENTITY % SVG.Filter.attrib "" >
  3450. <!ENTITY % SVG.FilterColor.attrib "" >
  3451. <!ENTITY % SVG.Cursor.attrib "" >
  3452. <!ENTITY % SVG.XLink.attrib "" >
  3453. <!ENTITY % SVG.External.attrib "" >
  3454.  
  3455. <!-- SVG.Pattern.class ................................. -->
  3456.  
  3457. <!ENTITY % SVG.Pattern.extra.class "" >
  3458.  
  3459. <!ENTITY % SVG.Pattern.class
  3460.     "| %SVG.pattern.qname; %SVG.Pattern.extra.class;"
  3461. >
  3462.  
  3463. <!-- SVG.Presentation.attrib ........................... -->
  3464.  
  3465. <!ENTITY % SVG.Presentation.extra.attrib "" >
  3466.  
  3467. <!ENTITY % SVG.Presentation.attrib
  3468.     "%SVG.Container.attrib;
  3469.      %SVG.Viewport.attrib;
  3470.      %SVG.Text.attrib;
  3471.      %SVG.TextContent.attrib;
  3472.      %SVG.Font.attrib;
  3473.      %SVG.Paint.attrib;
  3474.      %SVG.Color.attrib;
  3475.      %SVG.Opacity.attrib;
  3476.      %SVG.Graphics.attrib;
  3477.      %SVG.Marker.attrib;
  3478.      %SVG.ColorProfile.attrib;
  3479.      %SVG.Gradient.attrib;
  3480.      %SVG.Clip.attrib;
  3481.      %SVG.Mask.attrib;
  3482.      %SVG.Filter.attrib;
  3483.      %SVG.FilterColor.attrib;
  3484.      %SVG.Cursor.attrib;
  3485.      flood-color %SVGColor.datatype; #IMPLIED
  3486.      flood-opacity %OpacityValue.datatype; #IMPLIED
  3487.      lighting-color %SVGColor.datatype; #IMPLIED
  3488.      %SVG.Presentation.extra.attrib;"
  3489. >
  3490.  
  3491. <!-- pattern: Pattern Element .......................... -->
  3492.  
  3493. <!ENTITY % SVG.pattern.extra.content "" >
  3494.  
  3495. <!ENTITY % SVG.pattern.element "INCLUDE" >
  3496. <![%SVG.pattern.element;[
  3497. <!ENTITY % SVG.pattern.content
  3498.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  3499.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  3500.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  3501.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  3502.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  3503.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  3504.        %SVG.Font.class; %SVG.pattern.extra.content; )*"
  3505. >
  3506. <!ELEMENT %SVG.pattern.qname; %SVG.pattern.content; >
  3507. <!-- end of SVG.pattern.element -->]]>
  3508.  
  3509. <!ENTITY % SVG.pattern.attlist "INCLUDE" >
  3510. <![%SVG.pattern.attlist;[
  3511. <!ATTLIST %SVG.pattern.qname;
  3512.     %SVG.Core.attrib;
  3513.     %SVG.Conditional.attrib;
  3514.     %SVG.Style.attrib;
  3515.     %SVG.Presentation.attrib;
  3516.     %SVG.XLink.attrib;
  3517.     %SVG.External.attrib;
  3518.     x %Coordinate.datatype; #IMPLIED
  3519.     y %Coordinate.datatype; #IMPLIED
  3520.     width %Length.datatype; #IMPLIED
  3521.     height %Length.datatype; #IMPLIED
  3522.     patternUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3523.     patternContentUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3524.     patternTransform %TransformList.datatype; #IMPLIED
  3525.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  3526.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  3527. >
  3528. <!-- end of SVG.pattern.attlist -->]]>
  3529.  
  3530. <!-- end of svg-pattern.mod -->
  3531. ]]>
  3532. <!-- Clip Module ................................................. -->
  3533. <!ENTITY % svg-clip.module "INCLUDE">
  3534. <![%svg-clip.module;[
  3535. <!ENTITY % svg-clip.mod
  3536.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Clip//EN"
  3537.            "svg-clip.mod" >
  3538. <!-- ....................................................................... -->
  3539. <!-- SVG 1.1 Clip Module ................................................... -->
  3540. <!-- file: svg-clip.mod
  3541.  
  3542.      This is SVG, a language for describing two-dimensional graphics in XML.
  3543.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3544.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  3545.  
  3546.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3547.  
  3548.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Clip//EN"
  3549.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-clip.mod"
  3550.  
  3551.      ....................................................................... -->
  3552.  
  3553. <!-- Clip
  3554.  
  3555.         clipPath
  3556.  
  3557.      This module declares markup to provide support for clipping.
  3558. -->
  3559.  
  3560. <!-- 'clip-path' property/attribute value (e.g., 'none', <uri>) -->
  3561. <!ENTITY % ClipPathValue.datatype "CDATA" >
  3562.  
  3563. <!-- Qualified Names (Default) ......................... -->
  3564.  
  3565. <!ENTITY % SVG.clipPath.qname "clipPath" >
  3566.  
  3567. <!-- Attribute Collections (Default) ................... -->
  3568.  
  3569. <!ENTITY % SVG.Core.attrib "" >
  3570. <!ENTITY % SVG.Conditional.attrib "" >
  3571. <!ENTITY % SVG.Style.attrib "" >
  3572. <!ENTITY % SVG.Text.attrib "" >
  3573. <!ENTITY % SVG.TextContent.attrib "" >
  3574. <!ENTITY % SVG.Font.attrib "" >
  3575. <!ENTITY % SVG.Paint.attrib "" >
  3576. <!ENTITY % SVG.Color.attrib "" >
  3577. <!ENTITY % SVG.Opacity.attrib "" >
  3578. <!ENTITY % SVG.Graphics.attrib "" >
  3579. <!ENTITY % SVG.Mask.attrib "" >
  3580. <!ENTITY % SVG.Filter.attrib "" >
  3581. <!ENTITY % SVG.Cursor.attrib "" >
  3582. <!ENTITY % SVG.External.attrib "" >
  3583.  
  3584. <!-- SVG.Clip.class .................................... -->
  3585.  
  3586. <!ENTITY % SVG.Clip.extra.class "" >
  3587.  
  3588. <!ENTITY % SVG.Clip.class
  3589.     "| %SVG.clipPath.qname; %SVG.Clip.extra.class;"
  3590. >
  3591.  
  3592. <!-- SVG.Clip.attrib ................................... -->
  3593.  
  3594. <!ENTITY % SVG.Clip.extra.attrib "" >
  3595.  
  3596. <!ENTITY % SVG.Clip.attrib
  3597.     "clip-path %ClipPathValue.datatype; #IMPLIED
  3598.      clip-rule %ClipFillRule.datatype; #IMPLIED
  3599.      %SVG.Clip.extra.attrib;"
  3600. >
  3601.  
  3602. <!-- clipPath: Clip Path Element ....................... -->
  3603.  
  3604. <!ENTITY % SVG.clipPath.extra.content "" >
  3605.  
  3606. <!ENTITY % SVG.clipPath.element "INCLUDE" >
  3607. <![%SVG.clipPath.element;[
  3608. <!ENTITY % SVG.clipPath.content
  3609.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class; %SVG.Use.class;
  3610.         %SVG.Shape.class; %SVG.Text.class; %SVG.clipPath.extra.content; )*)"
  3611. >
  3612. <!ELEMENT %SVG.clipPath.qname; %SVG.clipPath.content; >
  3613. <!-- end of SVG.clipPath.element -->]]>
  3614.  
  3615. <!ENTITY % SVG.clipPath.attlist "INCLUDE" >
  3616. <![%SVG.clipPath.attlist;[
  3617. <!ATTLIST %SVG.clipPath.qname;
  3618.     %SVG.Core.attrib;
  3619.     %SVG.Conditional.attrib;
  3620.     %SVG.Style.attrib;
  3621.     %SVG.Text.attrib;
  3622.     %SVG.TextContent.attrib;
  3623.     %SVG.Font.attrib;
  3624.     %SVG.Paint.attrib;
  3625.     %SVG.Color.attrib;
  3626.     %SVG.Opacity.attrib;
  3627.     %SVG.Graphics.attrib;
  3628.     %SVG.Clip.attrib;
  3629.     %SVG.Mask.attrib;
  3630.     %SVG.Filter.attrib;
  3631.     %SVG.Cursor.attrib;
  3632.     %SVG.External.attrib;
  3633.     transform %TransformList.datatype; #IMPLIED
  3634.     clipPathUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3635. >
  3636. <!-- end of SVG.clipPath.attlist -->]]>
  3637.  
  3638. <!-- end of svg-clip.mod -->
  3639. ]]>
  3640. <!-- Mask Module ................................................. -->
  3641. <!ENTITY % svg-mask.module "INCLUDE">
  3642. <![%svg-mask.module;[
  3643. <!ENTITY % svg-mask.mod
  3644.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN"
  3645.            "svg-mask.mod" >
  3646. <!-- ....................................................................... -->
  3647. <!-- SVG 1.1 Mask Module ................................................... -->
  3648. <!-- file: svg-mask.mod
  3649.  
  3650.      This is SVG, a language for describing two-dimensional graphics in XML.
  3651.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3652.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  3653.  
  3654.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3655.  
  3656.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN"
  3657.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-mask.mod"
  3658.  
  3659.      ....................................................................... -->
  3660.  
  3661. <!-- Mask
  3662.  
  3663.         mask
  3664.  
  3665.      This module declares markup to provide support for masking.
  3666. -->
  3667.  
  3668. <!-- 'mask' property/attribute value (e.g., 'none', <uri>) -->
  3669. <!ENTITY % MaskValue.datatype "CDATA" >
  3670.  
  3671. <!-- Qualified Names (Default) ......................... -->
  3672.  
  3673. <!ENTITY % SVG.mask.qname "mask" >
  3674.  
  3675. <!-- Attribute Collections (Default) ................... -->
  3676.  
  3677. <!ENTITY % SVG.Core.attrib "" >
  3678. <!ENTITY % SVG.Container.attrib "" >
  3679. <!ENTITY % SVG.Conditional.attrib "" >
  3680. <!ENTITY % SVG.Style.attrib "" >
  3681. <!ENTITY % SVG.Viewport.attrib "" >
  3682. <!ENTITY % SVG.Text.attrib "" >
  3683. <!ENTITY % SVG.TextContent.attrib "" >
  3684. <!ENTITY % SVG.Font.attrib "" >
  3685. <!ENTITY % SVG.Paint.attrib "" >
  3686. <!ENTITY % SVG.Color.attrib "" >
  3687. <!ENTITY % SVG.Opacity.attrib "" >
  3688. <!ENTITY % SVG.Graphics.attrib "" >
  3689. <!ENTITY % SVG.Marker.attrib "" >
  3690. <!ENTITY % SVG.ColorProfile.attrib "" >
  3691. <!ENTITY % SVG.Gradient.attrib "" >
  3692. <!ENTITY % SVG.Clip.attrib "" >
  3693. <!ENTITY % SVG.Filter.attrib "" >
  3694. <!ENTITY % SVG.FilterColor.attrib "" >
  3695. <!ENTITY % SVG.Cursor.attrib "" >
  3696. <!ENTITY % SVG.External.attrib "" >
  3697.  
  3698. <!-- SVG.Mask.class .................................... -->
  3699.  
  3700. <!ENTITY % SVG.Mask.extra.class "" >
  3701.  
  3702. <!ENTITY % SVG.Mask.class
  3703.     "| %SVG.mask.qname; %SVG.Mask.extra.class;"
  3704. >
  3705.  
  3706. <!-- SVG.Mask.attrib ................................... -->
  3707.  
  3708. <!ENTITY % SVG.Mask.extra.attrib "" >
  3709.  
  3710. <!ENTITY % SVG.Mask.attrib
  3711.     "mask %MaskValue.datatype; #IMPLIED
  3712.      %SVG.Mask.extra.attrib;"
  3713. >
  3714.  
  3715. <!-- SVG.Presentation.attrib ........................... -->
  3716.  
  3717. <!ENTITY % SVG.Presentation.extra.attrib "" >
  3718.  
  3719. <!ENTITY % SVG.Presentation.attrib
  3720.     "%SVG.Container.attrib;
  3721.      %SVG.Viewport.attrib;
  3722.      %SVG.Text.attrib;
  3723.      %SVG.TextContent.attrib;
  3724.      %SVG.Font.attrib;
  3725.      %SVG.Paint.attrib;
  3726.      %SVG.Color.attrib;
  3727.      %SVG.Opacity.attrib;
  3728.      %SVG.Graphics.attrib;
  3729.      %SVG.Marker.attrib;
  3730.      %SVG.ColorProfile.attrib;
  3731.      %SVG.Gradient.attrib;
  3732.      %SVG.Clip.attrib;
  3733.      %SVG.Mask.attrib;
  3734.      %SVG.Filter.attrib;
  3735.      %SVG.FilterColor.attrib;
  3736.      %SVG.Cursor.attrib;
  3737.      flood-color %SVGColor.datatype; #IMPLIED
  3738.      flood-opacity %OpacityValue.datatype; #IMPLIED
  3739.      lighting-color %SVGColor.datatype; #IMPLIED
  3740.      %SVG.Presentation.extra.attrib;"
  3741. >
  3742.  
  3743. <!-- mask: Mask Element ................................ -->
  3744.  
  3745. <!ENTITY % SVG.mask.extra.content "" >
  3746.  
  3747. <!ENTITY % SVG.mask.element "INCLUDE" >
  3748. <![%SVG.mask.element;[
  3749. <!ENTITY % SVG.mask.content
  3750.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  3751.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  3752.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  3753.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  3754.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  3755.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  3756.        %SVG.Font.class; %SVG.mask.extra.content; )*"
  3757. >
  3758. <!ELEMENT %SVG.mask.qname; %SVG.mask.content; >
  3759. <!-- end of SVG.mask.element -->]]>
  3760.  
  3761. <!ENTITY % SVG.mask.attlist "INCLUDE" >
  3762. <![%SVG.mask.attlist;[
  3763. <!ATTLIST %SVG.mask.qname;
  3764.     %SVG.Core.attrib;
  3765.     %SVG.Conditional.attrib;
  3766.     %SVG.Style.attrib;
  3767.     %SVG.Presentation.attrib;
  3768.     %SVG.External.attrib;
  3769.     x %Coordinate.datatype; #IMPLIED
  3770.     y %Coordinate.datatype; #IMPLIED
  3771.     width %Length.datatype; #IMPLIED
  3772.     height %Length.datatype; #IMPLIED
  3773.     maskUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3774.     maskContentUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3775. >
  3776. <!-- end of SVG.mask.attlist -->]]>
  3777.  
  3778. <!-- end of svg-mask.mod -->
  3779. ]]>
  3780. <!-- Filter Module ............................................... -->
  3781. <!ENTITY % svg-filter.module "INCLUDE">
  3782. <![%svg-filter.module;[
  3783. <!ENTITY % svg-filter.mod
  3784.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Filter//EN"
  3785.            "svg-filter.mod" >
  3786. <!-- ....................................................................... -->
  3787. <!-- SVG 1.1 Filter Module ................................................. -->
  3788. <!-- file: svg-filter.mod
  3789.  
  3790.      This is SVG, a language for describing two-dimensional graphics in XML.
  3791.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3792.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  3793.  
  3794.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3795.  
  3796.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Filter//EN"
  3797.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-filter.mod"
  3798.  
  3799.      ....................................................................... -->
  3800.  
  3801. <!-- Filter
  3802.  
  3803.         filter, feBlend, feColorMatrix, feComponentTransfer, feComposite,
  3804.         feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood,
  3805.         feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset,
  3806.         feSpecularLighting, feTile, feTurbulence, feDistantLight, fePointLight,
  3807.         feSpotLight, feFuncR, feFuncG, feFuncB, feFuncA
  3808.  
  3809.      This module declares markup to provide support for filter effect.
  3810. -->
  3811.  
  3812. <!-- 'filter' property/attribute value (e.g., 'none', <uri>) -->
  3813. <!ENTITY % FilterValue.datatype "CDATA" >
  3814.  
  3815. <!-- list of <number>s, but at least one and at most two -->
  3816. <!ENTITY % NumberOptionalNumber.datatype "CDATA" >
  3817.  
  3818. <!-- Qualified Names (Default) ......................... -->
  3819.  
  3820. <!ENTITY % SVG.filter.qname "filter" >
  3821. <!ENTITY % SVG.feBlend.qname "feBlend" >
  3822. <!ENTITY % SVG.feColorMatrix.qname "feColorMatrix" >
  3823. <!ENTITY % SVG.feComponentTransfer.qname "feComponentTransfer" >
  3824. <!ENTITY % SVG.feComposite.qname "feComposite" >
  3825. <!ENTITY % SVG.feConvolveMatrix.qname "feConvolveMatrix" >
  3826. <!ENTITY % SVG.feDiffuseLighting.qname "feDiffuseLighting" >
  3827. <!ENTITY % SVG.feDisplacementMap.qname "feDisplacementMap" >
  3828. <!ENTITY % SVG.feFlood.qname "feFlood" >
  3829. <!ENTITY % SVG.feGaussianBlur.qname "feGaussianBlur" >
  3830. <!ENTITY % SVG.feImage.qname "feImage" >
  3831. <!ENTITY % SVG.feMerge.qname "feMerge" >
  3832. <!ENTITY % SVG.feMergeNode.qname "feMergeNode" >
  3833. <!ENTITY % SVG.feMorphology.qname "feMorphology" >
  3834. <!ENTITY % SVG.feOffset.qname "feOffset" >
  3835. <!ENTITY % SVG.feSpecularLighting.qname "feSpecularLighting" >
  3836. <!ENTITY % SVG.feTile.qname "feTile" >
  3837. <!ENTITY % SVG.feTurbulence.qname "feTurbulence" >
  3838. <!ENTITY % SVG.feDistantLight.qname "feDistantLight" >
  3839. <!ENTITY % SVG.fePointLight.qname "fePointLight" >
  3840. <!ENTITY % SVG.feSpotLight.qname "feSpotLight" >
  3841. <!ENTITY % SVG.feFuncR.qname "feFuncR" >
  3842. <!ENTITY % SVG.feFuncG.qname "feFuncG" >
  3843. <!ENTITY % SVG.feFuncB.qname "feFuncB" >
  3844. <!ENTITY % SVG.feFuncA.qname "feFuncA" >
  3845.  
  3846. <!-- Attribute Collections (Default) ................... -->
  3847.  
  3848. <!ENTITY % SVG.Core.attrib "" >
  3849. <!ENTITY % SVG.Container.attrib "" >
  3850. <!ENTITY % SVG.Style.attrib "" >
  3851. <!ENTITY % SVG.Viewport.attrib "" >
  3852. <!ENTITY % SVG.Text.attrib "" >
  3853. <!ENTITY % SVG.TextContent.attrib "" >
  3854. <!ENTITY % SVG.Font.attrib "" >
  3855. <!ENTITY % SVG.Paint.attrib "" >
  3856. <!ENTITY % SVG.Color.attrib "" >
  3857. <!ENTITY % SVG.Opacity.attrib "" >
  3858. <!ENTITY % SVG.Graphics.attrib "" >
  3859. <!ENTITY % SVG.Marker.attrib "" >
  3860. <!ENTITY % SVG.ColorProfile.attrib "" >
  3861. <!ENTITY % SVG.Gradient.attrib "" >
  3862. <!ENTITY % SVG.Clip.attrib "" >
  3863. <!ENTITY % SVG.Mask.attrib "" >
  3864. <!ENTITY % SVG.Cursor.attrib "" >
  3865. <!ENTITY % SVG.XLink.attrib "" >
  3866. <!ENTITY % SVG.XLinkEmbed.attrib "" >
  3867. <!ENTITY % SVG.External.attrib "" >
  3868.  
  3869. <!-- SVG.Filter.class .................................. -->
  3870.  
  3871. <!ENTITY % SVG.Filter.extra.class "" >
  3872.  
  3873. <!ENTITY % SVG.Filter.class
  3874.     "| %SVG.filter.qname; %SVG.Filter.extra.class;"
  3875. >
  3876.  
  3877. <!-- SVG.FilterPrimitive.class ......................... -->
  3878.  
  3879. <!ENTITY % SVG.FilterPrimitive.extra.class "" >
  3880.  
  3881. <!ENTITY % SVG.FilterPrimitive.class
  3882.     "| %SVG.feBlend.qname; | %SVG.feColorMatrix.qname;
  3883.      | %SVG.feComponentTransfer.qname; | %SVG.feComposite.qname;
  3884.      | %SVG.feConvolveMatrix.qname; | %SVG.feDiffuseLighting.qname;
  3885.      | %SVG.feDisplacementMap.qname; | %SVG.feFlood.qname;
  3886.      | %SVG.feGaussianBlur.qname; | %SVG.feImage.qname; | %SVG.feMerge.qname;
  3887.      | %SVG.feMorphology.qname; | %SVG.feOffset.qname;
  3888.      | %SVG.feSpecularLighting.qname; | %SVG.feTile.qname;
  3889.      | %SVG.feTurbulence.qname; %SVG.FilterPrimitive.extra.class;"
  3890. >
  3891.  
  3892. <!-- SVG.Filter.attrib ................................. -->
  3893.  
  3894. <!ENTITY % SVG.Filter.extra.attrib "" >
  3895.  
  3896. <!ENTITY % SVG.Filter.attrib
  3897.     "filter %FilterValue.datatype; #IMPLIED
  3898.      %SVG.Filter.extra.attrib;"
  3899. >
  3900.  
  3901. <!-- SVG.FilterColor.attrib ............................ -->
  3902.  
  3903. <!ENTITY % SVG.FilterColor.extra.attrib "" >
  3904.  
  3905. <!ENTITY % SVG.FilterColor.attrib
  3906.     "color-interpolation-filters ( auto | sRGB | linearRGB | inherit )
  3907.                                    #IMPLIED
  3908.      %SVG.FilterColor.extra.attrib;"
  3909. >
  3910.  
  3911. <!-- SVG.FilterPrimitive.attrib ........................ -->
  3912.  
  3913. <!ENTITY % SVG.FilterPrimitive.extra.attrib "" >
  3914.  
  3915. <!ENTITY % SVG.FilterPrimitive.attrib
  3916.     "x %Coordinate.datatype; #IMPLIED
  3917.      y %Coordinate.datatype; #IMPLIED
  3918.      width %Length.datatype; #IMPLIED
  3919.      height %Length.datatype; #IMPLIED
  3920.      result CDATA #IMPLIED
  3921.      %SVG.FilterPrimitive.extra.attrib;"
  3922. >
  3923.  
  3924. <!-- SVG.FilterPrimitiveWithIn.attrib .................. -->
  3925.  
  3926. <!ENTITY % SVG.FilterPrimitiveWithIn.extra.attrib "" >
  3927.  
  3928. <!ENTITY % SVG.FilterPrimitiveWithIn.attrib
  3929.     "%SVG.FilterPrimitive.attrib;
  3930.      in CDATA #IMPLIED
  3931.      %SVG.FilterPrimitiveWithIn.extra.attrib;"
  3932. >
  3933.  
  3934. <!-- SVG.Presentation.attrib ........................... -->
  3935.  
  3936. <!ENTITY % SVG.Presentation.extra.attrib "" >
  3937.  
  3938. <!ENTITY % SVG.Presentation.attrib
  3939.     "%SVG.Container.attrib;
  3940.      %SVG.Viewport.attrib;
  3941.      %SVG.Text.attrib;
  3942.      %SVG.TextContent.attrib;
  3943.      %SVG.Font.attrib;
  3944.      %SVG.Paint.attrib;
  3945.      %SVG.Color.attrib;
  3946.      %SVG.Opacity.attrib;
  3947.      %SVG.Graphics.attrib;
  3948.      %SVG.Marker.attrib;
  3949.      %SVG.ColorProfile.attrib;
  3950.      %SVG.Gradient.attrib;
  3951.      %SVG.Clip.attrib;
  3952.      %SVG.Mask.attrib;
  3953.      %SVG.Filter.attrib;
  3954.      %SVG.FilterColor.attrib;
  3955.      %SVG.Cursor.attrib;
  3956.      flood-color %SVGColor.datatype; #IMPLIED
  3957.      flood-opacity %OpacityValue.datatype; #IMPLIED
  3958.      lighting-color %SVGColor.datatype; #IMPLIED
  3959.      %SVG.Presentation.extra.attrib;"
  3960. >
  3961.  
  3962. <!-- filter: Filter Element ............................ -->
  3963.  
  3964. <!ENTITY % SVG.filter.extra.content "" >
  3965.  
  3966. <!ENTITY % SVG.filter.element "INCLUDE" >
  3967. <![%SVG.filter.element;[
  3968. <!ENTITY % SVG.filter.content
  3969.     "(( %SVG.Description.class; )*, ( %SVG.animate.qname; | %SVG.set.qname;
  3970.         %SVG.FilterPrimitive.class; %SVG.filter.extra.content; )*)"
  3971. >
  3972. <!ELEMENT %SVG.filter.qname; %SVG.filter.content; >
  3973. <!-- end of SVG.filter.element -->]]>
  3974.  
  3975. <!ENTITY % SVG.filter.attlist "INCLUDE" >
  3976. <![%SVG.filter.attlist;[
  3977. <!ATTLIST %SVG.filter.qname;
  3978.     %SVG.Core.attrib;
  3979.     %SVG.Style.attrib;
  3980.     %SVG.Presentation.attrib;
  3981.     %SVG.XLink.attrib;
  3982.     %SVG.External.attrib;
  3983.     x %Coordinate.datatype; #IMPLIED
  3984.     y %Coordinate.datatype; #IMPLIED
  3985.     width %Length.datatype; #IMPLIED
  3986.     height %Length.datatype; #IMPLIED
  3987.     filterRes %NumberOptionalNumber.datatype; #IMPLIED
  3988.     filterUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3989.     primitiveUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3990. >
  3991. <!-- end of SVG.filter.attlist -->]]>
  3992.  
  3993. <!-- feBlend: Filter Effect Blend Element .............. -->
  3994.  
  3995. <!ENTITY % SVG.feBlend.extra.content "" >
  3996.  
  3997. <!ENTITY % SVG.feBlend.element "INCLUDE" >
  3998. <![%SVG.feBlend.element;[
  3999. <!ENTITY % SVG.feBlend.content
  4000.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feBlend.extra.content; )*"
  4001. >
  4002. <!ELEMENT %SVG.feBlend.qname; %SVG.feBlend.content; >
  4003. <!-- end of SVG.feBlend.element -->]]>
  4004.  
  4005. <!ENTITY % SVG.feBlend.attlist "INCLUDE" >
  4006. <![%SVG.feBlend.attlist;[
  4007. <!ATTLIST %SVG.feBlend.qname;
  4008.     %SVG.Core.attrib;
  4009.     %SVG.FilterColor.attrib;
  4010.     %SVG.FilterPrimitiveWithIn.attrib;
  4011.     in2 CDATA #REQUIRED
  4012.     mode ( normal | multiply | screen | darken | lighten ) 'normal'
  4013. >
  4014. <!-- end of SVG.feBlend.attlist -->]]>
  4015.  
  4016. <!-- feColorMatrix: Filter Effect Color Matrix Element . -->
  4017.  
  4018. <!ENTITY % SVG.feColorMatrix.extra.content "" >
  4019.  
  4020. <!ENTITY % SVG.feColorMatrix.element "INCLUDE" >
  4021. <![%SVG.feColorMatrix.element;[
  4022. <!ENTITY % SVG.feColorMatrix.content
  4023.     "( %SVG.animate.qname; | %SVG.set.qname;
  4024.        %SVG.feColorMatrix.extra.content; )*"
  4025. >
  4026. <!ELEMENT %SVG.feColorMatrix.qname; %SVG.feColorMatrix.content; >
  4027. <!-- end of SVG.feColorMatrix.element -->]]>
  4028.  
  4029. <!ENTITY % SVG.feColorMatrix.attlist "INCLUDE" >
  4030. <![%SVG.feColorMatrix.attlist;[
  4031. <!ATTLIST %SVG.feColorMatrix.qname;
  4032.     %SVG.Core.attrib;
  4033.     %SVG.FilterColor.attrib;
  4034.     %SVG.FilterPrimitiveWithIn.attrib;
  4035.     type ( matrix | saturate | hueRotate | luminanceToAlpha ) 'matrix'
  4036.     values CDATA #IMPLIED
  4037. >
  4038. <!-- end of SVG.feColorMatrix.attlist -->]]>
  4039.  
  4040. <!-- feComponentTransfer: Filter Effect Component Transfer Element -->
  4041.  
  4042. <!ENTITY % SVG.feComponentTransfer.extra.content "" >
  4043.  
  4044. <!ENTITY % SVG.feComponentTransfer.element "INCLUDE" >
  4045. <![%SVG.feComponentTransfer.element;[
  4046. <!ENTITY % SVG.feComponentTransfer.content
  4047.     "( %SVG.feFuncR.qname;?, %SVG.feFuncG.qname;?, %SVG.feFuncB.qname;?,
  4048.        %SVG.feFuncA.qname;? %SVG.feComponentTransfer.extra.content; )"
  4049. >
  4050. <!ELEMENT %SVG.feComponentTransfer.qname; %SVG.feComponentTransfer.content; >
  4051. <!-- end of SVG.feComponentTransfer.element -->]]>
  4052.  
  4053. <!ENTITY % SVG.feComponentTransfer.attlist "INCLUDE" >
  4054. <![%SVG.feComponentTransfer.attlist;[
  4055. <!ATTLIST %SVG.feComponentTransfer.qname;
  4056.     %SVG.Core.attrib;
  4057.     %SVG.FilterColor.attrib;
  4058.     %SVG.FilterPrimitiveWithIn.attrib;
  4059. >
  4060. <!-- end of SVG.feComponentTransfer.attlist -->]]>
  4061.  
  4062. <!-- feComposite: Filter Effect Composite Element ...... -->
  4063.  
  4064. <!ENTITY % SVG.feComposite.extra.content "" >
  4065.  
  4066. <!ENTITY % SVG.feComposite.element "INCLUDE" >
  4067. <![%SVG.feComposite.element;[
  4068. <!ENTITY % SVG.feComposite.content
  4069.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feComposite.extra.content; )*"
  4070. >
  4071. <!ELEMENT %SVG.feComposite.qname; %SVG.feComposite.content; >
  4072. <!-- end of SVG.feComposite.element -->]]>
  4073.  
  4074. <!ENTITY % SVG.feComposite.attlist "INCLUDE" >
  4075. <![%SVG.feComposite.attlist;[
  4076. <!ATTLIST %SVG.feComposite.qname;
  4077.     %SVG.Core.attrib;
  4078.     %SVG.FilterColor.attrib;
  4079.     %SVG.FilterPrimitiveWithIn.attrib;
  4080.     in2 CDATA #REQUIRED
  4081.     operator ( over | in | out | atop | xor | arithmetic ) 'over'
  4082.     k1 %Number.datatype; #IMPLIED
  4083.     k2 %Number.datatype; #IMPLIED
  4084.     k3 %Number.datatype; #IMPLIED
  4085.     k4 %Number.datatype; #IMPLIED
  4086. >
  4087. <!-- end of SVG.feComposite.attlist -->]]>
  4088.  
  4089. <!-- feConvolveMatrix: Filter Effect Convolve Matrix Element -->
  4090.  
  4091. <!ENTITY % SVG.feConvolveMatrix.extra.content "" >
  4092.  
  4093. <!ENTITY % SVG.feConvolveMatrix.element "INCLUDE" >
  4094. <![%SVG.feConvolveMatrix.element;[
  4095. <!ENTITY % SVG.feConvolveMatrix.content
  4096.     "( %SVG.animate.qname; | %SVG.set.qname;
  4097.        %SVG.feConvolveMatrix.extra.content; )*"
  4098. >
  4099. <!ELEMENT %SVG.feConvolveMatrix.qname; %SVG.feConvolveMatrix.content; >
  4100. <!-- end of SVG.feConvolveMatrix.element -->]]>
  4101.  
  4102. <!ENTITY % SVG.feConvolveMatrix.attlist "INCLUDE" >
  4103. <![%SVG.feConvolveMatrix.attlist;[
  4104. <!ATTLIST %SVG.feConvolveMatrix.qname;
  4105.     %SVG.Core.attrib;
  4106.     %SVG.FilterColor.attrib;
  4107.     %SVG.FilterPrimitiveWithIn.attrib;
  4108.     order %NumberOptionalNumber.datatype; #REQUIRED
  4109.     kernelMatrix CDATA #REQUIRED
  4110.     divisor %Number.datatype; #IMPLIED
  4111.     bias %Number.datatype; #IMPLIED
  4112.     targetX %Integer.datatype; #IMPLIED
  4113.     targetY %Integer.datatype; #IMPLIED
  4114.     edgeMode ( duplicate | wrap | none ) 'duplicate'
  4115.     kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED
  4116.     preserveAlpha %Boolean.datatype; #IMPLIED
  4117. >
  4118. <!-- end of SVG.feConvolveMatrix.attlist -->]]>
  4119.  
  4120. <!-- feDiffuseLighting: Filter Effect Diffuse Lighting Element -->
  4121.  
  4122. <!ENTITY % SVG.feDiffuseLighting.extra.content "" >
  4123.  
  4124. <!ENTITY % SVG.feDiffuseLighting.element "INCLUDE" >
  4125. <![%SVG.feDiffuseLighting.element;[
  4126. <!ENTITY % SVG.feDiffuseLighting.content
  4127.     "(( %SVG.feDistantLight.qname; | %SVG.fePointLight.qname;
  4128.       | %SVG.feSpotLight.qname; ), ( %SVG.animate.qname; | %SVG.set.qname;
  4129.       | %SVG.animateColor.qname; %SVG.feDiffuseLighting.extra.content; )*)"
  4130. >
  4131. <!ELEMENT %SVG.feDiffuseLighting.qname; %SVG.feDiffuseLighting.content; >
  4132. <!-- end of SVG.feDiffuseLighting.element -->]]>
  4133.  
  4134. <!ENTITY % SVG.feDiffuseLighting.attlist "INCLUDE" >
  4135. <![%SVG.feDiffuseLighting.attlist;[
  4136. <!ATTLIST %SVG.feDiffuseLighting.qname;
  4137.     %SVG.Core.attrib;
  4138.     %SVG.Style.attrib;
  4139.     %SVG.Color.attrib;
  4140.     %SVG.FilterColor.attrib;
  4141.     %SVG.FilterPrimitiveWithIn.attrib;
  4142.     lighting-color %SVGColor.datatype; #IMPLIED
  4143.     surfaceScale %Number.datatype; #IMPLIED
  4144.     diffuseConstant %Number.datatype; #IMPLIED
  4145.     kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED
  4146. >
  4147. <!-- end of SVG.feDiffuseLighting.attlist -->]]>
  4148.  
  4149. <!-- feDisplacementMap: Filter Effect Displacement Map Element -->
  4150.  
  4151. <!ENTITY % SVG.feDisplacementMap.extra.content "" >
  4152.  
  4153. <!ENTITY % SVG.feDisplacementMap.element "INCLUDE" >
  4154. <![%SVG.feDisplacementMap.element;[
  4155. <!ENTITY % SVG.feDisplacementMap.content
  4156.     "( %SVG.animate.qname; | %SVG.set.qname;
  4157.        %SVG.feDisplacementMap.extra.content; )*"
  4158. >
  4159. <!ELEMENT %SVG.feDisplacementMap.qname; %SVG.feDisplacementMap.content; >
  4160. <!-- end of SVG.feDisplacementMap.element -->]]>
  4161.  
  4162. <!ENTITY % SVG.feDisplacementMap.attlist "INCLUDE" >
  4163. <![%SVG.feDisplacementMap.attlist;[
  4164. <!ATTLIST %SVG.feDisplacementMap.qname;
  4165.     %SVG.Core.attrib;
  4166.     %SVG.FilterColor.attrib;
  4167.     %SVG.FilterPrimitiveWithIn.attrib;
  4168.     in2 CDATA #REQUIRED
  4169.     scale %Number.datatype; #IMPLIED
  4170.     xChannelSelector ( R | G | B | A ) 'A'
  4171.     yChannelSelector ( R | G | B | A ) 'A'
  4172. >
  4173. <!-- end of SVG.feDisplacementMap.attlist -->]]>
  4174.  
  4175. <!-- feFlood: Filter Effect Flood Element .............. -->
  4176.  
  4177. <!ENTITY % SVG.feFlood.extra.content "" >
  4178.  
  4179. <!ENTITY % SVG.feFlood.element "INCLUDE" >
  4180. <![%SVG.feFlood.element;[
  4181. <!ENTITY % SVG.feFlood.content
  4182.     "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  4183.        %SVG.feFlood.extra.content; )*"
  4184. >
  4185. <!ELEMENT %SVG.feFlood.qname; %SVG.feFlood.content; >
  4186. <!-- end of SVG.feFlood.element -->]]>
  4187.  
  4188. <!ENTITY % SVG.feFlood.attlist "INCLUDE" >
  4189. <![%SVG.feFlood.attlist;[
  4190. <!ATTLIST %SVG.feFlood.qname;
  4191.     %SVG.Core.attrib;
  4192.     %SVG.Style.attrib;
  4193.     %SVG.Color.attrib;
  4194.     %SVG.FilterColor.attrib;
  4195.     %SVG.FilterPrimitiveWithIn.attrib;
  4196.     flood-color %SVGColor.datatype; #IMPLIED
  4197.     flood-opacity %OpacityValue.datatype; #IMPLIED
  4198. >
  4199. <!-- end of SVG.feFlood.attlist -->]]>
  4200.  
  4201. <!-- feGaussianBlur: Filter Effect Gaussian Blur Element -->
  4202.  
  4203. <!ENTITY % SVG.feGaussianBlur.extra.content "" >
  4204.  
  4205. <!ENTITY % SVG.feGaussianBlur.element "INCLUDE" >
  4206. <![%SVG.feGaussianBlur.element;[
  4207. <!ENTITY % SVG.feGaussianBlur.content
  4208.     "( %SVG.animate.qname; | %SVG.set.qname;
  4209.        %SVG.feGaussianBlur.extra.content; )*"
  4210. >
  4211. <!ELEMENT %SVG.feGaussianBlur.qname; %SVG.feGaussianBlur.content; >
  4212. <!-- end of SVG.feGaussianBlur.element -->]]>
  4213.  
  4214. <!ENTITY % SVG.feGaussianBlur.attlist "INCLUDE" >
  4215. <![%SVG.feGaussianBlur.attlist;[
  4216. <!ATTLIST %SVG.feGaussianBlur.qname;
  4217.     %SVG.Core.attrib;
  4218.     %SVG.FilterColor.attrib;
  4219.     %SVG.FilterPrimitiveWithIn.attrib;
  4220.     stdDeviation %NumberOptionalNumber.datatype; #IMPLIED
  4221. >
  4222. <!-- end of SVG.feGaussianBlur.attlist -->]]>
  4223.  
  4224. <!-- feImage: Filter Effect Image Element .............. -->
  4225.  
  4226. <!ENTITY % SVG.feImage.extra.content "" >
  4227.  
  4228. <!ENTITY % SVG.feImage.element "INCLUDE" >
  4229. <![%SVG.feImage.element;[
  4230. <!ENTITY % SVG.feImage.content
  4231.     "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateTransform.qname;
  4232.        %SVG.feImage.extra.content; )*"
  4233. >
  4234. <!ELEMENT %SVG.feImage.qname; %SVG.feImage.content; >
  4235. <!-- end of SVG.feImage.element -->]]>
  4236.  
  4237. <!ENTITY % SVG.feImage.attlist "INCLUDE" >
  4238. <![%SVG.feImage.attlist;[
  4239. <!ATTLIST %SVG.feImage.qname;
  4240.     %SVG.Core.attrib;
  4241.     %SVG.Style.attrib;
  4242.     %SVG.Presentation.attrib;
  4243.     %SVG.FilterPrimitive.attrib;
  4244.     %SVG.XLinkEmbed.attrib;
  4245.     %SVG.External.attrib;
  4246.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  4247. >
  4248. <!-- end of SVG.feImage.attlist -->]]>
  4249.  
  4250. <!-- feMerge: Filter Effect Merge Element .............. -->
  4251.  
  4252. <!ENTITY % SVG.feMerge.extra.content "" >
  4253.  
  4254. <!ENTITY % SVG.feMerge.element "INCLUDE" >
  4255. <![%SVG.feMerge.element;[
  4256. <!ENTITY % SVG.feMerge.content
  4257.     "( %SVG.feMergeNode.qname; %SVG.feMerge.extra.content; )*"
  4258. >
  4259. <!ELEMENT %SVG.feMerge.qname; %SVG.feMerge.content; >
  4260. <!-- end of SVG.feMerge.element -->]]>
  4261.  
  4262. <!ENTITY % SVG.feMerge.attlist "INCLUDE" >
  4263. <![%SVG.feMerge.attlist;[
  4264. <!ATTLIST %SVG.feMerge.qname;
  4265.     %SVG.Core.attrib;
  4266.     %SVG.FilterColor.attrib;
  4267.     %SVG.FilterPrimitive.attrib;
  4268. >
  4269. <!-- end of SVG.feMerge.attlist -->]]>
  4270.  
  4271. <!-- feMergeNode: Filter Effect Merge Node Element ..... -->
  4272.  
  4273. <!ENTITY % SVG.feMergeNode.extra.content "" >
  4274.  
  4275. <!ENTITY % SVG.feMergeNode.element "INCLUDE" >
  4276. <![%SVG.feMergeNode.element;[
  4277. <!ENTITY % SVG.feMergeNode.content
  4278.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feMergeNode.extra.content; )*"
  4279. >
  4280. <!ELEMENT %SVG.feMergeNode.qname; %SVG.feMergeNode.content; >
  4281. <!-- end of SVG.feMergeNode.element -->]]>
  4282.  
  4283. <!ENTITY % SVG.feMergeNode.attlist "INCLUDE" >
  4284. <![%SVG.feMergeNode.attlist;[
  4285. <!ATTLIST %SVG.feMergeNode.qname;
  4286.     %SVG.Core.attrib;
  4287.     in CDATA #IMPLIED
  4288. >
  4289. <!-- end of SVG.feMergeNode.attlist -->]]>
  4290.  
  4291. <!-- feMorphology: Filter Effect Morphology Element .... -->
  4292.  
  4293. <!ENTITY % SVG.feMorphology.extra.content "" >
  4294.  
  4295. <!ENTITY % SVG.feMorphology.element "INCLUDE" >
  4296. <![%SVG.feMorphology.element;[
  4297. <!ENTITY % SVG.feMorphology.content
  4298.     "( %SVG.animate.qname; | %SVG.set.qname;
  4299.        %SVG.feMorphology.extra.content; )*"
  4300. >
  4301. <!ELEMENT %SVG.feMorphology.qname; %SVG.feMorphology.content; >
  4302. <!-- end of SVG.feMorphology.element -->]]>
  4303.  
  4304. <!ENTITY % SVG.feMorphology.attlist "INCLUDE" >
  4305. <![%SVG.feMorphology.attlist;[
  4306. <!ATTLIST %SVG.feMorphology.qname;
  4307.     %SVG.Core.attrib;
  4308.     %SVG.FilterColor.attrib;
  4309.     %SVG.FilterPrimitiveWithIn.attrib;
  4310.     operator ( erode | dilate ) 'erode'
  4311.     radius %NumberOptionalNumber.datatype; #IMPLIED
  4312. >
  4313. <!-- end of SVG.feMorphology.attlist -->]]>
  4314.  
  4315. <!-- feOffset: Filter Effect Offset Element ............ -->
  4316.  
  4317. <!ENTITY % SVG.feOffset.extra.content "" >
  4318.  
  4319. <!ENTITY % SVG.feOffset.element "INCLUDE" >
  4320. <![%SVG.feOffset.element;[
  4321. <!ENTITY % SVG.feOffset.content
  4322.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feOffset.extra.content; )*"
  4323. >
  4324. <!ELEMENT %SVG.feOffset.qname; %SVG.feOffset.content; >
  4325. <!-- end of SVG.feOffset.element -->]]>
  4326.  
  4327. <!ENTITY % SVG.feOffset.attlist "INCLUDE" >
  4328. <![%SVG.feOffset.attlist;[
  4329. <!ATTLIST %SVG.feOffset.qname;
  4330.     %SVG.Core.attrib;
  4331.     %SVG.FilterColor.attrib;
  4332.     %SVG.FilterPrimitiveWithIn.attrib;
  4333.     dx %Number.datatype; #IMPLIED
  4334.     dy %Number.datatype; #IMPLIED
  4335. >
  4336. <!-- end of SVG.feOffset.attlist -->]]>
  4337.  
  4338. <!-- feSpecularLighting: Filter Effect Specular Lighting Element -->
  4339.  
  4340. <!ENTITY % SVG.feSpecularLighting.extra.content "" >
  4341.  
  4342. <!ENTITY % SVG.feSpecularLighting.element "INCLUDE" >
  4343. <![%SVG.feSpecularLighting.element;[
  4344. <!ENTITY % SVG.feSpecularLighting.content
  4345.     "(( %SVG.feDistantLight.qname; | %SVG.fePointLight.qname;
  4346.       | %SVG.feSpotLight.qname; ), ( %SVG.animate.qname; | %SVG.set.qname;
  4347.       | %SVG.animateColor.qname; %SVG.feSpecularLighting.extra.content; )*)"
  4348. >
  4349. <!ELEMENT %SVG.feSpecularLighting.qname; %SVG.feSpecularLighting.content; >
  4350. <!-- end of SVG.feSpecularLighting.element -->]]>
  4351.  
  4352. <!ENTITY % SVG.feSpecularLighting.attlist "INCLUDE" >
  4353. <![%SVG.feSpecularLighting.attlist;[
  4354. <!ATTLIST %SVG.feSpecularLighting.qname;
  4355.     %SVG.Core.attrib;
  4356.     %SVG.Style.attrib;
  4357.     %SVG.Color.attrib;
  4358.     %SVG.FilterColor.attrib;
  4359.     %SVG.FilterPrimitiveWithIn.attrib;
  4360.     lighting-color %SVGColor.datatype; #IMPLIED
  4361.     surfaceScale %Number.datatype; #IMPLIED
  4362.     specularConstant %Number.datatype; #IMPLIED
  4363.     specularExponent %Number.datatype; #IMPLIED
  4364.     kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED
  4365. >
  4366. <!-- end of SVG.feSpecularLighting.attlist -->]]>
  4367.  
  4368. <!-- feTile: Filter Effect Tile Element ................ -->
  4369.  
  4370. <!ENTITY % SVG.feTile.extra.content "" >
  4371.  
  4372. <!ENTITY % SVG.feTile.element "INCLUDE" >
  4373. <![%SVG.feTile.element;[
  4374. <!ENTITY % SVG.feTile.content
  4375.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feTile.extra.content; )*"
  4376. >
  4377. <!ELEMENT %SVG.feTile.qname; %SVG.feTile.content; >
  4378. <!-- end of SVG.feTile.element -->]]>
  4379.  
  4380. <!ENTITY % SVG.feTile.attlist "INCLUDE" >
  4381. <![%SVG.feTile.attlist;[
  4382. <!ATTLIST %SVG.feTile.qname;
  4383.     %SVG.Core.attrib;
  4384.     %SVG.FilterColor.attrib;
  4385.     %SVG.FilterPrimitiveWithIn.attrib;
  4386. >
  4387. <!-- end of SVG.feTile.attlist -->]]>
  4388.  
  4389. <!-- feTurbulence: Filter Effect Turbulence Element .... -->
  4390.  
  4391. <!ENTITY % SVG.feTurbulence.extra.content "" >
  4392.  
  4393. <!ENTITY % SVG.feTurbulence.element "INCLUDE" >
  4394. <![%SVG.feTurbulence.element;[
  4395. <!ENTITY % SVG.feTurbulence.content
  4396.     "( %SVG.animate.qname; | %SVG.set.qname;
  4397.        %SVG.feTurbulence.extra.content; )*"
  4398. >
  4399. <!ELEMENT %SVG.feTurbulence.qname; %SVG.feTurbulence.content; >
  4400. <!-- end of SVG.feTurbulence.element -->]]>
  4401.  
  4402. <!ENTITY % SVG.feTurbulence.attlist "INCLUDE" >
  4403. <![%SVG.feTurbulence.attlist;[
  4404. <!ATTLIST %SVG.feTurbulence.qname;
  4405.     %SVG.Core.attrib;
  4406.     %SVG.FilterColor.attrib;
  4407.     %SVG.FilterPrimitive.attrib;
  4408.     baseFrequency %NumberOptionalNumber.datatype; #IMPLIED
  4409.     numOctaves %Integer.datatype; #IMPLIED
  4410.     seed %Number.datatype; #IMPLIED
  4411.     stitchTiles ( stitch | noStitch ) 'noStitch'
  4412.     type ( fractalNoise | turbulence ) 'turbulence'
  4413. >
  4414. <!-- end of SVG.feTurbulence.attlist -->]]>
  4415.  
  4416. <!-- feDistantLight: Filter Effect Distant Light Element -->
  4417.  
  4418. <!ENTITY % SVG.feDistantLight.extra.content "" >
  4419.  
  4420. <!ENTITY % SVG.feDistantLight.element "INCLUDE" >
  4421. <![%SVG.feDistantLight.element;[
  4422. <!ENTITY % SVG.feDistantLight.content
  4423.     "( %SVG.animate.qname; | %SVG.set.qname;
  4424.        %SVG.feDistantLight.extra.content; )*"
  4425. >
  4426. <!ELEMENT %SVG.feDistantLight.qname; %SVG.feDistantLight.content; >
  4427. <!-- end of SVG.feDistantLight.element -->]]>
  4428.  
  4429. <!ENTITY % SVG.feDistantLight.attlist "INCLUDE" >
  4430. <![%SVG.feDistantLight.attlist;[
  4431. <!ATTLIST %SVG.feDistantLight.qname;
  4432.     %SVG.Core.attrib;
  4433.     azimuth %Number.datatype; #IMPLIED
  4434.     elevation %Number.datatype; #IMPLIED
  4435. >
  4436. <!-- end of SVG.feDistantLight.attlist -->]]>
  4437.  
  4438. <!-- fePointLight: Filter Effect Point Light Element ... -->
  4439.  
  4440. <!ENTITY % SVG.fePointLight.extra.content "" >
  4441.  
  4442. <!ENTITY % SVG.fePointLight.element "INCLUDE" >
  4443. <![%SVG.fePointLight.element;[
  4444. <!ENTITY % SVG.fePointLight.content
  4445.     "( %SVG.animate.qname; | %SVG.set.qname;
  4446.        %SVG.fePointLight.extra.content; )*"
  4447. >
  4448. <!ELEMENT %SVG.fePointLight.qname; %SVG.fePointLight.content; >
  4449. <!-- end of SVG.fePointLight.element -->]]>
  4450.  
  4451. <!ENTITY % SVG.fePointLight.attlist "INCLUDE" >
  4452. <![%SVG.fePointLight.attlist;[
  4453. <!ATTLIST %SVG.fePointLight.qname;
  4454.     %SVG.Core.attrib;
  4455.     x %Number.datatype; #IMPLIED
  4456.     y %Number.datatype; #IMPLIED
  4457.     z %Number.datatype; #IMPLIED
  4458. >
  4459. <!-- end of SVG.fePointLight.attlist -->]]>
  4460.  
  4461. <!-- feSpotLight: Filter Effect Spot Light Element ..... -->
  4462.  
  4463. <!ENTITY % SVG.feSpotLight.extra.content "" >
  4464.  
  4465. <!ENTITY % SVG.feSpotLight.element "INCLUDE" >
  4466. <![%SVG.feSpotLight.element;[
  4467. <!ENTITY % SVG.feSpotLight.content
  4468.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feSpotLight.extra.content; )*"
  4469. >
  4470. <!ELEMENT %SVG.feSpotLight.qname; %SVG.feSpotLight.content; >
  4471. <!-- end of SVG.feSpotLight.element -->]]>
  4472.  
  4473. <!ENTITY % SVG.feSpotLight.attlist "INCLUDE" >
  4474. <![%SVG.feSpotLight.attlist;[
  4475. <!ATTLIST %SVG.feSpotLight.qname;
  4476.     %SVG.Core.attrib;
  4477.     x %Number.datatype; #IMPLIED
  4478.     y %Number.datatype; #IMPLIED
  4479.     z %Number.datatype; #IMPLIED
  4480.     pointsAtX %Number.datatype; #IMPLIED
  4481.     pointsAtY %Number.datatype; #IMPLIED
  4482.     pointsAtZ %Number.datatype; #IMPLIED
  4483.     specularExponent %Number.datatype; #IMPLIED
  4484.     limitingConeAngle %Number.datatype; #IMPLIED
  4485. >
  4486. <!-- end of SVG.feSpotLight.attlist -->]]>
  4487.  
  4488. <!-- feFuncR: Filter Effect Function Red Element ....... -->
  4489.  
  4490. <!ENTITY % SVG.feFuncR.extra.content "" >
  4491.  
  4492. <!ENTITY % SVG.feFuncR.element "INCLUDE" >
  4493. <![%SVG.feFuncR.element;[
  4494. <!ENTITY % SVG.feFuncR.content
  4495.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncR.extra.content; )*"
  4496. >
  4497. <!ELEMENT %SVG.feFuncR.qname; %SVG.feFuncR.content; >
  4498. <!-- end of SVG.feFuncR.element -->]]>
  4499.  
  4500. <!ENTITY % SVG.feFuncR.attlist "INCLUDE" >
  4501. <![%SVG.feFuncR.attlist;[
  4502. <!ATTLIST %SVG.feFuncR.qname;
  4503.     %SVG.Core.attrib;
  4504.     type ( identity | table | discrete | linear | gamma ) #REQUIRED
  4505.     tableValues CDATA #IMPLIED
  4506.     slope %Number.datatype; #IMPLIED
  4507.     intercept %Number.datatype; #IMPLIED
  4508.     amplitude %Number.datatype; #IMPLIED
  4509.     exponent %Number.datatype; #IMPLIED
  4510.     offset %Number.datatype; #IMPLIED
  4511. >
  4512. <!-- end of SVG.feFuncR.attlist -->]]>
  4513.  
  4514. <!-- feFuncG: Filter Effect Function Green Element ..... -->
  4515.  
  4516. <!ENTITY % SVG.feFuncG.extra.content "" >
  4517.  
  4518. <!ENTITY % SVG.feFuncG.element "INCLUDE" >
  4519. <![%SVG.feFuncG.element;[
  4520. <!ENTITY % SVG.feFuncG.content
  4521.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncG.extra.content; )*"
  4522. >
  4523. <!ELEMENT %SVG.feFuncG.qname; %SVG.feFuncG.content; >
  4524. <!-- end of SVG.feFuncG.element -->]]>
  4525.  
  4526. <!ENTITY % SVG.feFuncG.attlist "INCLUDE" >
  4527. <![%SVG.feFuncG.attlist;[
  4528. <!ATTLIST %SVG.feFuncG.qname;
  4529.     %SVG.Core.attrib;
  4530.     type ( identity | table | discrete | linear | gamma ) #REQUIRED
  4531.     tableValues CDATA #IMPLIED
  4532.     slope %Number.datatype; #IMPLIED
  4533.     intercept %Number.datatype; #IMPLIED
  4534.     amplitude %Number.datatype; #IMPLIED
  4535.     exponent %Number.datatype; #IMPLIED
  4536.     offset %Number.datatype; #IMPLIED
  4537. >
  4538. <!-- end of SVG.feFuncG.attlist -->]]>
  4539.  
  4540. <!-- feFuncB: Filter Effect Function Blue Element ...... -->
  4541.  
  4542. <!ENTITY % SVG.feFuncB.extra.content "" >
  4543.  
  4544. <!ENTITY % SVG.feFuncB.element "INCLUDE" >
  4545. <![%SVG.feFuncB.element;[
  4546. <!ENTITY % SVG.feFuncB.content
  4547.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncB.extra.content; )*"
  4548. >
  4549. <!ELEMENT %SVG.feFuncB.qname; %SVG.feFuncB.content; >
  4550. <!-- end of SVG.feFuncB.element -->]]>
  4551.  
  4552. <!ENTITY % SVG.feFuncB.attlist "INCLUDE" >
  4553. <![%SVG.feFuncB.attlist;[
  4554. <!ATTLIST %SVG.feFuncB.qname;
  4555.     %SVG.Core.attrib;
  4556.     type ( identity | table | discrete | linear | gamma ) #REQUIRED
  4557.     tableValues CDATA #IMPLIED
  4558.     slope %Number.datatype; #IMPLIED
  4559.     intercept %Number.datatype; #IMPLIED
  4560.     amplitude %Number.datatype; #IMPLIED
  4561.     exponent %Number.datatype; #IMPLIED
  4562.     offset %Number.datatype; #IMPLIED
  4563. >
  4564. <!-- end of SVG.feFuncB.attlist -->]]>
  4565.  
  4566. <!-- feFuncA: Filter Effect Function Alpha Element ..... -->
  4567.  
  4568. <!ENTITY % SVG.feFuncA.extra.content "" >
  4569.  
  4570. <!ENTITY % SVG.feFuncA.element "INCLUDE" >
  4571. <![%SVG.feFuncA.element;[
  4572. <!ENTITY % SVG.feFuncA.content
  4573.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncA.extra.content; )*"
  4574. >
  4575. <!ELEMENT %SVG.feFuncA.qname; %SVG.feFuncA.content; >
  4576. <!-- end of SVG.feFuncA.element -->]]>
  4577.  
  4578. <!ENTITY % SVG.feFuncA.attlist "INCLUDE" >
  4579. <![%SVG.feFuncA.attlist;[
  4580. <!ATTLIST %SVG.feFuncA.qname;
  4581.     %SVG.Core.attrib;
  4582.     type ( identity | table | discrete | linear | gamma ) #REQUIRED
  4583.     tableValues CDATA #IMPLIED
  4584.     slope %Number.datatype; #IMPLIED
  4585.     intercept %Number.datatype; #IMPLIED
  4586.     amplitude %Number.datatype; #IMPLIED
  4587.     exponent %Number.datatype; #IMPLIED
  4588.     offset %Number.datatype; #IMPLIED
  4589. >
  4590. <!-- end of SVG.feFuncA.attlist -->]]>
  4591.  
  4592. <!-- end of svg-filter.mod -->
  4593. ]]>
  4594. <!-- Cursor Module ............................................... -->
  4595. <!ENTITY % svg-cursor.module "INCLUDE">
  4596. <![%svg-cursor.module;[
  4597. <!ENTITY % svg-cursor.mod
  4598.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Cursor//EN"
  4599.            "svg-cursor.mod" >
  4600. <!-- ....................................................................... -->
  4601. <!-- SVG 1.1 Cursor Module ................................................. -->
  4602. <!-- file: svg-cursor.mod
  4603.  
  4604.      This is SVG, a language for describing two-dimensional graphics in XML.
  4605.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  4606.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  4607.  
  4608.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  4609.  
  4610.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Cursor//EN"
  4611.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-cursor.mod"
  4612.  
  4613.      ....................................................................... -->
  4614.  
  4615. <!-- Cursor
  4616.  
  4617.         cursor
  4618.  
  4619.      This module declares markup to provide support for cursor.
  4620. -->
  4621.  
  4622. <!-- 'cursor' property/attribute value (e.g., 'crosshair', <uri>) -->
  4623. <!ENTITY % CursorValue.datatype "CDATA" >
  4624.  
  4625. <!-- Qualified Names (Default) ......................... -->
  4626.  
  4627. <!ENTITY % SVG.cursor.qname "cursor" >
  4628.  
  4629. <!-- Attribute Collections (Default) ................... -->
  4630.  
  4631. <!ENTITY % SVG.Core.attrib "" >
  4632. <!ENTITY % SVG.Conditional.attrib "" >
  4633. <!ENTITY % SVG.XLinkRequired.attrib "" >
  4634. <!ENTITY % SVG.External.attrib "" >
  4635.  
  4636. <!-- SVG.Cursor.class .................................. -->
  4637.  
  4638. <!ENTITY % SVG.Cursor.extra.class "" >
  4639.  
  4640. <!ENTITY % SVG.Cursor.class
  4641.     "| %SVG.cursor.qname; %SVG.Cursor.extra.class;"
  4642. >
  4643.  
  4644. <!-- SVG.Cursor.attrib ................................. -->
  4645.  
  4646. <!ENTITY % SVG.Cursor.extra.attrib "" >
  4647.  
  4648. <!ENTITY % SVG.Cursor.attrib
  4649.     "cursor %CursorValue.datatype; #IMPLIED
  4650.      %SVG.Cursor.extra.attrib;"
  4651. >
  4652.  
  4653. <!-- cursor: Cursor Element ............................ -->
  4654.  
  4655. <!ENTITY % SVG.cursor.extra.content "" >
  4656.  
  4657. <!ENTITY % SVG.cursor.element "INCLUDE" >
  4658. <![%SVG.cursor.element;[
  4659. <!ENTITY % SVG.cursor.content
  4660.     "( %SVG.Description.class; %SVG.cursor.extra.content; )*"
  4661. >
  4662. <!ELEMENT %SVG.cursor.qname; %SVG.cursor.content; >
  4663. <!-- end of SVG.cursor.element -->]]>
  4664.  
  4665. <!ENTITY % SVG.cursor.attlist "INCLUDE" >
  4666. <![%SVG.cursor.attlist;[
  4667. <!ATTLIST %SVG.cursor.qname;
  4668.     %SVG.Core.attrib;
  4669.     %SVG.Conditional.attrib;
  4670.     %SVG.XLinkRequired.attrib;
  4671.     %SVG.External.attrib;
  4672.     x %Coordinate.datatype; #IMPLIED
  4673.     y %Coordinate.datatype; #IMPLIED
  4674. >
  4675. <!-- end of SVG.cursor.attlist -->]]>
  4676.  
  4677. <!-- end of svg-cursor.mod -->
  4678. ]]>
  4679. <!-- Hyperlinking Module ......................................... -->
  4680. <!ENTITY % svg-hyperlink.module "INCLUDE">
  4681. <![%svg-hyperlink.module;[
  4682. <!ENTITY % svg-hyperlink.mod
  4683.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN"
  4684.            "svg-hyperlink.mod" >
  4685. <!-- ....................................................................... -->
  4686. <!-- SVG 1.1 Hyperlinking Module ........................................... -->
  4687. <!-- file: svg-hyperlink.mod
  4688.  
  4689.      This is SVG, a language for describing two-dimensional graphics in XML.
  4690.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  4691.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  4692.  
  4693.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  4694.  
  4695.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN"
  4696.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-hyperlink.mod"
  4697.  
  4698.      ....................................................................... -->
  4699.  
  4700. <!-- Hyperlinking
  4701.  
  4702.         a
  4703.  
  4704.      This module declares markup to provide support for hyper linking.
  4705. -->
  4706.  
  4707. <!-- link to this target -->
  4708. <!ENTITY % LinkTarget.datatype "NMTOKEN" >
  4709.  
  4710. <!-- Qualified Names (Default) ......................... -->
  4711.  
  4712. <!ENTITY % SVG.a.qname "a" >
  4713.  
  4714. <!-- Attribute Collections (Default) ................... -->
  4715.  
  4716. <!ENTITY % SVG.Core.attrib "" >
  4717. <!ENTITY % SVG.Conditional.attrib "" >
  4718. <!ENTITY % SVG.Style.attrib "" >
  4719. <!ENTITY % SVG.Viewport.attrib "" >
  4720. <!ENTITY % SVG.Text.attrib "" >
  4721. <!ENTITY % SVG.TextContent.attrib "" >
  4722. <!ENTITY % SVG.Font.attrib "" >
  4723. <!ENTITY % SVG.Paint.attrib "" >
  4724. <!ENTITY % SVG.Color.attrib "" >
  4725. <!ENTITY % SVG.Opacity.attrib "" >
  4726. <!ENTITY % SVG.Graphics.attrib "" >
  4727. <!ENTITY % SVG.Marker.attrib "" >
  4728. <!ENTITY % SVG.Gradient.attrib "" >
  4729. <!ENTITY % SVG.Clip.attrib "" >
  4730. <!ENTITY % SVG.Mask.attrib "" >
  4731. <!ENTITY % SVG.Filter.attrib "" >
  4732. <!ENTITY % SVG.FilterColor.attrib "" >
  4733. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  4734. <!ENTITY % SVG.Cursor.attrib "" >
  4735. <!ENTITY % SVG.XLinkReplace.attrib "" >
  4736. <!ENTITY % SVG.External.attrib "" >
  4737.  
  4738. <!-- SVG.Hyperlink.class ............................... -->
  4739.  
  4740. <!ENTITY % SVG.Hyperlink.extra.class "" >
  4741.  
  4742. <!ENTITY % SVG.Hyperlink.class
  4743.     "| %SVG.a.qname; %SVG.Hyperlink.extra.class;"
  4744. >
  4745.  
  4746. <!-- SVG.Presentation.attrib ........................... -->
  4747.  
  4748. <!ENTITY % SVG.Presentation.extra.attrib "" >
  4749.  
  4750. <!ENTITY % SVG.Presentation.attrib
  4751.     "%SVG.Container.attrib;
  4752.      %SVG.Viewport.attrib;
  4753.      %SVG.Text.attrib;
  4754.      %SVG.TextContent.attrib;
  4755.      %SVG.Font.attrib;
  4756.      %SVG.Paint.attrib;
  4757.      %SVG.Color.attrib;
  4758.      %SVG.Opacity.attrib;
  4759.      %SVG.Graphics.attrib;
  4760.      %SVG.Marker.attrib;
  4761.      %SVG.ColorProfile.attrib;
  4762.      %SVG.Gradient.attrib;
  4763.      %SVG.Clip.attrib;
  4764.      %SVG.Mask.attrib;
  4765.      %SVG.Filter.attrib;
  4766.      %SVG.FilterColor.attrib;
  4767.      %SVG.Cursor.attrib;
  4768.      flood-color %SVGColor.datatype; #IMPLIED
  4769.      flood-opacity %OpacityValue.datatype; #IMPLIED
  4770.      lighting-color %SVGColor.datatype; #IMPLIED
  4771.      %SVG.Presentation.extra.attrib;"
  4772. >
  4773.  
  4774. <!-- a: Anchor Element ................................. -->
  4775.  
  4776. <!ENTITY % SVG.a.extra.content "" >
  4777.  
  4778. <!ENTITY % SVG.a.element "INCLUDE" >
  4779. <![%SVG.a.element;[
  4780. <!ENTITY % SVG.a.content
  4781.     "( #PCDATA | %SVG.Description.class; | %SVG.Animation.class;
  4782.        %SVG.Structure.class; %SVG.Conditional.class; %SVG.Image.class;
  4783.        %SVG.Style.class; %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  4784.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  4785.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  4786.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  4787.        %SVG.Font.class; %SVG.a.extra.content; )*"
  4788. >
  4789. <!ELEMENT %SVG.a.qname; %SVG.a.content; >
  4790. <!-- end of SVG.a.element -->]]>
  4791.  
  4792. <!ENTITY % SVG.a.attlist "INCLUDE" >
  4793. <![%SVG.a.attlist;[
  4794. <!ATTLIST %SVG.a.qname;
  4795.     %SVG.Core.attrib;
  4796.     %SVG.Conditional.attrib;
  4797.     %SVG.Style.attrib;
  4798.     %SVG.Presentation.attrib;
  4799.     %SVG.GraphicalEvents.attrib;
  4800.     %SVG.XLinkReplace.attrib;
  4801.     %SVG.External.attrib;
  4802.     transform %TransformList.datatype; #IMPLIED
  4803.     target %LinkTarget.datatype; #IMPLIED
  4804. >
  4805. <!-- end of SVG.a.attlist -->]]>
  4806.  
  4807. <!-- end of svg-hyperlink.mod -->
  4808. ]]>
  4809. <!-- View Module ................................................. -->
  4810. <!ENTITY % svg-view.module "INCLUDE">
  4811. <![%svg-view.module;[
  4812. <!ENTITY % svg-view.mod
  4813.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN"
  4814.            "svg-view.mod" >
  4815. <!-- ....................................................................... -->
  4816. <!-- SVG 1.1 View Module ................................................... -->
  4817. <!-- file: svg-view.mod
  4818.  
  4819.      This is SVG, a language for describing two-dimensional graphics in XML.
  4820.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  4821.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  4822.  
  4823.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  4824.  
  4825.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN"
  4826.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-view.mod"
  4827.  
  4828.      ....................................................................... -->
  4829.  
  4830. <!-- View
  4831.  
  4832.         view
  4833.  
  4834.      This module declares markup to provide support for view.
  4835. -->
  4836.  
  4837. <!-- Qualified Names (Default) ......................... -->
  4838.  
  4839. <!ENTITY % SVG.view.qname "view" >
  4840.  
  4841. <!-- Attribute Collections (Default) ................... -->
  4842.  
  4843. <!ENTITY % SVG.Core.attrib "" >
  4844. <!ENTITY % SVG.External.attrib "" >
  4845.  
  4846. <!-- SVG.View.class .................................... -->
  4847.  
  4848. <!ENTITY % SVG.View.extra.class "" >
  4849.  
  4850. <!ENTITY % SVG.View.class
  4851.     "| %SVG.view.qname; %SVG.View.extra.class;"
  4852. >
  4853.  
  4854. <!-- view: View Element ................................ -->
  4855.  
  4856. <!ENTITY % SVG.view.extra.content "" >
  4857.  
  4858. <!ENTITY % SVG.view.element "INCLUDE" >
  4859. <![%SVG.view.element;[
  4860. <!ENTITY % SVG.view.content
  4861.     "( %SVG.Description.class; %SVG.view.extra.content; )*"
  4862. >
  4863. <!ELEMENT %SVG.view.qname; %SVG.view.content; >
  4864. <!-- end of SVG.view.element -->]]>
  4865.  
  4866. <!ENTITY % SVG.view.attlist "INCLUDE" >
  4867. <![%SVG.view.attlist;[
  4868. <!ATTLIST %SVG.view.qname;
  4869.     %SVG.Core.attrib;
  4870.     %SVG.External.attrib;
  4871.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  4872.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  4873.     zoomAndPan ( disable | magnify ) 'magnify'
  4874.     viewTarget CDATA #IMPLIED
  4875. >
  4876. <!-- end of SVG.view.attlist -->]]>
  4877.  
  4878. <!-- end of svg-view.mod -->
  4879. ]]>
  4880. <!-- Scripting Module ............................................ -->
  4881. <!ENTITY % svg-script.module "INCLUDE">
  4882. <![%svg-script.module;[
  4883. <!ENTITY % svg-script.mod
  4884.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN"
  4885.            "svg-script.mod" >
  4886. <!-- ....................................................................... -->
  4887. <!-- SVG 1.1 Scripting Module .............................................. -->
  4888. <!-- file: svg-script.mod
  4889.  
  4890.      This is SVG, a language for describing two-dimensional graphics in XML.
  4891.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  4892.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  4893.  
  4894.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  4895.  
  4896.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN"
  4897.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-script.mod"
  4898.  
  4899.      ....................................................................... -->
  4900.  
  4901. <!-- Scripting
  4902.  
  4903.         script
  4904.  
  4905.      This module declares markup to provide support for scripting.
  4906. -->
  4907.  
  4908. <!-- Qualified Names (Default) ......................... -->
  4909.  
  4910. <!ENTITY % SVG.script.qname "script" >
  4911.  
  4912. <!-- Attribute Collections (Default) ................... -->
  4913.  
  4914. <!ENTITY % SVG.Core.attrib "" >
  4915. <!ENTITY % SVG.XLink.attrib "" >
  4916. <!ENTITY % SVG.External.attrib "" >
  4917.  
  4918. <!-- SVG.Script.class .................................. -->
  4919.  
  4920. <!ENTITY % SVG.Script.extra.class "" >
  4921.  
  4922. <!ENTITY % SVG.Script.class
  4923.     "| %SVG.script.qname; %SVG.Script.extra.class;"
  4924. >
  4925.  
  4926. <!-- script: Script Element ............................ -->
  4927.  
  4928. <!ENTITY % SVG.script.extra.content "" >
  4929.  
  4930. <!ENTITY % SVG.script.element "INCLUDE" >
  4931. <![%SVG.script.element;[
  4932. <!ENTITY % SVG.script.content
  4933.     "( #PCDATA %SVG.script.extra.content; )*"
  4934. >
  4935. <!ELEMENT %SVG.script.qname; %SVG.script.content; >
  4936. <!-- end of SVG.script.element -->]]>
  4937.  
  4938. <!ENTITY % SVG.script.attlist "INCLUDE" >
  4939. <![%SVG.script.attlist;[
  4940. <!ATTLIST %SVG.script.qname;
  4941.     %SVG.Core.attrib;
  4942.     %SVG.XLink.attrib;
  4943.     %SVG.External.attrib;
  4944.     type %ContentType.datatype; #REQUIRED
  4945. >
  4946. <!-- end of SVG.script.attlist -->]]>
  4947.  
  4948. <!-- end of svg-script.mod -->
  4949. ]]>
  4950. <!-- Animation Module ............................................ -->
  4951. <!ENTITY % svg-animation.module "INCLUDE">
  4952. <![%svg-animation.module;[
  4953. <!ENTITY % svg-animation.mod
  4954.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN"
  4955.            "svg-animation.mod" >
  4956. <!-- ....................................................................... -->
  4957. <!-- SVG 1.1 Animation Module .............................................. -->
  4958. <!-- file: svg-animation.mod
  4959.  
  4960.      This is SVG, a language for describing two-dimensional graphics in XML.
  4961.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  4962.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  4963.  
  4964.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  4965.  
  4966.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN"
  4967.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-animation.mod"
  4968.  
  4969.      ....................................................................... -->
  4970.  
  4971. <!-- Animation
  4972.  
  4973.         animate, set, animateMotion, animateColor, animateTransform, mpath
  4974.  
  4975.      This module declares markup to provide support for animation.
  4976. -->
  4977.  
  4978. <!-- Qualified Names (Default) ......................... -->
  4979.  
  4980. <!ENTITY % SVG.animate.qname "animate" >
  4981. <!ENTITY % SVG.set.qname "set" >
  4982. <!ENTITY % SVG.animateMotion.qname "animateMotion" >
  4983. <!ENTITY % SVG.animateColor.qname "animateColor" >
  4984. <!ENTITY % SVG.animateTransform.qname "animateTransform" >
  4985. <!ENTITY % SVG.mpath.qname "mpath" >
  4986.  
  4987. <!-- Attribute Collections (Default) ................... -->
  4988.  
  4989. <!ENTITY % SVG.Core.attrib "" >
  4990. <!ENTITY % SVG.Conditional.attrib "" >
  4991. <!ENTITY % SVG.AnimationEvents.attrib "" >
  4992. <!ENTITY % SVG.XLink.attrib "" >
  4993. <!ENTITY % SVG.XLinkRequired.attrib "" >
  4994. <!ENTITY % SVG.External.attrib "" >
  4995.  
  4996. <!-- SVG.Animation.class ............................... -->
  4997.  
  4998. <!ENTITY % SVG.Animation.extra.class "" >
  4999.  
  5000. <!ENTITY % SVG.Animation.class
  5001.     "%SVG.animate.qname; | %SVG.set.qname; | %SVG.animateMotion.qname; |
  5002.      %SVG.animateColor.qname; | %SVG.animateTransform.qname;
  5003.      %SVG.Animation.extra.class;"
  5004. >
  5005.  
  5006. <!-- SVG.Animation.attrib .............................. -->
  5007.  
  5008. <!ENTITY % SVG.Animation.extra.attrib "" >
  5009.  
  5010. <!ENTITY % SVG.Animation.attrib
  5011.     "%SVG.XLink.attrib;
  5012.      %SVG.Animation.extra.attrib;"
  5013. >
  5014.  
  5015. <!-- SVG.AnimationAttribute.attrib ..................... -->
  5016.  
  5017. <!ENTITY % SVG.AnimationAttribute.extra.attrib "" >
  5018.  
  5019. <!ENTITY % SVG.AnimationAttribute.attrib
  5020.     "attributeName  CDATA  #REQUIRED
  5021.      attributeType  CDATA  #IMPLIED
  5022.      %SVG.AnimationAttribute.extra.attrib;"
  5023. >
  5024.  
  5025. <!-- SVG.AnimationTiming.attrib ........................ -->
  5026.  
  5027. <!ENTITY % SVG.AnimationTiming.extra.attrib "" >
  5028.  
  5029. <!ENTITY % SVG.AnimationTiming.attrib
  5030.     "begin CDATA #IMPLIED
  5031.      dur CDATA #IMPLIED
  5032.      end CDATA #IMPLIED
  5033.      min CDATA #IMPLIED
  5034.      max CDATA #IMPLIED
  5035.      restart ( always | never | whenNotActive ) 'always'
  5036.      repeatCount CDATA #IMPLIED
  5037.      repeatDur CDATA #IMPLIED
  5038.      fill ( remove | freeze ) 'remove'
  5039.      %SVG.AnimationTiming.extra.attrib;"
  5040. >
  5041.  
  5042. <!-- SVG.AnimationValue.attrib ......................... -->
  5043.  
  5044. <!ENTITY % SVG.AnimationValue.extra.attrib "" >
  5045.  
  5046. <!ENTITY % SVG.AnimationValue.attrib
  5047.     "calcMode ( discrete | linear | paced | spline ) 'linear'
  5048.      values CDATA #IMPLIED
  5049.      keyTimes CDATA #IMPLIED
  5050.      keySplines CDATA #IMPLIED
  5051.      from CDATA #IMPLIED
  5052.      to CDATA #IMPLIED
  5053.      by CDATA #IMPLIED
  5054.      %SVG.AnimationValue.extra.attrib;"
  5055. >
  5056.  
  5057. <!-- SVG.AnimationAddtion.attrib ....................... -->
  5058.  
  5059. <!ENTITY % SVG.AnimationAddtion.extra.attrib "" >
  5060.  
  5061. <!ENTITY % SVG.AnimationAddtion.attrib
  5062.     "additive ( replace | sum ) 'replace'
  5063.      accumulate ( none | sum ) 'none'
  5064.      %SVG.AnimationAddtion.extra.attrib;"
  5065. >
  5066.  
  5067. <!-- animate: Animate Element .......................... -->
  5068.  
  5069. <!ENTITY % SVG.animate.extra.content "" >
  5070.  
  5071. <!ENTITY % SVG.animate.element "INCLUDE" >
  5072. <![%SVG.animate.element;[
  5073. <!ENTITY % SVG.animate.content
  5074.     "( %SVG.Description.class; %SVG.animate.extra.content; )*"
  5075. >
  5076. <!ELEMENT %SVG.animate.qname; %SVG.animate.content; >
  5077. <!-- end of SVG.animate.element -->]]>
  5078.  
  5079. <!ENTITY % SVG.animate.attlist "INCLUDE" >
  5080. <![%SVG.animate.attlist;[
  5081. <!ATTLIST %SVG.animate.qname;
  5082.     %SVG.Core.attrib;
  5083.     %SVG.Conditional.attrib;
  5084.     %SVG.AnimationEvents.attrib;
  5085.     %SVG.External.attrib;
  5086.     %SVG.Animation.attrib;
  5087.     %SVG.AnimationAttribute.attrib;
  5088.     %SVG.AnimationTiming.attrib;
  5089.     %SVG.AnimationValue.attrib;
  5090.     %SVG.AnimationAddtion.attrib;
  5091. >
  5092. <!-- end of SVG.animate.attlist -->]]>
  5093.  
  5094. <!-- set: Set Element .................................. -->
  5095.  
  5096. <!ENTITY % SVG.set.extra.content "" >
  5097.  
  5098. <!ENTITY % SVG.set.element "INCLUDE" >
  5099. <![%SVG.set.element;[
  5100. <!ENTITY % SVG.set.content
  5101.     "( %SVG.Description.class; %SVG.set.extra.content; )*"
  5102. >
  5103. <!ELEMENT %SVG.set.qname; %SVG.set.content; >
  5104. <!-- end of SVG.set.element -->]]>
  5105.  
  5106. <!ENTITY % SVG.set.attlist "INCLUDE" >
  5107. <![%SVG.set.attlist;[
  5108. <!ATTLIST %SVG.set.qname;
  5109.     %SVG.Core.attrib;
  5110.     %SVG.Conditional.attrib;
  5111.     %SVG.AnimationEvents.attrib;
  5112.     %SVG.External.attrib;
  5113.     %SVG.Animation.attrib;
  5114.     %SVG.AnimationAttribute.attrib;
  5115.     %SVG.AnimationTiming.attrib;
  5116.     to CDATA #IMPLIED
  5117. >
  5118. <!-- end of SVG.set.attlist -->]]>
  5119.  
  5120. <!-- animateMotion: Animate Motion Element ............. -->
  5121.  
  5122. <!ENTITY % SVG.animateMotion.extra.content "" >
  5123.  
  5124. <!ENTITY % SVG.animateMotion.element "INCLUDE" >
  5125. <![%SVG.animateMotion.element;[
  5126. <!ENTITY % SVG.animateMotion.content
  5127.     "(( %SVG.Description.class; )*, %SVG.mpath.qname;?
  5128.         %SVG.animateMotion.extra.content; )"
  5129. >
  5130. <!ELEMENT %SVG.animateMotion.qname; %SVG.animateMotion.content; >
  5131. <!-- end of SVG.animateMotion.element -->]]>
  5132.  
  5133. <!ENTITY % SVG.animateMotion.attlist "INCLUDE" >
  5134. <![%SVG.animateMotion.attlist;[
  5135. <!ATTLIST %SVG.animateMotion.qname;
  5136.     %SVG.Core.attrib;
  5137.     %SVG.Conditional.attrib;
  5138.     %SVG.AnimationEvents.attrib;
  5139.     %SVG.External.attrib;
  5140.     %SVG.Animation.attrib;
  5141.     %SVG.AnimationTiming.attrib;
  5142.     %SVG.AnimationAddtion.attrib;
  5143.     calcMode ( discrete | linear | paced | spline ) 'paced'
  5144.     values CDATA #IMPLIED
  5145.     keyTimes CDATA #IMPLIED
  5146.     keySplines CDATA #IMPLIED
  5147.     from CDATA #IMPLIED
  5148.     to CDATA #IMPLIED
  5149.     by CDATA #IMPLIED
  5150.     path CDATA #IMPLIED
  5151.     keyPoints CDATA #IMPLIED
  5152.     rotate CDATA #IMPLIED
  5153.     origin CDATA #IMPLIED
  5154. >
  5155. <!-- end of SVG.animateMotion.attlist -->]]>
  5156.  
  5157. <!-- animateColor: Animate Color Element ............... -->
  5158.  
  5159. <!ENTITY % SVG.animateColor.extra.content "" >
  5160.  
  5161. <!ENTITY % SVG.animateColor.element "INCLUDE" >
  5162. <![%SVG.animateColor.element;[
  5163. <!ENTITY % SVG.animateColor.content
  5164.     "( %SVG.Description.class; %SVG.animateColor.extra.content; )*"
  5165. >
  5166. <!ELEMENT %SVG.animateColor.qname; %SVG.animateColor.content; >
  5167. <!-- end of SVG.animateColor.element -->]]>
  5168.  
  5169. <!ENTITY % SVG.animateColor.attlist "INCLUDE" >
  5170. <![%SVG.animateColor.attlist;[
  5171. <!ATTLIST %SVG.animateColor.qname;
  5172.     %SVG.Core.attrib;
  5173.     %SVG.Conditional.attrib;
  5174.     %SVG.AnimationEvents.attrib;
  5175.     %SVG.External.attrib;
  5176.     %SVG.Animation.attrib;
  5177.     %SVG.AnimationAttribute.attrib;
  5178.     %SVG.AnimationTiming.attrib;
  5179.     %SVG.AnimationValue.attrib;
  5180.     %SVG.AnimationAddtion.attrib;
  5181. >
  5182. <!-- end of SVG.animateColor.attlist -->]]>
  5183.  
  5184. <!-- animateTransform: Animate Transform Element ....... -->
  5185.  
  5186. <!ENTITY % SVG.animateTransform.extra.content "" >
  5187.  
  5188. <!ENTITY % SVG.animateTransform.element "INCLUDE" >
  5189. <![%SVG.animateTransform.element;[
  5190. <!ENTITY % SVG.animateTransform.content
  5191.     "( %SVG.Description.class; %SVG.animateTransform.extra.content; )*"
  5192. >
  5193. <!ELEMENT %SVG.animateTransform.qname; %SVG.animateTransform.content; >
  5194. <!-- end of SVG.animateTransform.element -->]]>
  5195.  
  5196. <!ENTITY % SVG.animateTransform.attlist "INCLUDE" >
  5197. <![%SVG.animateTransform.attlist;[
  5198. <!ATTLIST %SVG.animateTransform.qname;
  5199.     %SVG.Core.attrib;
  5200.     %SVG.Conditional.attrib;
  5201.     %SVG.AnimationEvents.attrib;
  5202.     %SVG.External.attrib;
  5203.     %SVG.Animation.attrib;
  5204.     %SVG.AnimationAttribute.attrib;
  5205.     %SVG.AnimationTiming.attrib;
  5206.     %SVG.AnimationValue.attrib;
  5207.     %SVG.AnimationAddtion.attrib;
  5208.     type ( translate | scale | rotate | skewX | skewY ) 'translate'
  5209. >
  5210. <!-- end of SVG.animateTransform.attlist -->]]>
  5211.  
  5212. <!-- mpath: Motion Path Element ........................ -->
  5213.  
  5214. <!ENTITY % SVG.mpath.extra.content "" >
  5215.  
  5216. <!ENTITY % SVG.mpath.element "INCLUDE" >
  5217. <![%SVG.mpath.element;[
  5218. <!ENTITY % SVG.mpath.content
  5219.     "( %SVG.Description.class; %SVG.mpath.extra.content; )*"
  5220. >
  5221. <!ELEMENT %SVG.mpath.qname; %SVG.mpath.content; >
  5222. <!-- end of SVG.mpath.element -->]]>
  5223.  
  5224. <!ENTITY % SVG.mpath.attlist "INCLUDE" >
  5225. <![%SVG.mpath.attlist;[
  5226. <!ATTLIST %SVG.mpath.qname;
  5227.     %SVG.Core.attrib;
  5228.     %SVG.XLinkRequired.attrib;
  5229.     %SVG.External.attrib;
  5230. >
  5231. <!-- end of SVG.mpath.attlist -->]]>
  5232.  
  5233. <!-- end of svg-animation.mod -->
  5234. ]]>
  5235. <!-- Font Module ................................................. -->
  5236. <!ENTITY % svg-font.module "INCLUDE">
  5237. <![%svg-font.module;[
  5238. <!ENTITY % svg-font.mod
  5239.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN"
  5240.            "svg-font.mod" >
  5241. <!-- ....................................................................... -->
  5242. <!-- SVG 1.1 Font Module ................................................... -->
  5243. <!-- file: svg-font.mod
  5244.  
  5245.      This is SVG, a language for describing two-dimensional graphics in XML.
  5246.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  5247.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  5248.  
  5249.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  5250.  
  5251.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN"
  5252.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-font.mod"
  5253.  
  5254.      ....................................................................... -->
  5255.  
  5256. <!-- Font
  5257.  
  5258.         font, font-face, glyph, missing-glyph, hkern, vkern, font-face-src,
  5259.         font-face-uri, font-face-format, font-face-name, definition-src
  5260.  
  5261.      This module declares markup to provide support for template.
  5262. -->
  5263.  
  5264. <!-- Qualified Names (Default) ......................... -->
  5265.  
  5266. <!ENTITY % SVG.font.qname "font" >
  5267. <!ENTITY % SVG.font-face.qname "font-face" >
  5268. <!ENTITY % SVG.glyph.qname "glyph" >
  5269. <!ENTITY % SVG.missing-glyph.qname "missing-glyph" >
  5270. <!ENTITY % SVG.hkern.qname "hkern" >
  5271. <!ENTITY % SVG.vkern.qname "vkern" >
  5272. <!ENTITY % SVG.font-face-src.qname "font-face-src" >
  5273. <!ENTITY % SVG.font-face-uri.qname "font-face-uri" >
  5274. <!ENTITY % SVG.font-face-format.qname "font-face-format" >
  5275. <!ENTITY % SVG.font-face-name.qname "font-face-name" >
  5276. <!ENTITY % SVG.definition-src.qname "definition-src" >
  5277.  
  5278. <!-- Attribute Collections (Default) ................... -->
  5279.  
  5280. <!ENTITY % SVG.Core.attrib "" >
  5281. <!ENTITY % SVG.Container.attrib "" >
  5282. <!ENTITY % SVG.Style.attrib "" >
  5283. <!ENTITY % SVG.Viewport.attrib "" >
  5284. <!ENTITY % SVG.Text.attrib "" >
  5285. <!ENTITY % SVG.TextContent.attrib "" >
  5286. <!ENTITY % SVG.Font.attrib "" >
  5287. <!ENTITY % SVG.Paint.attrib "" >
  5288. <!ENTITY % SVG.Color.attrib "" >
  5289. <!ENTITY % SVG.Opacity.attrib "" >
  5290. <!ENTITY % SVG.Graphics.attrib "" >
  5291. <!ENTITY % SVG.Marker.attrib "" >
  5292. <!ENTITY % SVG.ColorProfile.attrib "" >
  5293. <!ENTITY % SVG.Gradient.attrib "" >
  5294. <!ENTITY % SVG.Clip.attrib "" >
  5295. <!ENTITY % SVG.Mask.attrib "" >
  5296. <!ENTITY % SVG.Filter.attrib "" >
  5297. <!ENTITY % SVG.FilterColor.attrib "" >
  5298. <!ENTITY % SVG.Cursor.attrib "" >
  5299. <!ENTITY % SVG.XLinkRequired.attrib "" >
  5300. <!ENTITY % SVG.External.attrib "" >
  5301.  
  5302. <!-- SVG.Font.class .................................... -->
  5303.  
  5304. <!ENTITY % SVG.Font.extra.class "" >
  5305.  
  5306. <!ENTITY % SVG.Font.class
  5307.     "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;"
  5308. >
  5309.  
  5310. <!-- SVG.Presentation.attrib ........................... -->
  5311.  
  5312. <!ENTITY % SVG.Presentation.extra.attrib "" >
  5313.  
  5314. <!ENTITY % SVG.Presentation.attrib
  5315.     "%SVG.Container.attrib;
  5316.      %SVG.Viewport.attrib;
  5317.      %SVG.Text.attrib;
  5318.      %SVG.TextContent.attrib;
  5319.      %SVG.Font.attrib;
  5320.      %SVG.Paint.attrib;
  5321.      %SVG.Color.attrib;
  5322.      %SVG.Opacity.attrib;
  5323.      %SVG.Graphics.attrib;
  5324.      %SVG.Marker.attrib;
  5325.      %SVG.ColorProfile.attrib;
  5326.      %SVG.Gradient.attrib;
  5327.      %SVG.Clip.attrib;
  5328.      %SVG.Mask.attrib;
  5329.      %SVG.Filter.attrib;
  5330.      %SVG.FilterColor.attrib;
  5331.      %SVG.Cursor.attrib;
  5332.      flood-color %SVGColor.datatype; #IMPLIED
  5333.      flood-opacity %OpacityValue.datatype; #IMPLIED
  5334.      lighting-color %SVGColor.datatype; #IMPLIED
  5335.      %SVG.Presentation.extra.attrib;"
  5336. >
  5337.  
  5338. <!-- font: Font Element ................................ -->
  5339.  
  5340. <!ENTITY % SVG.font.extra.content "" >
  5341.  
  5342. <!ENTITY % SVG.font.element "INCLUDE" >
  5343. <![%SVG.font.element;[
  5344. <!ENTITY % SVG.font.content
  5345.     "(( %SVG.Description.class; )*, %SVG.font-face.qname;,
  5346.         %SVG.missing-glyph.qname;, ( %SVG.glyph.qname; | %SVG.hkern.qname;
  5347.       | %SVG.vkern.qname; %SVG.font.extra.content; )*)"
  5348. >
  5349. <!ELEMENT %SVG.font.qname; %SVG.font.content; >
  5350. <!-- end of SVG.font.element -->]]>
  5351.  
  5352. <!ENTITY % SVG.font.attlist "INCLUDE" >
  5353. <![%SVG.font.attlist;[
  5354. <!ATTLIST %SVG.font.qname;
  5355.     %SVG.Core.attrib;
  5356.     %SVG.Style.attrib;
  5357.     %SVG.Presentation.attrib;
  5358.     %SVG.External.attrib;
  5359.     horiz-origin-x %Number.datatype; #IMPLIED
  5360.     horiz-origin-y %Number.datatype; #IMPLIED
  5361.     horiz-adv-x %Number.datatype; #REQUIRED
  5362.     vert-origin-x %Number.datatype; #IMPLIED
  5363.     vert-origin-y %Number.datatype; #IMPLIED
  5364.     vert-adv-y %Number.datatype; #IMPLIED
  5365. >
  5366. <!-- end of SVG.font.attlist -->]]>
  5367.  
  5368. <!-- font-face: Font Face Element ...................... -->
  5369.  
  5370. <!ENTITY % SVG.font-face.extra.content "" >
  5371.  
  5372. <!ENTITY % SVG.font-face.element "INCLUDE" >
  5373. <![%SVG.font-face.element;[
  5374. <!ENTITY % SVG.font-face.content
  5375.     "(( %SVG.Description.class; )*, %SVG.font-face-src.qname;?,
  5376.         %SVG.definition-src.qname;? %SVG.font-face.extra.content; )"
  5377. >
  5378. <!ELEMENT %SVG.font-face.qname; %SVG.font-face.content; >
  5379. <!-- end of SVG.font-face.element -->]]>
  5380.  
  5381. <!ENTITY % SVG.font-face.attlist "INCLUDE" >
  5382. <![%SVG.font-face.attlist;[
  5383. <!ATTLIST %SVG.font-face.qname;
  5384.     %SVG.Core.attrib;
  5385.     font-family CDATA #IMPLIED
  5386.     font-style CDATA #IMPLIED
  5387.     font-variant CDATA #IMPLIED
  5388.     font-weight CDATA #IMPLIED
  5389.     font-stretch CDATA #IMPLIED
  5390.     font-size CDATA #IMPLIED
  5391.     unicode-range CDATA #IMPLIED
  5392.     units-per-em %Number.datatype; #IMPLIED
  5393.     panose-1 CDATA #IMPLIED
  5394.     stemv %Number.datatype; #IMPLIED
  5395.     stemh %Number.datatype; #IMPLIED
  5396.     slope %Number.datatype; #IMPLIED
  5397.     cap-height %Number.datatype; #IMPLIED
  5398.     x-height %Number.datatype; #IMPLIED
  5399.     accent-height %Number.datatype; #IMPLIED
  5400.     ascent %Number.datatype; #IMPLIED
  5401.     descent %Number.datatype; #IMPLIED
  5402.     widths CDATA #IMPLIED
  5403.     bbox CDATA #IMPLIED
  5404.     ideographic %Number.datatype; #IMPLIED
  5405.     alphabetic %Number.datatype; #IMPLIED
  5406.     mathematical %Number.datatype; #IMPLIED
  5407.     hanging %Number.datatype; #IMPLIED
  5408.     v-ideographic %Number.datatype; #IMPLIED
  5409.     v-alphabetic %Number.datatype; #IMPLIED
  5410.     v-mathematical %Number.datatype; #IMPLIED
  5411.     v-hanging %Number.datatype; #IMPLIED
  5412.     underline-position %Number.datatype; #IMPLIED
  5413.     underline-thickness %Number.datatype; #IMPLIED
  5414.     strikethrough-position %Number.datatype; #IMPLIED
  5415.     strikethrough-thickness %Number.datatype; #IMPLIED
  5416.     overline-position %Number.datatype; #IMPLIED
  5417.     overline-thickness %Number.datatype; #IMPLIED
  5418. >
  5419. <!-- end of SVG.font-face.attlist -->]]>
  5420.  
  5421. <!-- glyph: Glyph Element .............................. -->
  5422.  
  5423. <!ENTITY % SVG.glyph.extra.content "" >
  5424.  
  5425. <!ENTITY % SVG.glyph.element "INCLUDE" >
  5426. <![%SVG.glyph.element;[
  5427. <!ENTITY % SVG.glyph.content
  5428.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  5429.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  5430.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  5431.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  5432.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  5433.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  5434.        %SVG.Font.class; %SVG.glyph.extra.content; )*"
  5435. >
  5436. <!ELEMENT %SVG.glyph.qname; %SVG.glyph.content; >
  5437. <!-- end of SVG.glyph.element -->]]>
  5438.  
  5439. <!ENTITY % SVG.glyph.attlist "INCLUDE" >
  5440. <![%SVG.glyph.attlist;[
  5441. <!ATTLIST %SVG.glyph.qname;
  5442.     %SVG.Core.attrib;
  5443.     %SVG.Style.attrib;
  5444.     %SVG.Presentation.attrib;
  5445.     unicode CDATA #IMPLIED
  5446.     glyph-name CDATA #IMPLIED
  5447.     d %PathData.datatype; #IMPLIED
  5448.     orientation CDATA #IMPLIED
  5449.     arabic-form CDATA #IMPLIED
  5450.     lang %LanguageCodes.datatype; #IMPLIED
  5451.     horiz-adv-x %Number.datatype; #IMPLIED
  5452.     vert-origin-x %Number.datatype; #IMPLIED
  5453.     vert-origin-y %Number.datatype; #IMPLIED
  5454.     vert-adv-y %Number.datatype; #IMPLIED
  5455. >
  5456. <!-- end of SVG.glyph.attlist -->]]>
  5457.  
  5458. <!-- missing-glyph: Missing Glyph Element .............. -->
  5459.  
  5460. <!ENTITY % SVG.missing-glyph.extra.content "" >
  5461.  
  5462. <!ENTITY % SVG.missing-glyph.element "INCLUDE" >
  5463. <![%SVG.missing-glyph.element;[
  5464. <!ENTITY % SVG.missing-glyph.content
  5465.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  5466.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  5467.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  5468.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  5469.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  5470.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  5471.        %SVG.Font.class; %SVG.missing-glyph.extra.content; )*"
  5472. >
  5473. <!ELEMENT %SVG.missing-glyph.qname; %SVG.missing-glyph.content; >
  5474. <!-- end of SVG.missing-glyph.element -->]]>
  5475.  
  5476. <!ENTITY % SVG.missing-glyph.attlist "INCLUDE" >
  5477. <![%SVG.missing-glyph.attlist;[
  5478. <!ATTLIST %SVG.missing-glyph.qname;
  5479.     %SVG.Core.attrib;
  5480.     %SVG.Style.attrib;
  5481.     %SVG.Presentation.attrib;
  5482.     d %PathData.datatype; #IMPLIED
  5483.     horiz-adv-x %Number.datatype; #IMPLIED
  5484.     vert-origin-x %Number.datatype; #IMPLIED
  5485.     vert-origin-y %Number.datatype; #IMPLIED
  5486.     vert-adv-y %Number.datatype; #IMPLIED
  5487. >
  5488. <!-- end of SVG.missing-glyph.attlist -->]]>
  5489.  
  5490. <!-- hkern: Horizontal Kerning Element ................. -->
  5491.  
  5492. <!ENTITY % SVG.hkern.element "INCLUDE" >
  5493. <![%SVG.hkern.element;[
  5494. <!ENTITY % SVG.hkern.content "EMPTY" >
  5495. <!ELEMENT %SVG.hkern.qname; %SVG.hkern.content; >
  5496. <!-- end of SVG.hkern.element -->]]>
  5497.  
  5498. <!ENTITY % SVG.hkern.attlist "INCLUDE" >
  5499. <![%SVG.hkern.attlist;[
  5500. <!ATTLIST %SVG.hkern.qname;
  5501.     %SVG.Core.attrib;
  5502.     u1 CDATA #IMPLIED
  5503.     g1 CDATA #IMPLIED
  5504.     u2 CDATA #IMPLIED
  5505.     g2 CDATA #IMPLIED
  5506.     k %Number.datatype; #REQUIRED
  5507. >
  5508. <!-- end of SVG.hkern.attlist -->]]>
  5509.  
  5510. <!-- vkern: Vertical Kerning Element ................... -->
  5511.  
  5512. <!ENTITY % SVG.vkern.element "INCLUDE" >
  5513. <![%SVG.vkern.element;[
  5514. <!ENTITY % SVG.vkern.content "EMPTY" >
  5515. <!ELEMENT %SVG.vkern.qname; %SVG.vkern.content; >
  5516. <!-- end of SVG.vkern.element -->]]>
  5517.  
  5518. <!ENTITY % SVG.vkern.attlist "INCLUDE" >
  5519. <![%SVG.vkern.attlist;[
  5520. <!ATTLIST %SVG.vkern.qname;
  5521.     %SVG.Core.attrib;
  5522.     u1 CDATA #IMPLIED
  5523.     g1 CDATA #IMPLIED
  5524.     u2 CDATA #IMPLIED
  5525.     g2 CDATA #IMPLIED
  5526.     k %Number.datatype; #REQUIRED
  5527. >
  5528. <!-- end of SVG.vkern.attlist -->]]>
  5529.  
  5530. <!-- font-face-src: Font Face Source Element ........... -->
  5531.  
  5532. <!ENTITY % SVG.font-face-src.extra.content "" >
  5533.  
  5534. <!ENTITY % SVG.font-face-src.element "INCLUDE" >
  5535. <![%SVG.font-face-src.element;[
  5536. <!ENTITY % SVG.font-face-src.content
  5537.     "( %SVG.font-face-uri.qname; | %SVG.font-face-name.qname;
  5538.        %SVG.font-face-src.extra.content; )+"
  5539. >
  5540. <!ELEMENT %SVG.font-face-src.qname; %SVG.font-face-src.content; >
  5541. <!-- end of SVG.font-face-src.element -->]]>
  5542.  
  5543. <!ENTITY % SVG.font-face-src.attlist "INCLUDE" >
  5544. <![%SVG.font-face-src.attlist;[
  5545. <!ATTLIST %SVG.font-face-src.qname;
  5546.     %SVG.Core.attrib;
  5547. >
  5548. <!-- end of SVG.font-face-src.attlist -->]]>
  5549.  
  5550. <!-- font-face-uri: Font Face URI Element .............. -->
  5551.  
  5552. <!ENTITY % SVG.font-face-uri.extra.content "" >
  5553.  
  5554. <!ENTITY % SVG.font-face-uri.element "INCLUDE" >
  5555. <![%SVG.font-face-uri.element;[
  5556. <!ENTITY % SVG.font-face-uri.content
  5557.     "( %SVG.font-face-format.qname; %SVG.font-face-uri.extra.content; )*"
  5558. >
  5559. <!ELEMENT %SVG.font-face-uri.qname; %SVG.font-face-uri.content; >
  5560. <!-- end of SVG.font-face-uri.element -->]]>
  5561.  
  5562. <!ENTITY % SVG.font-face-uri.attlist "INCLUDE" >
  5563. <![%SVG.font-face-uri.attlist;[
  5564. <!ATTLIST %SVG.font-face-uri.qname;
  5565.     %SVG.Core.attrib;
  5566.     %SVG.XLinkRequired.attrib;
  5567. >
  5568. <!-- end of SVG.font-face-uri.attlist -->]]>
  5569.  
  5570. <!-- font-face-format: Font Face Format Element ........ -->
  5571.  
  5572. <!ENTITY % SVG.font-face-format.element "INCLUDE" >
  5573. <![%SVG.font-face-format.element;[
  5574. <!ENTITY % SVG.font-face-format.content "EMPTY" >
  5575. <!ELEMENT %SVG.font-face-format.qname; %SVG.font-face-format.content; >
  5576. <!-- end of SVG.font-face-format.element -->]]>
  5577.  
  5578. <!ENTITY % SVG.font-face-format.attlist "INCLUDE" >
  5579. <![%SVG.font-face-format.attlist;[
  5580. <!ATTLIST %SVG.font-face-format.qname;
  5581.     %SVG.Core.attrib;
  5582.     string CDATA #IMPLIED
  5583. >
  5584. <!-- end of SVG.font-face-format.attlist -->]]>
  5585.  
  5586. <!-- font-face-name: Font Face Name Element ............ -->
  5587.  
  5588. <!ENTITY % SVG.font-face-name.element "INCLUDE" >
  5589. <![%SVG.font-face-name.element;[
  5590. <!ENTITY % SVG.font-face-name.content "EMPTY" >
  5591. <!ELEMENT %SVG.font-face-name.qname; %SVG.font-face-name.content; >
  5592. <!-- end of SVG.font-face-name.element -->]]>
  5593.  
  5594. <!ENTITY % SVG.font-face-name.attlist "INCLUDE" >
  5595. <![%SVG.font-face-name.attlist;[
  5596. <!ATTLIST %SVG.font-face-name.qname;
  5597.     %SVG.Core.attrib;
  5598.     name CDATA #IMPLIED
  5599. >
  5600. <!-- end of SVG.font-face-name.attlist -->]]>
  5601.  
  5602. <!-- definition-src: Definition Source Element ......... -->
  5603.  
  5604. <!ENTITY % SVG.definition-src.element "INCLUDE" >
  5605. <![%SVG.definition-src.element;[
  5606. <!ENTITY % SVG.definition-src.content "EMPTY" >
  5607. <!ELEMENT %SVG.definition-src.qname; %SVG.definition-src.content; >
  5608. <!-- end of SVG.definition-src.element -->]]>
  5609.  
  5610. <!ENTITY % SVG.definition-src.attlist "INCLUDE" >
  5611. <![%SVG.definition-src.attlist;[
  5612. <!ATTLIST %SVG.definition-src.qname;
  5613.     %SVG.Core.attrib;
  5614.     %SVG.XLinkRequired.attrib;
  5615. >
  5616. <!-- end of SVG.definition-src.attlist -->]]>
  5617.  
  5618. <!-- end of svg-font.mod -->
  5619. ]]>
  5620. <!-- Extensibility Module ........................................ -->
  5621. <!ENTITY % svg-extensibility.module "INCLUDE">
  5622. <![%svg-extensibility.module;[
  5623. <!ENTITY % svg-extensibility.mod
  5624.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN"
  5625.            "svg-extensibility.mod" >
  5626. <!-- ....................................................................... -->
  5627. <!-- SVG 1.1 Extensibility Module .......................................... -->
  5628. <!-- file: svg-extensibility.mod
  5629.  
  5630.      This is SVG, a language for describing two-dimensional graphics in XML.
  5631.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  5632.      Revision: $Id: svg11.dtd,v 1.1.2.1 2003/02/12 20:31:29 jdj Exp $
  5633.  
  5634.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  5635.  
  5636.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN"
  5637.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-extensibility.mod"
  5638.  
  5639.      ....................................................................... -->
  5640.  
  5641. <!-- Extensibility
  5642.  
  5643.         foreignObject
  5644.  
  5645.      This module declares markup to provide support for extensibility.
  5646. -->
  5647.  
  5648. <!-- Qualified Names (Default) ......................... -->
  5649.  
  5650. <!ENTITY % SVG.foreignObject.qname "foreignObject" >
  5651.  
  5652. <!-- Attribute Collections (Default) ................... -->
  5653.  
  5654. <!ENTITY % SVG.Core.attrib "" >
  5655. <!ENTITY % SVG.Conditional.attrib "" >
  5656. <!ENTITY % SVG.Style.attrib "" >
  5657. <!ENTITY % SVG.Viewport.attrib "" >
  5658. <!ENTITY % SVG.Text.attrib "" >
  5659. <!ENTITY % SVG.TextContent.attrib "" >
  5660. <!ENTITY % SVG.Font.attrib "" >
  5661. <!ENTITY % SVG.Paint.attrib "" >
  5662. <!ENTITY % SVG.Color.attrib "" >
  5663. <!ENTITY % SVG.Opacity.attrib "" >
  5664. <!ENTITY % SVG.Graphics.attrib "" >
  5665. <!ENTITY % SVG.Marker.attrib "" >
  5666. <!ENTITY % SVG.Gradient.attrib "" >
  5667. <!ENTITY % SVG.Clip.attrib "" >
  5668. <!ENTITY % SVG.Mask.attrib "" >
  5669. <!ENTITY % SVG.Filter.attrib "" >
  5670. <!ENTITY % SVG.FilterColor.attrib "" >
  5671. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  5672. <!ENTITY % SVG.Cursor.attrib "" >
  5673. <!ENTITY % SVG.External.attrib "" >
  5674.  
  5675. <!-- SVG.Extensibility.class ........................... -->
  5676.  
  5677. <!ENTITY % SVG.Extensibility.extra.class "" >
  5678.  
  5679. <!ENTITY % SVG.Extensibility.class
  5680.     "| %SVG.foreignObject.qname; %SVG.Extensibility.extra.class;"
  5681. >
  5682.  
  5683. <!-- SVG.Presentation.attrib ........................... -->
  5684.  
  5685. <!ENTITY % SVG.Presentation.extra.attrib "" >
  5686.  
  5687. <!ENTITY % SVG.Presentation.attrib
  5688.     "%SVG.Container.attrib;
  5689.      %SVG.Viewport.attrib;
  5690.      %SVG.Text.attrib;
  5691.      %SVG.TextContent.attrib;
  5692.      %SVG.Font.attrib;
  5693.      %SVG.Paint.attrib;
  5694.      %SVG.Color.attrib;
  5695.      %SVG.Opacity.attrib;
  5696.      %SVG.Graphics.attrib;
  5697.      %SVG.Marker.attrib;
  5698.      %SVG.ColorProfile.attrib;
  5699.      %SVG.Gradient.attrib;
  5700.      %SVG.Clip.attrib;
  5701.      %SVG.Mask.attrib;
  5702.      %SVG.Filter.attrib;
  5703.      %SVG.FilterColor.attrib;
  5704.      %SVG.Cursor.attrib;
  5705.      flood-color %SVGColor.datatype; #IMPLIED
  5706.      flood-opacity %OpacityValue.datatype; #IMPLIED
  5707.      lighting-color %SVGColor.datatype; #IMPLIED
  5708.      %SVG.Presentation.extra.attrib;"
  5709. >
  5710.  
  5711. <!-- foreignObject: Foreign Object Element ............. -->
  5712.  
  5713. <!ENTITY % SVG.foreignObject.extra.content "" >
  5714.  
  5715. <!ENTITY % SVG.foreignObject.element "INCLUDE" >
  5716. <![%SVG.foreignObject.element;[
  5717. <!ENTITY % SVG.foreignObject.content
  5718.     "( #PCDATA %SVG.foreignObject.extra.content; )*"
  5719. >
  5720. <!ELEMENT %SVG.foreignObject.qname; %SVG.foreignObject.content; >
  5721. <!-- end of SVG.foreignObject.element -->]]>
  5722.  
  5723. <!ENTITY % SVG.foreignObject.attlist "INCLUDE" >
  5724. <![%SVG.foreignObject.attlist;[
  5725. <!ATTLIST %SVG.foreignObject.qname;
  5726.     %SVG.Core.attrib;
  5727.     %SVG.Conditional.attrib;
  5728.     %SVG.Style.attrib;
  5729.     %SVG.Presentation.attrib;
  5730.     %SVG.GraphicalEvents.attrib;
  5731.     %SVG.External.attrib;
  5732.     x %Coordinate.datatype; #IMPLIED
  5733.     y %Coordinate.datatype; #IMPLIED
  5734.     width %Length.datatype; #REQUIRED
  5735.     height %Length.datatype; #REQUIRED
  5736.     transform %TransformList.datatype; #IMPLIED
  5737. >
  5738. <!-- end of SVG.foreignObject.attlist -->]]>
  5739.  
  5740. <!-- end of svg-extensibility.mod -->
  5741. ]]>
  5742. <!-- end of SVG 1.1 DTD .................................................... -->
  5743. <!-- ....................................................................... -->
  5744.