[jdom-interest] Do schemas work with JDOM?

Fishman, Rick Rick_Fishman at ctilogistx.com
Fri Jan 19 13:00:49 PST 2001


Does JDOM understand schemas? The xml file below doesn't work. If I run it
without validation, JDom doesn't see any elements. With validation, I get
the following exception:

Root cause: org.jdom.JDOMException: Error on line 1 of document
file:/C:/JavaProjects/JDomTest/ReadTest.xml: General Schema Error: Grammar
with uri : x-schema:ReadTestSchema.xml , can not found.

I've got the schema in the same directory as the xml file. I tried with
'x-schema:http://localhost/ReadTestSchema.xml' after putting the schema in
my default web site and that doesn't work either (same problem).

XML file (ReadTest.xml):

<RICKSDOC xmlns="x-schema:ReadTestSchema.xml">
   <ROUTE ID="1">
      <TRIP ID="1">
         <STOP ID="1" />
      </TRIP>
   </ROUTE>
</RICKSDOC>

Schema file (ReadTestSchema.xml):

<Schema xmlns="urn:schemas-microsoft-com:xml-data">
<AttributeType name="ID" />
<ElementType name="STOP">
   <attribute type="ID" />
</ElementType>
<ElementType name="TRIP" >
   <attribute type="ID" />
   <element type="STOP" />
</ElementType>
<ElementType name="ROUTE">
   <attribute type="ID" />
   <element type="TRIP" />
</ElementType>
<ElementType name="RICKSDOC">
   <element type="ROUTE"/>
</ElementType>
</Schema>



More information about the jdom-interest mailing list