This week's book giveaway is in the Mac OS forum.
We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes XML Validation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Java » Beginning Java
Bookmark "XML Validation" Watch "XML Validation" New topic

XML Validation

Jeff Storey
Ranch Hand

Joined: Apr 07, 2007
Posts: 230
Hi - I'm trying to validate an XML document against an XSD document. I'm currently using Xerces-J. I've found that I can turn on validation by setting a validation feature and then setting a property pointing to my XSD document. But, when I run the parser, I get errors about my DOCROOT being incorrect because it doesn't point to a DTD file (I actually don't have a DOCROOT tag at all in my XML doc). I'm trying to validate against an XSD, NOT a DTD. Is there a way to do this?

Muhammad Saifuddin
Ranch Hand

Joined: Dec 06, 2005
Posts: 1321

Welcome to JavaRanch,

the Question is more related to the XML is better to post XML and Related Technologies forum to get faster reply.

[Blog][Linkedin] How To Ask Questions On JavaRanch My OpenSource
Jeff Storey
Ranch Hand

Joined: Apr 07, 2007
Posts: 230
Joanne Neal

Joined: Aug 05, 2005
Posts: 3602
Do you check for exceptions when you turn on schema validation and specify your schema file ? It may be that the version of Xerces you have doesn't support schema validation.

Jeff Storey
Ranch Hand

Joined: Apr 07, 2007
Posts: 230
No exceptions are being thrown (aside from the DTD error) and it looks like it is actually validating against the XSD as well.
GeeCON Prague 2014
subject: XML Validation