[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] Is this xml schema invalid?
- From: "Pete Cordell" <petexmldev@codalogic.com>
- To: "Ramkumar Menon" <ram.menon@oracle.com>,<xml-dev@lists.xml.org>
- Date: Tue, 31 Mar 2009 19:27:09 +0100
Hi Ram,
Because in the first schema you have defined the default namespace to be
http://www.example.org, when you do type="sampleType" the schema processor
is actually looking for sampleType in the http://www.example.org namespace,
which, as you can see, does not exist. To get around this you will need to
associate http://www.example.org with a different namespace prefix and work
through the implications of that change in the other parts of the schema.
This shouldn't be a problem with the simple schema you have shown, but would
be more involved with a larger schema.
HTH,
Pete Cordell
Codalogic Ltd
Interface XML to C++ the easy way using XML C++
data binding to convert XSD schemas to C++ classes.
Visit http://codalogic.com/lmx/ for more info
----- Original Message -----
From: "Ramkumar Menon" <ram.menon@oracle.com>
To: <xml-dev@lists.xml.org>
Cc: <xmlschema-dev@lists.xml.org>
Sent: Tuesday, March 31, 2009 6:06 PM
Subject: [xml-dev] Is this xml schema invalid?
>
> Gurus,
>
> I have a main schema as follows.
>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns="http://www.example.org"
> targetNamespace="http://www.example.org">
> <xsd:import schemaLocation="NoNS.xsd"/>
> <xsd:element name="root">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="test" type="sampleType"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> </xsd:schema>
>
> As you see, it imports a no-namespace schema NoNS.xsd
>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns="http://www.example.org">
>
> <xsd:complexType name="sampleType">
> <xsd:sequence>
> <xsd:element name="sample" type="xsd:string"/>
> </xsd:sequence>
> </xsd:complexType>
>
> </xsd:schema>
>
>
>
> When I open up the Main.xsd in a graphical schema editor, it complains
> about the "sampleType" reference."sampleType" is referred from the
> NoNS.xsd, as indicated above. Just so that you dont miss it, both schemas
> are elementFormDefault="unqualified", as indicated by the absence of the
> attribute.
>
> Is this error expected? Or is the tool not behaving as expected?
>
> regards,
> Ram
>
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]