This week's book giveaway is in the Agile and other Processes forum.
We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line!
See this thread for details.
The moose likes XML and Related Technologies and the fly likes creating xml file using DTD Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Reply Bookmark "creating xml file using DTD" Watch "creating xml file using DTD" New topic
Author

creating xml file using DTD

r john
Greenhorn

Joined: Sep 09, 2011
Posts: 2
I am new to XML parsing. The project I have contains a DTD and I have to post a request XML and I will get the response XML. I will need to write java code to create & post the request XML and receive the repsonse XML and parse it. I was wondering If there are any APIs available which will help me build the XML using DTD or if someone can guide me through that will be awesome

Thank you very much.

R
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 16483
    
    2

Normally (i.e. in real life) you don't take a DTD and produce an XML document from it. That makes very little sense given that there's usually an infinite number of XML documents that conform to any given DTD. You may well be given an XML document and told to parse it and use the DTD for validation, but that's a different thing entirely. So I suggest that you go back and clarify your requirements, as it seems you might not have understood them correctly.
r john
Greenhorn

Joined: Sep 09, 2011
Posts: 2
Paul Clapham wrote:Normally (i.e. in real life) you don't take a DTD and produce an XML document from it. That makes very little sense given that there's usually an infinite number of XML documents that conform to any given DTD. You may well be given an XML document and told to parse it and use the DTD for validation, but that's a different thing entirely. So I suggest that you go back and clarify your requirements, as it seems you might not have understood them correctly.


Thank you for your response. I understand that DTD's are for validation purposes but was wondering if there is any way one can create an XML file using the DTD structure
through some API or free tool)

Also, what would be the best and easy way to create an XML file. JDOM is one. Any other anyone can suggest??

Thank you very much in advance.
Colm Dickson
Ranch Hand

Joined: Apr 04, 2009
Posts: 84
Hello. I have been dabbling with xml using java also and so far I have found the XMLStreamWriter class useful for writing xml files.
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: creating xml file using DTD
 
Similar Threads
how to validate an XML using DTD in Dom parser
how to validate an xml using DTD in DOM parser
DTD and Validation
DTD reference and validation
How to validate XML against DTD / Schema using DOM