- From: Thomas DeWeese <Thomas.DeWeese@Kodak.com>
- Date: Fri, 04 Feb 2005 06:24:44 -0500
- To: Bjoern Hoehrmann <derhoermi@gmx.net>
- CC: www-svg@w3.org
Hi all,
This is a feature that has been in a specification and
implemented by viewers for over 4 years. I think deprecation
needs to be reserved for features that introduce real
technical issues, not things that someone finds to be a
minor nuisance to implement. This is just silly, the code is
attached for Java, are we really concerned about 8 lines of
code?
public Element getElementByID(String id) {
Element e = getOwnerDocument().getElementByID(id);
Node n = e;
while (n != null) {
if (n == this) return e;
n = n.getParentNode();
}
return null;
}
Bjoern Hoehrmann wrote:
> * Thomas DeWeese wrote:
>
>>>Would it make sense to deprecate this method in future SVG versions?
>>
>> Given that the implementation is really not that hard I would
>>argue against it.
>
> From http://groups.yahoo.com/group/svg-developers/message/47300 it would
> seem that this method confuses authors to believe one can re-use IDs in
> a document.
If you got rid of any feature that confused authors you wouldn't
be left with anything. And BTW the confusion on re-using ID's is
not limited to this method.
> And http://www.w3.org/mid/41FD3969.2070508@mit.edu suggests
> that it confuses implementers, too. Among the not really that hard to
> implement features there seem to be more useful methods...
This is the message that started this thread, isn't that kind
of circular?
Received on Friday, 4 February 2005 11:24:46 UTC