[12762] | 1 | <!-- ....................................................................... --> |
---|
| 2 | <!-- SVG 1.1 Mask Module ................................................... --> |
---|
| 3 | <!-- file: svg-mask.mod |
---|
| 4 | |
---|
| 5 | This is SVG, a language for describing two-dimensional graphics in XML. |
---|
| 6 | Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
---|
| 7 | Revision: $Id: svg-mask.mod,v 1.4 2002/11/14 15:11:03 fujisawa Exp $ |
---|
| 8 | |
---|
| 9 | This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
---|
| 10 | |
---|
| 11 | PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN" |
---|
| 12 | SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-mask.mod" |
---|
| 13 | |
---|
| 14 | ....................................................................... --> |
---|
| 15 | |
---|
| 16 | <!-- Mask |
---|
| 17 | |
---|
| 18 | mask |
---|
| 19 | |
---|
| 20 | This module declares markup to provide support for masking. |
---|
| 21 | --> |
---|
| 22 | |
---|
| 23 | <!-- 'mask' property/attribute value (e.g., 'none', <uri>) --> |
---|
| 24 | <!ENTITY % MaskValue.datatype "CDATA" > |
---|
| 25 | |
---|
| 26 | <!-- Qualified Names (Default) ......................... --> |
---|
| 27 | |
---|
| 28 | <!ENTITY % SVG.mask.qname "mask" > |
---|
| 29 | |
---|
| 30 | <!-- Attribute Collections (Default) ................... --> |
---|
| 31 | |
---|
| 32 | <!ENTITY % SVG.Core.attrib "" > |
---|
| 33 | <!ENTITY % SVG.Container.attrib "" > |
---|
| 34 | <!ENTITY % SVG.Conditional.attrib "" > |
---|
| 35 | <!ENTITY % SVG.Style.attrib "" > |
---|
| 36 | <!ENTITY % SVG.Viewport.attrib "" > |
---|
| 37 | <!ENTITY % SVG.Text.attrib "" > |
---|
| 38 | <!ENTITY % SVG.TextContent.attrib "" > |
---|
| 39 | <!ENTITY % SVG.Font.attrib "" > |
---|
| 40 | <!ENTITY % SVG.Paint.attrib "" > |
---|
| 41 | <!ENTITY % SVG.Color.attrib "" > |
---|
| 42 | <!ENTITY % SVG.Opacity.attrib "" > |
---|
| 43 | <!ENTITY % SVG.Graphics.attrib "" > |
---|
| 44 | <!ENTITY % SVG.Marker.attrib "" > |
---|
| 45 | <!ENTITY % SVG.ColorProfile.attrib "" > |
---|
| 46 | <!ENTITY % SVG.Gradient.attrib "" > |
---|
| 47 | <!ENTITY % SVG.Clip.attrib "" > |
---|
| 48 | <!ENTITY % SVG.Filter.attrib "" > |
---|
| 49 | <!ENTITY % SVG.FilterColor.attrib "" > |
---|
| 50 | <!ENTITY % SVG.Cursor.attrib "" > |
---|
| 51 | <!ENTITY % SVG.External.attrib "" > |
---|
| 52 | |
---|
| 53 | <!-- SVG.Mask.class .................................... --> |
---|
| 54 | |
---|
| 55 | <!ENTITY % SVG.Mask.extra.class "" > |
---|
| 56 | |
---|
| 57 | <!ENTITY % SVG.Mask.class |
---|
| 58 | "| %SVG.mask.qname; %SVG.Mask.extra.class;" |
---|
| 59 | > |
---|
| 60 | |
---|
| 61 | <!-- SVG.Mask.attrib ................................... --> |
---|
| 62 | |
---|
| 63 | <!ENTITY % SVG.Mask.extra.attrib "" > |
---|
| 64 | |
---|
| 65 | <!ENTITY % SVG.Mask.attrib |
---|
| 66 | "mask %MaskValue.datatype; #IMPLIED |
---|
| 67 | %SVG.Mask.extra.attrib;" |
---|
| 68 | > |
---|
| 69 | |
---|
| 70 | <!-- SVG.Presentation.attrib ........................... --> |
---|
| 71 | |
---|
| 72 | <!ENTITY % SVG.Presentation.extra.attrib "" > |
---|
| 73 | |
---|
| 74 | <!ENTITY % SVG.Presentation.attrib |
---|
| 75 | "%SVG.Container.attrib; |
---|
| 76 | %SVG.Viewport.attrib; |
---|
| 77 | %SVG.Text.attrib; |
---|
| 78 | %SVG.TextContent.attrib; |
---|
| 79 | %SVG.Font.attrib; |
---|
| 80 | %SVG.Paint.attrib; |
---|
| 81 | %SVG.Color.attrib; |
---|
| 82 | %SVG.Opacity.attrib; |
---|
| 83 | %SVG.Graphics.attrib; |
---|
| 84 | %SVG.Marker.attrib; |
---|
| 85 | %SVG.ColorProfile.attrib; |
---|
| 86 | %SVG.Gradient.attrib; |
---|
| 87 | %SVG.Clip.attrib; |
---|
| 88 | %SVG.Mask.attrib; |
---|
| 89 | %SVG.Filter.attrib; |
---|
| 90 | %SVG.FilterColor.attrib; |
---|
| 91 | %SVG.Cursor.attrib; |
---|
| 92 | flood-color %SVGColor.datatype; #IMPLIED |
---|
| 93 | flood-opacity %OpacityValue.datatype; #IMPLIED |
---|
| 94 | lighting-color %SVGColor.datatype; #IMPLIED |
---|
| 95 | %SVG.Presentation.extra.attrib;" |
---|
| 96 | > |
---|
| 97 | |
---|
| 98 | <!-- mask: Mask Element ................................ --> |
---|
| 99 | |
---|
| 100 | <!ENTITY % SVG.mask.extra.content "" > |
---|
| 101 | |
---|
| 102 | <!ENTITY % SVG.mask.element "INCLUDE" > |
---|
| 103 | <![%SVG.mask.element;[ |
---|
| 104 | <!ENTITY % SVG.mask.content |
---|
| 105 | "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
---|
| 106 | %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
---|
| 107 | %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; |
---|
| 108 | %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class; |
---|
| 109 | %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
---|
| 110 | %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
---|
| 111 | %SVG.Font.class; %SVG.mask.extra.content; )*" |
---|
| 112 | > |
---|
| 113 | <!ELEMENT %SVG.mask.qname; %SVG.mask.content; > |
---|
| 114 | <!-- end of SVG.mask.element -->]]> |
---|
| 115 | |
---|
| 116 | <!ENTITY % SVG.mask.attlist "INCLUDE" > |
---|
| 117 | <![%SVG.mask.attlist;[ |
---|
| 118 | <!ATTLIST %SVG.mask.qname; |
---|
| 119 | %SVG.Core.attrib; |
---|
| 120 | %SVG.Conditional.attrib; |
---|
| 121 | %SVG.Style.attrib; |
---|
| 122 | %SVG.Presentation.attrib; |
---|
| 123 | %SVG.External.attrib; |
---|
| 124 | x %Coordinate.datatype; #IMPLIED |
---|
| 125 | y %Coordinate.datatype; #IMPLIED |
---|
| 126 | width %Length.datatype; #IMPLIED |
---|
| 127 | height %Length.datatype; #IMPLIED |
---|
| 128 | maskUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
---|
| 129 | maskContentUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
---|
| 130 | > |
---|
| 131 | <!-- end of SVG.mask.attlist -->]]> |
---|
| 132 | |
---|
| 133 | <!-- end of svg-mask.mod --> |
---|