*
The moose likes XML and Related Technologies and the fly likes creating xml file using DTD Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » XML and Related Technologies
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: 18541
    
    8

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: 89
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://aspose.com/file-tools
 
subject: creating xml file using DTD
 
Similar Threads
DTD reference and validation
how to validate an xml using DTD in DOM parser
How to validate XML against DTD / Schema using DOM
DTD and Validation
how to validate an XML using DTD in Dom parser