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.
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
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
posted
0
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
posted
0
Hello. I have been dabbling with xml using java also and so far I have found the XMLStreamWriter class useful for writing xml files.