- From: <MarkH@i2.co.uk>
- Date: Fri, 5 Jan 2001 17:01:09 -0000
- To: xmlschema-dev@w3.org
XML Spy 3.5 beta 3 complains, but XSV does not - see bug report to XML Spy
and reply below. I think he's right. Changing my namespace refs to be
consistent fixes the XML Spy validation errors.
Thanks
Mark
--
Mark Hughes
Agile HTML Editor
http://www.agilic.com
-----Original Message-----
From: Gavrielov, Vladislav [mailto:va@altova.com]
Sent: 05 January 2001 15:35
To: 'MarkH@i2.co.uk'
Subject: RE: XML Spy v3.5 beta 3 bug: undefined types when using import
Your schema has two bugs:
1. You are using in imported schema namespace
<http://www.i2group.com/Schemas/2001-01-01/VLVXSchema>
but trying to address it with a prefix "vlvx" with
<http://www.i2group.com/Schemas/2001-01-01/VLVXSchemaTypes>
2. import statement has to use a namespace name and not prefix "vlvx"
Best regards,
Vladislav Gavrielov
... Altova GmbH - The XML Spy Company
... Vladislav Gavrielov
... President, CTO
=========================================================================
XML Spy 3.0 - the first true Integrated Development Environment for XML
Visit <http://www.xmlspy.com/> to download a free 30-day evaluation version
=========================================================================
-----Original Message-----
From: MarkH@i2.co.uk [<mailto:MarkH@i2.co.uk>]
Sent: Freitag, 05. Jänner 2001 16:20
To: support@xmlspy.com
Cc: markh@i2.co.uk
Subject: XML Spy v3.5 beta 3 bug: undefined types when using import
XSV 1.173/1.80 of 2000/10/18 15:54:58 reports NO ERRORS validating the
following schema.
XML Spy v3.5 beta 3 reports errors relating to undefined types vlvx:topType
and vlvx:derivedFromTopType.
Is this a bug?
Thanks
Mark
--
Mark Hughes
Agile HTML Editor
<http://www.agilic.com>
================ FILE: types-test.xsd ==================
<?xml version="1.0"?>
<schema
targetNamespace="<http://www.i2group.com/Schemas/2001-01-01/VLVXSchemaTypes>
"
xmlns:vlvx="<http://www.i2group.com/Schemas/2001-01-01/VLVXSchemaTypes>"
xmlns="<http://www.w3.org/2000/10/XMLSchema>">
<import namespace="vlvx" schemaLocation="imported-schema.xsd">
<annotation>
<documentation>
imported-schema.xsd defines a top level complexType 'topType'
</documentation>
</annotation>
</import>
<element name="newdoc">
<complexType>
<sequence>
<element name="thing1"
type="vlvx:derivedFromTopType">
<annotation>
<documentation>
No errors here, cos derivedFromTopType is resolved.
</documentation>
</annotation>
</element>
<element name="thing2"
type="vlvx:derivedFromTopType">
<annotation>
<documentation>
XML Spy 3.5 beta 3 complains that vlvx:topType is undefined. (Same
happens if I use type='topType').
</documentation>
</annotation>
</element>
</sequence>
</complexType>
</element>
<complexType name="derivedFromTopType">
<annotation>
<documentation>No errors here, so we are seeing
topType</documentation>
</annotation>
<complexContent>
<extension base="vlvx:topType">
<sequence/>
</extension>
</complexContent>
</complexType>
</schema>
================ FILE: imported-schema.xsd ==================
<?xml version="1.0"?>
<schema
targetNamespace="<http://www.i2group.com/Schemas/2001-01-01/VLVXSchema>"
xmlns:vlvx="<http://www.i2group.com/Schemas/2001-01-01/VLVXSchema>"
xmlns="<http://www.w3.org/2000/10/XMLSchema>">
<complexType name="topType">
<attribute name="format" type="CDATA" use="required"/>
</complexType>
</schema>
=== END ===
Received on Friday, 5 January 2001 12:08:11 UTC