XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Peter GeertsSubject: recurse problem analysis
Author: Peter Geerts
Date: 17 Mar 2009 06:34 AM
Hello,
being fairly new in this area I want to share the following problem. When doing a validate of the attached 'basetypes' schema definition file Stylus studio signals a recurse/particles error as follows :

-------------
Validating datatypes.xsd...
file:///c:/datatypes.xsd:471,29: Recurse: There is not a complete functional mapping between the particles

The XML document datatypes.xsd is NOT valid (1 errors)
---------------

It looks to me that there is something incorrect about the "CE" datatype but I can't figure out what exactly.
I have tried to do an equivalant check on the command line as I have read in earlier postings that this could give more informative error messages. However giving the com.saxonica.Validate command line just a single xsd file to check makes it stop at line 37 complaining about "no element declarations available".

So I am stuck - any help greatly appreciated

Thanks

Peter Geerts


Unknowndatatypes.xsd

Postnext
Peter GeertsSubject: recurse problem analysis
Author: Peter Geerts
Date: 17 Mar 2009 10:12 AM
Hi all,

in the meantime made some progress. I found out I made a mistake in the com.saxonica.Validate invocation. For this to work I need to use the -xsd:<file> switch and not the -s <filename>.
However checking the file this way now signals NO errors.
So what is the truth now ?

thanks

Peter

Posttop
Alberto MassariSubject: recurse problem analysis
Author: Alberto Massari
Date: 02 Apr 2009 09:58 AM
Hi Peter,
the CE datatype is restricting CD using a wrong order; CD defines "originalText", "qualifier", "group" and "translation" but CE restrict it to allow "qualifier", "originalText" and "translation". In order to be a valid restriction, CE should swap the first two, and define them as "originalText", "qualifier" and "translation".

Alberto

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.