File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes How can i validate? 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 "How can i validate?" Watch "How can i validate?" New topic

How can i validate?

Suhas Madap
Ranch Hand

Joined: Aug 29, 2006
Posts: 52
How can I parse a XML, validating it to the XSD using SAX parser?

Thank you,<br /> <br />Suhas K Madap<br /> <br />If you understand what you're doing, you're not learning anything."
Tom Johnson
Ranch Hand

Joined: May 11, 2005
Posts: 142
Hi Suhas,
I would suggest getting a good textbook, "Java & XML" (2nd edition) by Brett McLaughlin is an excellent introduction to XML handling with java.

As a quick intro, you need to :

1) Create an XML reader using SAX factory method

2) Define a class that implements the ContentHandler interface and register an instance of that class with the reader.

3) Create an InputSource that points to the XML file to parse

4) Set the appropriate features on the parser to turn on validation eg

5) Call parse() on the reader, all event will then be sent to the object that you registered as the contentHandler.


<a href="" target="_blank" rel="nofollow">Use Code Tags!!</a>
I agree. Here's the link:
subject: How can i validate?
It's not a secret anymore!