Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [xsd-dev] Parsing error with namespace issues


Nishi,

This question isn't about the XSD model is it?  If you used XSD to validate the schema (using the Sample XML Schema Editor or xsd-test -validate in org.eclipse.xsd.test) you'd find all the errors in the schema and fix them first.  Did XML Spy not report all the errors in your schema?  And didn't the validating parser complain about the invalid schema either?  Which parser are you using?  Changing xmlns="http://www.w3.org/2001/XMLSchema" to  xmlns="http://xmlns.oracle.com/uix/style" in your schema will likely help a lot...


Ed Merks/Toronto/IBM@IBMCA
mailto: merks@xxxxxxxxxx
905-413-3265  (t/l 969)




Nishi Bhonsle <nishi.bhonsle@xxxxxxxxxx>
Sent by: xsd-dev-admin@xxxxxxxxxxx

07/15/2004 03:50 PM

Please respond to
xsd-dev

To
xsd-dev@xxxxxxxxxxx
cc
Subject
[xsd-dev] Parsing error with namespace issues





Hi:

I have the following parsing error, can someone please let me know how I can resolve it? I have included the .xss and the corr .xsd in this email.

Thanks, Nishi

-------------------------------------------------------------------------------------------------------------------------
abc.xss: Parsing error, line 5, column 22: <laf> is not an understood element.
This sometimes means the element's namespace (
http://xmlns.oracle.com/uix/style) is set incorrectly.  This may also be an issue with the syntax of its
parent element.

abc.xss
=======

<?xml version = '1.0'?>

<styleSheetDocument xmlns="
http://xmlns.oracle.com/uix/style" documentVersion="1089912999048">
 

<laf name="dc_minimal"/>

    <styleSheet>
     <style name="DarkBackground">

       <property name="background-color">#669966</property>

     </style>

      <style name="DarkAccentBackground">
       <property name="background-color">#CCCCCC</property>

     </style>

      <style name="TextBackground">
       <property name="background-color">#FFFFFF</property>

     </style>

      <style name="TextForeground">
       <property name="color">#000000</property>

     </style>

      <style name="DefaultFont">
        <property name="font-family">Arial</property>

        <property name="font-size">10pt</property>

      </style>

      <style name="LinkForeground">
       <property name="color">#666633</property>

     </style>

 

    </styleSheet>

    <styleSheet platforms="windows" browsers="ie" versions="5">
     <style name="DefaultFont">

       <property name="font-size">10pt</property>

     </style>

    </styleSheet>

    <styleSheet platforms="windows" browsers="ie" versions="6">
     <style name="DefaultFont">

       <property name="font-size">10pt</property>

     </style>

    </styleSheet>

</styleSheetDocument>
 

abc.xsd
=======

<?xml version="1.0"?>

<!--W3C Schema generated by XMLSPY v2004 rel. 3 U (http://www.xmlspy.com)-->

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xmlns.oracle.com/uix/style" xmlns:style="http://xmlns.oracle.com/uix/style"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:cabotool="
http://bali.us.oracle.com/cabo/tool" elementFormDefault="qualified">

 <xs:element name="laf">

  <xs:complexType>

   <xs:attribute name="name" type="xs:string" use="required"/>

  </xs:complexType>

 </xs:element>

 <xs:element name="property">

  <xs:complexType>

   <xs:simpleContent>

    <xs:extension base="propertySimpleType">

     <xs:attribute name="name" use="required">

      <xs:simpleType>

       <xs:restriction base="xs:NMTOKEN">

        <xs:enumeration value="background-color"/>

        <xs:enumeration value="color"/>

        <xs:enumeration value="font-family"/>

        <xs:enumeration value="font-size"/>

       </xs:restriction>

      </xs:simpleType>

     </xs:attribute>

    </xs:extension>

   </xs:simpleContent>

  </xs:complexType>

 </xs:element>

 <xs:simpleType name="propertySimpleType">

  <xs:restriction base="xs:string">

   <xs:enumeration value="#336699"/>

   <xs:enumeration value="#663300"/>

   <xs:enumeration value="#993366"/>

   <xs:enumeration value="#cc99cc"/>

   <xs:enumeration value="#ffffff"/>

   <xs:enumeration value="10pt"/>

   <xs:enumeration value="Arial"/>

  </xs:restriction>

 </xs:simpleType>

 <xs:element name="style">

  <xs:complexType>

   <xs:sequence>

    <xs:element ref="property" maxOccurs="unbounded"/>

   </xs:sequence>

   <xs:attribute name="name" use="required">

    <xs:simpleType>

     <xs:restriction base="xs:NMTOKEN">

      <xs:enumeration value="DarkAccentBackground"/>

      <xs:enumeration value="DarkBackground"/>

      <xs:enumeration value="DefaultFont"/>

      <xs:enumeration value="LinkForeground"/>

      <xs:enumeration value="TextBackground"/>

      <xs:enumeration value="TextForeground"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

  </xs:complexType>

 </xs:element>

 <xs:element name="styleSheet">

  <xs:complexType>

   <xs:sequence>

    <xs:element ref="style" maxOccurs="unbounded"/>

   </xs:sequence>

   <xs:attribute name="platforms" type="xs:string"/>

   <xs:attribute name="browsers" type="xs:string"/>

   <xs:attribute name="versions">

    <xs:simpleType>

     <xs:restriction base="xs:NMTOKEN">

      <xs:enumeration value="5"/>

      <xs:enumeration value="6"/>

     </xs:restriction>

    </xs:simpleType>

   </xs:attribute>

  </xs:complexType>

 </xs:element>

 <xs:element name="styleSheetDocument">

  <xs:complexType>

   <xs:sequence>

    <xs:element ref="laf"/>

    <xs:element ref="styleSheet" maxOccurs="unbounded"/>

   </xs:sequence>

   <xs:attribute name="documentVersion" type="xs:long" use="required"/>

  </xs:complexType>

 </xs:element>

</xs:schema>
 
 
 


Back to the top