version 1.36, 2003/03/31 15:23:38
|
version 1.37, 2003/09/04 10:34:40
|
Line 9 ATTR
|
Line 9 ATTR
|
|
|
{ global attributes for all SVG elements } |
{ global attributes for all SVG elements } |
id = text; |
id = text; |
class = text; |
|
PseudoClass = Text; |
PseudoClass = Text; |
style_ = text; |
|
xml_space = xml_space_default, xml_space_preserve; |
xml_space = xml_space_default, xml_space_preserve; |
{ xml_base = Text; } |
{ xml_base = Text; } |
|
|
Line 23 ATTR
|
Line 21 ATTR
|
Namespace = text; { for children of element foreignObject } |
Namespace = text; { for children of element foreignObject } |
IntEmptyShape = yes_, no_; |
IntEmptyShape = yes_, no_; |
|
|
|
CONST |
|
|
|
C_Empty = ' '; |
|
|
STRUCT |
STRUCT |
|
|
{ Document Structure } |
{ Document Structure } |
Line 33 STRUCT
|
Line 35 STRUCT
|
systemLanguage = text; |
systemLanguage = text; |
baseProfile = text; |
baseProfile = text; |
externalResourcesRequired = false, true; |
externalResourcesRequired = false, true; |
|
class = text; |
|
style_ = text; |
fill = text; |
fill = text; |
|
fill_opacity = text; |
stroke = text; |
stroke = text; |
stroke_width = text; |
stroke_width = text; |
|
stroke_opacity = text; |
|
opacity_ = text; |
font_family = text; |
font_family = text; |
font_size = text; |
font_size = text; |
font_style = normal_, italic, oblique_, inherit; |
font_style = normal_, italic, oblique_, inherit; |
Line 52 STRUCT
|
Line 59 STRUCT
|
y = text; |
y = text; |
width_ = text; |
width_ = text; |
height_ = text; |
height_ = text; |
opacity_ = text; |
|
RealLang = Yes_; |
RealLang = Yes_; |
Charset = text) |
Charset = text) |
= LIST OF (GraphicsElement) + (XMLcomment, XMLPI, CDATA, |
= LIST OF (GraphicsElement) + (XMLcomment, XMLPI, CDATA, |
Line 60 STRUCT
|
Line 66 STRUCT
|
|
|
g |
g |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
opacity_; |
opacity_; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
Line 71 STRUCT
|
Line 78 STRUCT
|
defs |
defs |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
|
class; style_; |
fill; stroke; stroke_width; |
fill; stroke; stroke_width; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
Line 78 STRUCT
|
Line 86 STRUCT
|
{ graphicsElementEvents }) |
{ graphicsElementEvents }) |
= LIST OF (GraphicsElement); |
= LIST OF (GraphicsElement); |
|
|
desc = TEXT; |
desc |
|
(ATTR class; style_) |
|
= TEXT; |
|
|
title = TEXT; |
title |
|
(ATTR class; style_) |
|
= TEXT; |
|
|
symbol_ { not in SVG Tiny } |
symbol_ { not in SVG Tiny } |
(ATTR externalResourcesRequired; |
(ATTR externalResourcesRequired; |
|
class; style_; |
fill; stroke; stroke_width; |
fill; stroke; stroke_width; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
Line 92 STRUCT
|
Line 105 STRUCT
|
{ graphicsElementEvents }) |
{ graphicsElementEvents }) |
= LIST OF (GraphicsElement); |
= LIST OF (GraphicsElement); |
|
|
use_ { not in SVG Tiny } |
use_ |
(ATTR xlink_href = text; |
(ATTR xlink_href = text; |
requiredFeatures; requiredExtensions; systemLanguage; |
requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
opacity_; fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
opacity_; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
transform; |
transform; |
Line 105 STRUCT
|
Line 120 STRUCT
|
y; |
y; |
width_; |
width_; |
height_) |
height_) |
= AGGREGATE |
= LIST OF (CASE OF |
desc; title; metadata; |
desc; title; metadata; |
LIST OF (Anim); |
animate; set_; animateMotion; animateColor; animateTransform; |
END; |
END); |
|
|
{ Images } |
{ Images } |
|
|
Line 116 STRUCT
|
Line 131 STRUCT
|
(ATTR xlink_href; |
(ATTR xlink_href; |
requiredFeatures; requiredExtensions; systemLanguage; |
requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
transform; |
class; style_; |
opacity_; |
opacity_; |
|
transform; |
x; |
x; |
y; |
y; |
width_; |
width_; |
height_) |
height_) |
= AGGREGATE |
= LIST OF (CASE OF |
desc; ? title; ? metadata; |
desc; title; metadata; |
LIST OF (Anim); |
animate; set_; animateMotion; animateColor; animateTransform; |
PICTURE; |
PICTURE; |
SVG_Image = SVG; |
SVG_Image = SVG; |
END; |
END); |
|
|
{ Conditional Processing } |
{ Conditional Processing } |
|
|
switch |
switch |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
|
class; style_; |
{ PresentationAttributes-All } |
{ PresentationAttributes-All } |
fill; stroke; stroke_width; |
fill; stroke; stroke_width; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
Line 141 STRUCT
|
Line 158 STRUCT
|
transform; |
transform; |
{ graphicsElementEvents }) |
{ graphicsElementEvents }) |
= LIST OF (CASE OF |
= LIST OF (CASE OF |
GraphicsElement; foreignObject; |
desc; title; metadata; |
END); |
path; text_; rect; circle; ellipse; line_; polyline; polygon; |
|
use_; image; Timeline_cross; SVG; g; switch; a; foreignObject; |
|
script_; style__; symbol_; clipPath; |
|
animate; set_; animateMotion; animateColor; animateTransform; |
|
END); |
|
|
{ Styling } |
{ Styling } |
|
|
Line 157 STRUCT
|
Line 178 STRUCT
|
path |
path |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
opacity_; |
class; style_; |
fill_opacity=text; |
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
stroke_opacity=text; |
opacity_; |
fill; stroke; stroke_width; |
|
transform; |
transform; |
d = text; |
d = text; |
pathLength = text) |
pathLength = text) |
= AGGREGATE |
= LIST OF (CASE OF |
desc; title; metadata; |
desc; title; metadata; |
LIST OF (Anim); |
animate; set_; animateMotion; animateColor; animateTransform; |
GRAPHICS; |
GRAPHICS; |
END; |
END); |
|
|
{ Basic Shapes } |
{ Basic Shapes } |
|
|
rect |
rect |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
opacity_; |
transform; |
transform; |
x; |
x; |
y; |
y; |
width_; |
width_; |
height_; |
height_; |
opacity_; fill_opacity; stroke_opacity; |
|
rx = text; |
rx = text; |
ry = text) |
ry = text) |
= AGGREGATE |
= LIST OF (CASE OF |
desc; title; metadata; |
desc; title; metadata; |
LIST OF (Anim); |
animate; set_; animateMotion; animateColor; animateTransform; |
GRAPHICS; |
GRAPHICS; |
END; |
END); |
|
|
circle |
circle |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
opacity_; |
transform; |
transform; |
cx = text; |
cx = text; |
cy = text; |
cy = text; |
r = text; |
r = text) |
opacity_; fill_opacity; stroke_opacity) |
= LIST OF (CASE OF |
= AGGREGATE |
desc; title; metadata; |
desc; title; metadata; |
animate; set_; animateMotion; animateColor; animateTransform; |
LIST OF (Anim); |
|
GRAPHICS; |
GRAPHICS; |
END; |
END); |
|
|
ellipse |
ellipse |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
opacity_; |
transform; |
transform; |
cx; |
cx; |
cy; |
cy; |
rx; |
rx; |
ry; |
ry) |
opacity_; fill_opacity; stroke_opacity) |
= LIST OF (CASE OF |
= AGGREGATE |
desc; title; metadata; |
desc; title; metadata; |
animate; set_; animateMotion; animateColor; animateTransform; |
LIST OF (Anim); |
|
GRAPHICS; |
GRAPHICS; |
END; |
END); |
|
|
line_ |
line_ |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
opacity_; |
transform; |
transform; |
x1 = text; |
x1 = text; |
y1 = text; |
y1 = text; |
x2 = text; |
x2 = text; |
y2 = text; |
y2 = text) |
opacity_; fill_opacity; stroke_opacity) |
= LIST OF (CASE OF |
= AGGREGATE |
desc; title; metadata; |
desc; title; metadata; |
animate; set_; animateMotion; animateColor; animateTransform; |
LIST OF (Anim); |
|
GRAPHICS; |
GRAPHICS; |
END; |
END); |
|
|
polyline |
polyline |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
opacity_; |
transform; |
transform; |
points = text; |
points = text) |
opacity_; fill_opacity; stroke_opacity) |
= LIST OF (CASE OF |
= AGGREGATE |
desc; title; metadata; |
desc; title; metadata; |
animate; set_; animateMotion; animateColor; animateTransform; |
LIST OF (Anim); |
|
GRAPHICS; |
GRAPHICS; |
END; |
END); |
|
|
polygon |
polygon |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
opacity_; |
transform; |
transform; |
points; |
points) |
opacity_; fill_opacity; stroke_opacity) |
= LIST OF (CASE OF |
= AGGREGATE |
desc; title; metadata; |
desc; title; metadata; |
animate; set_; animateMotion; animateColor; animateTransform; |
LIST OF (Anim); |
|
GRAPHICS; |
GRAPHICS; |
END; |
END); |
|
|
{ Text } |
{ Text } |
|
|
text_ |
text_ |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
|
opacity_; |
transform; |
transform; |
writing_mode = lr_tb, rl_tb, tb_rl, lr, rl, tb, inherit; |
writing_mode = lr_tb, rl_tb, tb_rl, lr, rl, tb, inherit; |
x; |
x; |
y; |
y; |
dx = text; |
dx = text; |
dy = text; |
dy = text; |
opacity_) |
rotate = text) |
= LIST OF (CASE OF |
= LIST OF (CASE OF |
tspan; { must be the first option, to allow the Return key |
tspan; { must be the first option, to allow the Return |
to create tspan elements } |
key to create tspan elements } |
TEXT; desc; title; metadata; |
TEXT; desc; title; metadata; |
tref; a; |
tref; textPath; altGlyph; a; |
animate; set_; animateMotion; animateColor; animateTransform; |
animate; set_; animateMotion; animateColor; animateTransform; |
END); |
END); |
|
|
tspan { not in SVG Tiny } |
tspan { not in SVG Tiny } |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
baseline_shift = text; |
baseline_shift = text; |
|
opacity_; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
writing_mode; |
writing_mode; |
x; |
x; |
y; |
y; |
dx; |
dx; |
dy; |
dy; |
opacity_) |
rotate) |
= LIST OF (SpanElement = CASE OF |
= LIST OF (SpanElement = CASE OF |
TEXT; |
TEXT; |
desc; title; metadata; |
desc; title; metadata; |
tspan; tref; |
tspan; tref; altGlyph; |
a; |
a; |
animate; set_; animateColor; |
animate; set_; animateColor; |
END); |
END); |
tref |
|
|
tref { not in SVG Tiny } |
(ATTR xlink_href; |
(ATTR xlink_href; |
requiredFeatures; requiredExtensions; systemLanguage; |
requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
fill; stroke; stroke_width; |
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
baseline_shift; |
baseline_shift; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
writing_mode; |
writing_mode; |
|
opacity_; |
x; |
x; |
y; |
y; |
dx; |
dx; |
dy; |
dy; |
opacity_) |
rotate) |
|
= LIST OF (CASE OF |
|
desc; title; metadata; |
|
animate; set_; animateColor; |
|
END); |
|
|
|
textPath { not in SVG Tiny } {@@@@@} |
|
(ATTR xlink_href; |
|
requiredFeatures; requiredExtensions; systemLanguage; |
|
externalResourcesRequired; |
|
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
font_family; font_size; font_style; font_variant; font_weight; |
|
baseline_shift; |
|
direction_; text_anchor; text_decoration; unicode_bidi; |
|
writing_mode; |
|
opacity_; |
|
startOffset = text; {@@@@@} |
|
textLength = text; {@@@@@} |
|
lengthAdjust = spacing_, spacingAndGlyphs; {@@@@@} |
|
method = align, stretch; {@@@@@} |
|
spacing = auto, exact) {@@@@@} |
= LIST OF (CASE OF |
= LIST OF (CASE OF |
|
TEXT; |
desc; title; metadata; |
desc; title; metadata; |
|
tspan; tref; altGlyph; a; |
animate; set_; animateColor; |
animate; set_; animateColor; |
END); |
END); |
|
|
{ textPath } |
altGlyph { not in SVG Tiny } {@@@@@} |
{ altGlyph } |
(ATTR xlink_href; |
{ altGlyphDef } |
glyphRef_ = text; {@@@@@} |
{ altGlyphItem } |
format = text; {@@@@@} |
{ glyphRef } |
requiredFeatures; requiredExtensions; systemLanguage; |
|
externalResourcesRequired; |
|
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
font_family; font_size; font_style; font_variant; font_weight; |
|
baseline_shift; |
|
opacity_; |
|
direction_; text_anchor; text_decoration; unicode_bidi; |
|
writing_mode; |
|
x; |
|
y; |
|
dx; |
|
dy; |
|
rotate) |
|
= TEXT; |
|
|
|
altGlyphDef { not in SVG Tiny } {@@@@@} |
|
= BEGIN |
|
CASE OF |
|
LIST OF (glyphRef); |
|
LIST OF (altGlyphItem); |
|
END; |
|
END; |
|
|
{ Marker Symbols } |
altGlyphItem { not in SVG Tiny } {@@@@@} |
|
= LIST OF (glyphRef); |
|
|
|
glyphRef { not in SVG Tiny } {@@@@@} |
|
(ATTR xlink_href; |
|
class; style_; |
|
font_family; font_size; font_style; font_variant; font_weight; |
|
glyphRef_; |
|
format; |
|
x; |
|
y; |
|
dx; |
|
dy) |
|
= CONSTANT C_Empty; |
|
|
{ marker } |
{ Marker Symbols } |
|
|
|
marker { not in SVG Tiny, not in SVG Basic } {@@@@@} |
|
(ATTR externalResourcesRequired; |
|
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
opacity_; |
|
font_family; font_size; font_style; font_variant; font_weight; |
|
direction_; text_anchor; text_decoration; unicode_bidi; |
|
viewBox; |
|
preserveAspectRatio; |
|
refX = text; {@@@@@} |
|
refY = text; {@@@@@} |
|
markerUnits = strokeWidth, userSpaceOnUse; {@@@@@} |
|
markerWidth = text; {@@@@@} |
|
markerHeight = text; {@@@@@} |
|
orient = text) {@@@@@} |
|
= LIST OF (GraphicsElement); |
|
|
{ Color } |
{ Color } |
|
|
{ color-profile } |
color_profile { not in SVG Tiny } {@@@@@} |
|
(ATTR xlink_href; |
|
local = text; {@@@@@} |
|
name = text; {@@@@@} |
|
rendering_intent = auto, perceptual, relative_colorimetric, |
|
saturation, absolute_colorimetric) {@@@@@} |
|
= LIST OF |
|
(CASE OF |
|
desc; title; metadata; |
|
END); |
|
|
{ Gradients and Patterns } |
{ Gradients and Patterns } |
|
|
linearGradient |
linearGradient { not in SVG Tiny } {@@@@@} |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR xlink_href; |
externalResourcesRequired; |
externalResourcesRequired; |
x1; y1; x2; y2; |
class; style_; |
gradientTransform = text; |
stop_color = text; {@@@@@} |
gradientUnits = text; |
stop_opacity = text; {@@@@@} |
xlink_href;) |
gradientUnits = userSpaceOnUse, objectBoundingBox; {@@@@@} |
= AGGREGATE |
gradientTransform = text; {@@@@@} |
|
x1; y1; x2; y2; |
|
spreadMethod = pad, reflect, repeat) {@@@@@} |
|
= LIST OF |
|
(CASE OF |
desc; title; metadata; |
desc; title; metadata; |
LIST OF (Anim); |
stop; animate; set_; animateTransform; |
GRAPHICS; |
END); |
END; |
|
|
|
stop |
radialGradient { not in SVG Tiny } {@@@@@} |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR xlink_href; |
externalResourcesRequired; |
externalResourcesRequired; |
offset = text; |
class; style_; |
style = text; |
stop_color; stop_opacity; |
stop_color = text;) |
gradientUnits; |
= AGGREGATE |
gradientTransform; |
desc; title; metadata; |
cx; cy; r; |
END; |
fx = text; {@@@@@} |
|
fy = text; {@@@@@} |
|
spreadMethod) |
|
= LIST OF |
|
(CASE OF |
|
desc; title; metadata; |
|
stop; animate; set_; animateTransform; |
|
END); |
|
|
|
stop { not in SVG Tiny } {@@@@@} |
|
(ATTR |
|
class; style_; |
|
stop_color; stop_opacity; |
|
offset = text) {@@@@@} |
|
= LIST OF |
|
(CASE OF |
|
animate; set_; animateColor; |
|
END); |
|
|
|
pattern { not in SVG Tiny } {@@@@@} |
{ radialGradient } |
(ATTR xlink_href; |
{ pattern } |
requiredFeatures; requiredExtensions; systemLanguage; |
|
externalResourcesRequired; |
|
class; style_; |
|
fill; fill_opacity; stroke; stroke_width; stroke_opacity; |
|
opacity_; |
|
font_family; font_size; font_style; font_variant; font_weight; |
|
direction_; text_anchor; text_decoration; unicode_bidi; |
|
viewBox; |
|
preserveAspectRatio; |
|
patternUnits = userSpaceOnUse, objectBoundingBox; {@@@@@} |
|
patternContentUnits = userSpaceOnUse, objectBoundingBox; {@@@@@} |
|
patternTransform = text; {@@@@@} |
|
x; |
|
y; |
|
width_; |
|
height_) |
|
= LIST OF (GraphicsElement); |
|
|
{ Clipping, Masking and Compositing } |
{ Clipping, Masking and Compositing } |
|
|
clipPath |
clipPath { not in SVG Tiny } |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
|
class; style_; |
fill; stroke; stroke_width; |
fill; stroke; stroke_width; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
Line 388 STRUCT
|
Line 542 STRUCT
|
END); |
END); |
END; |
END; |
|
|
{ mask } |
mask { not in SVG Tiny } {@@@@@} |
|
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
|
externalResourcesRequired; |
|
class; style_; |
|
fill; stroke; stroke_width; |
|
font_family; font_size; font_style; font_variant; font_weight; |
|
direction_; text_anchor; text_decoration; unicode_bidi; |
|
maskUnits = userSpaceOnUse, objectBoundingBox; {@@@@@} |
|
maskContentUnits = userSpaceOnUse, objectBoundingBox; {@@@@@} |
|
x; |
|
y; |
|
width_; |
|
height_) |
|
= LIST OF (GraphicsElement); |
|
|
{ Filter Effects } |
{ Filter Effects } |
|
|
Line 428 STRUCT
|
Line 595 STRUCT
|
(ATTR xlink_href; |
(ATTR xlink_href; |
requiredFeatures; requiredExtensions; systemLanguage; |
requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
|
class; style_; |
fill; stroke; stroke_width; |
fill; stroke; stroke_width; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
Line 506 STRUCT
|
Line 674 STRUCT
|
additive; accumulate; {animAdditionAttrs} |
additive; accumulate; {animAdditionAttrs} |
path_ = text; |
path_ = text; |
keyPoints = text; |
keyPoints = text; |
rotate = text; |
rotate; |
origin = text;) |
origin = text;) |
= AGGREGATE |
= AGGREGATE |
desc; title; metadata; ? mpath; |
desc; title; metadata; ? mpath; |
Line 551 STRUCT
|
Line 719 STRUCT
|
desc; title; metadata; |
desc; title; metadata; |
END; |
END; |
|
|
Anim = CASE OF animate; set_; animateMotion; animateColor; animateTransform; |
|
END; |
|
{ Fonts } |
{ Fonts } |
|
|
{ font } |
{ font } |
Line 577 STRUCT
|
Line 743 STRUCT
|
foreignObject { not in SVG Tiny } |
foreignObject { not in SVG Tiny } |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
(ATTR requiredFeatures; requiredExtensions; systemLanguage; |
externalResourcesRequired; |
externalResourcesRequired; |
|
class; style_; |
opacity_; fill_opacity; stroke_opacity; fill; stroke; stroke_width; |
opacity_; fill_opacity; stroke_opacity; fill; stroke; stroke_width; |
font_family; font_size; font_style; font_variant; font_weight; |
font_family; font_size; font_style; font_variant; font_weight; |
direction_; text_anchor; text_decoration; unicode_bidi; |
direction_; text_anchor; text_decoration; unicode_bidi; |
Line 605 STRUCT
|
Line 772 STRUCT
|
= CASE OF |
= CASE OF |
desc; title; metadata; defs; |
desc; title; metadata; defs; |
path; text_; rect; circle; ellipse; line_; polyline; polygon; |
path; text_; rect; circle; ellipse; line_; polyline; polygon; |
use_; image; Timeline_cross; SVG; g; switch; a; |
use_; image; SVG; g; switch; a; altGlyphDef; |
script_; style__; symbol_; clipPath; Anim; |
script_; style__; symbol_; marker; clipPath; mask; |
|
linearGradient; radialGradient; pattern; |
animate; set_; animateMotion; animateColor; animateTransform; |
animate; set_; animateMotion; animateColor; animateTransform; |
linearGradient; stop; |
color_profile; |
XLink; |
Timeline_cross; |
END; |
END; |
|
|
DOCTYPE = LIST OF (DOCTYPE_line = TEXT); |
DOCTYPE = LIST OF (DOCTYPE_line = TEXT); |