[jdom-interest] error referencing xml schema from xml file

John Muhlestein jmuhlestein at i-link.net
Thu Sep 6 08:35:54 PDT 2001


I can't say if this is absolutely required but it looks to me like you need
to add a schemaLocation attribute.

<?xml version="1.0"?>
 <apo:purchaseOrder 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://localhost:8080/purchaseOrder
http://localhost:8080/purchaseOrder.xsd"
 xmlns:apo="http://localhost:8080/purchaseOrder" 
 orderDate="1999-10-20">
 </apo:purchaseOrder>

You can look at section 5.6 of the Schema Primer at the W3C for more info
 http://www.w3.org/TR/xmlschema-0/#schemaLocation

John

> -----Original Message-----
> From: Makhlin, Boris [mailto:BMakhlin at temgweb.com]
> Sent: Tuesday, September 04, 2001 1:51 PM
> To: 'jdom-interest at jdom.org'
> Subject: [jdom-interest] error referencing xml schema from xml file
> 
> 
> Hi,
> When I parse following xml with turned on validation, I am 
> getting error
> Error on line 2 of document 
> file:/D:/resin-1.2.3/doc/purchaseOrder.xml:
> General Schema Error: Grammar with uri :
> http://localhost:8080/purchaseOrder, can not found.
> 
> <?xml version="1.0"?>
> <apo:purchaseOrder 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:apo="http://localhost:8080/purchaseOrder" 
> orderDate="1999-10-20">
> </apo:purchaseOrder>
> 
> I am using Resin http server.
> I can copy and paste http://localhost:8080/purchaseOrder.xsd 
> to my brower
> address field to load purchaseOrder.xsd into it. I don't see 
> text or tree in
> the browser just a white screen but when I view source I see 
> xsd content.
> This means JDOM should have access to xml schema, but it 
> doesn't. I tried to
> debug xerces XMLValidator because that is where exception is 
> comming from.
> But my source, which I just downloaded doesn't have definition of
> validateElementAndAttributes method therefore it I can not compile it.
> 
> Does my xml looks right? 
> I am missing something very simple. Please, help me resolve 
> my problem. Any
> ideas are appreciated.
> 
> thank you
> 
> 
> 
> _______________________________________________
> To control your jdom-interest membership:
> http://lists.denveronline.net/mailman/options/jdom-interest/yo
uraddr at yourhost.com



More information about the jdom-interest mailing list