[jdom-interest] adding default attributes
Christian Knorr
christian.knorr at gmx.de
Thu Jul 19 00:28:11 PDT 2001
Hi,
I am looking for a convenient way to add default attribute values (like
the following in DTD:
<!ATTLIST Frameset Orientation (horizontral | vertical ) 'vertical' >
) to a JDOM-tree like SAXBuilder does when reading the document from a
file.
I tried to serialize the document to a string and read it again with
SAXBuilder, but in this case the default attributes are not
automatically added when reading.
My test code is the following:
XMLOutputter xo = new XMLOutputter();
StringWriter sw = new StringWriter();
xo.output(doc, sw);
SAXBuilder sb = new SAXBuilder();
sb.setValidation(true);
doc = sb.build(new StringReader(sw.toString()));
The DTD is definitly used for validation but not for adding default
attribute values. Is this a bug or is there another way to accomplish
this?
Christian
More information about the jdom-interest
mailing list