[jdom-interest] Newbie schema question

Scott Ellsworth scott at alodar.com
Thu Aug 3 11:15:21 PDT 2000


Hey, all.

Thanks to the help of others here, I now have an xml file that passes dtd 
validation, and that contains the schema goodies that I think it needs to 
have.  How can I tell whether xerces is actually validating with my schema 
when I use JDom?

(I am suspicious, as when I renamed my xml schema, I did not get any error 
messages.  This makes me feel less sanguine that it is reading the file.)

The top of the xml file says:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE RQbyScott:character SYSTEM "RQCharacter.dtd">
<RQbyScott:character
  xmlns:RQbyScott="http://iceweasel.com/xml/RQbyScott"
  xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
  xsi:schemaLocation="RQbyScott RQCharacter.xsd">
<RQbyScott:statistic_list>

The start of the dtd is:
<!ELEMENT RQbyScott:character ( RQbyScott:statistic_list, 
RQbyScott:bonus_list, RQbyScott:battle_magic_spell_list, 
RQbyScott:rune_spell_list, RQbyScott:item_list ) >
<!ATTLIST RQbyScott:character xmlns:RQbyScott CDATA #REQUIRED >
<!ATTLIST RQbyScott:character xmlns:xsi CDATA #REQUIRED >
<!ATTLIST RQbyScott:character xsi:schemaLocation CDATA #REQUIRED >

The start of the schema is:
<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://iceweasel.com/xml/RQbyScott"
         xmlns ="http://www.w3.org/1999/XMLSchema"
         xmlns:RQbyScott="http://iceweasel.com/xml/RQbyScott"
 >

  <element name="character">
   <complexType>
    <element ref="statistic_list" minOccurs='1' maxOccurs='1'/>
    <element ref="bonus_list" minOccurs='1' maxOccurs='1'/>
    <element ref="battle_magic_spell_list" minOccurs='1' maxOccurs='1'/>
    <element ref="rune_magic_spell_list" minOccurs='1' maxOccurs='1'/>
    <element ref="item_list" minOccurs='1' maxOccurs='1'/>
   </complexType>
  </element>

(I presume it is considered bad form to post a binary zip file to the list?)

Scott
Scott Ellsworth
scott at alodar.com




More information about the jdom-interest mailing list