- From: Dr. Olaf Hoffmann <Dr.O.Hoffmann@gmx.de>
- Date: Thu, 18 Jun 2009 12:42:08 +0200
- To: www-svg@w3.org
Hello,
this comment is about:
http://www.w3.org/TR/2009/WD-SVGParam-20090616/#param-attr-value
It is noted
attribute-name="param(string) [optional-string]"
If we have for example the attribute content
http://www.w3.org/TR/SVGMobile12/struct.html#ContentAttribute
The value of this attribute is a string.
1. How to distinguish between a string looking like a parameter and
a parameter.
For example:
<metadata role="tooltip"
content="param('sample') is a possibility to change attribute values in a
declarative way. Add a parameter with a value 'sample' to the URI to modify
a value of the related attribute." />
Doesn't it need some magical escapes to indicate whether
param('string') [optional-string]
is a parameter or only a string fragment?
2. Is it ok to insert a parameter in the middle of a string?
Example:
<metadata role="tooltip" content="Hello param('name'), activate the animation
with the blue button top left!" />
3. Backwards compatibility seems to be suboptimal in general, because
typically current viewers will/should not consider in
"param('string') [optional-string]" the "[optional-string]" as a fallback
value for most attributes or properties, having currently no fallback syntax.
However, unfortunately currently I have no idea, how to improve this.
Olaf
Received on Thursday, 18 June 2009 10:44:27 UTC