aspose file tools
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

Win a copy of Head First Android this week in the Android forum!
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: 3742
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.
I agree. Here's the link:
subject: XML Validation
It's not a secret anymore!