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 cvc-elt.1 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "cvc-elt.1" Watch "cvc-elt.1" New topic


Slawomir Wieczorek

Joined: Dec 07, 2011
Posts: 20

Hi when validating an xml file against an xsd one i'm getting this error
org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 284; cvc-elt.1: Cannot find the declaration of element 'IE504'.

here's my xml file made out of Java classes:

And here's schema file

If anyone could help me please
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15100

Look at this line in your first XML:

Note that you defined the namespace with xmlns:p.

That means you have to prefix your elements with p:

In other words, the element should have been named <p:IE504 ...>, not <IE504 ...>

If you want to use the default namespace, then don't use xmlns:p=..., but just xmlns=...

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Slawomir Wieczorek

Joined: Dec 07, 2011
Posts: 20

Yes that was it. I figured it out just after this topic was posted. But thank you very much for help. Appreciate
I agree. Here's the link:
subject: cvc-elt.1
It's not a secret anymore!