This week's book giveaway is in the Design forum.
We're giving away four copies of Building Microservices and have Sam Newman on-line!
See this thread for details.
The moose likes XML and Related Technologies and the fly likes Generating Valid XML Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Generating Valid XML" Watch "Generating Valid XML" New topic

Generating Valid XML

Edward Morris

Joined: Jun 29, 2006
Posts: 18
How do I generate XML output that conforms to a Schema? I use the DOM architecture and the DocumentBuilderFactory stuff to easily generate XML, but its just not exactly what I expect it to be i.e. its not valid. How do you assign a schema for an XML document and how do we get this schema info added to the root element of the doc. Right now I do it by using setAttribute() method but I know its not right. Any help appreciated.
Paul Clapham

Joined: Oct 14, 2005
Posts: 19728

Actually that probably IS right. Or at least, it's as right as you can get with DOM. The DOM API was designed before XML Schema even existed, and it doesn't do many other things well either.

That's assuming your question was how to get the schema declaration into the XML document that you are producing from the DOM. Whether the document actually conforms to the schema is a matter for unit testing.
I agree. Here's the link:
subject: Generating Valid XML
It's not a secret anymore!