Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

schema error : undefined value for 'type' encountered

 
Oni Anand
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,

When i validate following schema in xml spy 3.5 editor, i am getting following
error for element 'option' in the given schema...
i am not able to catch why its giving error. pls help me.
the error is :
schema error : undefined value for 'type' encountered

and schema which i am trying to validate is :
<?xml version="1.0" encoding="UTF-8"?>
<!--W3C Schema generated by XML Spy v3.0.7 NT (http://www.xmlspy.com)-->;
<!DOCTYPE schema PUBLIC "-//W3C//DTD XMLSCHEMA 19991216//EN" "" [
<!ENTITY % p ''>
<!ENTITY % s ''>
]>
<schema xmlns="http://www.w3.org/1999/XMLSchema">
<complexType name="fieldType" content="elementOnly">
<sequence>
<element name="option" type="optionType" minOccurs="0"
maxOccurs="unbounded"/>
</sequence>
<attribute name="column" type="string"/>
<attribute name="param" type="string" use="required"/>
<attribute name="inputtype" use="default" value="TEXT">
<simpleType base="NMTOKEN">
<enumeration value="TEXT"/>
<enumeration value="CHECKBOX"/>
<enumeration value="TEXTAREA"/>
<enumeration value="SELECT"/>
<enumeration value="HIDDEN"/>
<enumeration value="DATE"/>
<enumeration value="PASSWORD"/>
<enumeration value="RADIO"/>
</simpleType>
</attribute>
<attribute name="datatype" use="default" value="CHAR">
<simpleType base="NMTOKEN">
<enumeration value="CHAR"/>
<enumeration value="INTEGER"/>
<enumeration value="NUMERIC"/>
<enumeration value="DATE"/>
<enumeration value="TIMESTAMP"/>
</simpleType>
</attribute>
<attribute name="display" type="string"/>
<attribute name="displayKey" type="string"/>
<attribute name="size" type="string"/>
<attribute name="maxlength" type="string"/>
<attribute name="rows" type="string"/>
<attribute name="value" type="string"/>
<attribute name="defaultval" type="string"/>
<attribute name="sourcetable" type="string"/>
<attribute name="sourcekeycol" type="string"/>
<attribute name="sourcedatacol" type="string"/>
<attribute name="required" use="default" value="0">
<simpleType base="NMTOKEN">
<enumeration value="0"/>
<enumeration value="1"/>
</simpleType>
</attribute>
<attribute name="query" use="default" value="0">
<simpleType base="NMTOKEN">
<enumeration value="0"/>
<enumeration value="1"/>
</simpleType>
</attribute>
<attribute name="noupdate" use="default" value="0">
<simpleType base="NMTOKEN">
<enumeration value="0"/>
<enumeration value="1"/>
</simpleType>
</attribute>
<attribute name="keycolumn" use="default" value="0">
<simpleType base="NMTOKEN">
<enumeration value="0"/>
<enumeration value="1"/>
</simpleType>
</attribute>
<attribute name="hide" use="default" value="0">
<simpleType base="NMTOKEN">
<enumeration value="0"/>
<enumeration value="1"/>
</simpleType>
</attribute>
<attribute name="uppercase" use="default" value="0">
<simpleType base="NMTOKEN">
<enumeration value="0"/>
<enumeration value="1"/>
</simpleType>
</attribute>
</complexType>
<element name="form">
<complexType content="elementOnly">
<sequence>
<element name="field" type="fieldType" minOccurs="1"
maxOccurs="unbounded"/>
</sequence>
<attribute name="bundle" type="string"/>
<attribute name="xmlns:xsi" type="uriReference" use="default"
value="http://www.w3.org/1999/XMLSchema-instance"/>
<attribute name="xsi:noNamespaceSchemaLocation" type="string"/>
<attribute name="xsi:schemaLocation" type="string"/>
</complexType>
</element>
<complexType name="optionType" base="string">
<attribute name="value" type="string" use="required"/>
</complexType>
</schema>

pls help.
thanks
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic