[jdom-interest] Attribute enhancement?
Jason Hunter
jhunter at acm.org
Fri Nov 15 12:53:07 PST 2002
> What would be very usefull is for the jdom Attribute object to
> have a methode getChoices(), which would get the listed choices for the
> given Attribute from the DTD. (Provided the Attribute is part of an
> Document, the XML file has a DOCTYPE dtd definition, and the
> given attribute has choices defined with the (value1|value2|value3)
> syntax in the DTD)
Such a feature is overkill for the use model JDOM's designed for. You
really want a GUI XML editor if you want to see choices based on a
schema.
> What is seems like I have to do now is get the namespace of the given
> attribute element, and parse the DTD using a DTD parser to get the
> choices for that particular namespace+element attribute. Since jdom is
> parsing the DTD anyway, and does detect if an attribute is set
> to an invalid value, it's strange to me that this information isn't
> stored so that it can be accessed in a more convinient way like
> indicated by the getChoices() methode.
Actually, there's just validation happening in the parser during the
parse phase. The information is not held in JDOM.
> And is this the right place to post this? :)
Yep.
-jh-
More information about the jdom-interest
mailing list