XML/XSD default field/value population

This should cover W3C XML Schema, Relax NG and DTD related problems.
Posts: 2
Joined: Wed Jun 20, 2007 7:43 am
Location: n/a

XML/XSD default field/value population

Post by sauronlord » Wed Jun 20, 2007 7:43 am

I'm new to XML, XSD and XSLT.
I was wondering if there is a way to "fill out" an XML document with its default values, as if "expanded" so that my XSLT processor could use these defaults in generating the output.

I think if I had a schema-aware XSLT processor (SAXON-SA), then I could get this done easily as the transformation would be done against an XML document validated against an XSD.

That is not an option for my company for various reasons.

Is there a 2-stage process I can execute (in Java SAX/DOM?) that will "fill out" the required default values for elements or attributes?

I see there are validator classes, but none of these allow me to "write back" the resultant XML(with defaults populated) so that I may use the "expanded" form in subsequent processing.


Posts: 4144
Joined: Fri Mar 28, 2003 2:12 pm

Post by sorin_ristache » Wed Jun 20, 2007 12:11 pm


I think it is the same post as here.


Post Reply