[jdom-interest] Setting value of an attribute resets its type
laurent.bihanic at atosorigin.com
Tue Apr 25 14:52:58 PDT 2006
Victor Toni wrote:
> Having noticed that setting the value of an attribute via the
> convenience methods in the Element class ("setAttribute(String name,
> String value)" and "setAttribute(String name, String value, Namespace
> ns)") will reset its type I wonder if this is on purpose.
> Maybe this functionality is not widely used and it went unnoticed?
No, this was not done on purpose. It's just a bug.
Attribute types were added late in JDOM's history (around beta 8) for better
XSLT support when JDOM documents are used as XSLT input.
I think very few people played with setAttribute().
Thus, IMHO, the patch you proposed previously is correct.
More information about the jdom-interest