OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Who can implement W3C XML Schema ?

[ Lists Home | Date Index | Thread Index ]

Jiri Jirat wrote:
> Eee,
>   Xerces-J is not too bad, but I have spent many hours
> with the following example, trying to figure out, what's wrong:
> <AAA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xmlns:jj="http://www.zvon.org/jiratj/"; 
> xsi:noNamespaceSchemaLocation="correct_0.xsd"><jj:a/></AAA>
> schema (correct_0.xsd):
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:jj="http://www.zvon.org/jiratj/"; 
> xmlns:html="http://www.w3.org/TR/REC-html40";>
>       <xsd:element name="AAA">
>        <xsd:complexType>
>         <xsd:complexContent>
>          <xsd:restriction base="xsd:anyType"/>
>         </xsd:complexContent>
>        </xsd:complexType>
>       </xsd:element>
>       </xsd:schema>
> The schema should specify an element, which is empty, am I right?

Yes I would guess so, even though it *looks* strange the first time you 
look at this schema.

> See:
> http://www.w3.org/TR/xmlschema-0/#emptyContent
> and your article somewhere on XML.com :-)

Please don't take me as an absolute reference :))) !

> But both xsv and Xerces-J haven't say even "boooo!" and where happy :-(

Time to fill a couple of bugs :) ...

Actually this is a very interesting test case since:

"The ur-type definition, whose name is anyType, has the unique 
characteristic that it can function as a complex or a simple type 
definition, according to context. Specifically, ·restrictions· of the 
ur-type definition can themselves be either simple or complex type 

and the since the derivation by restriction of simple and complex types 
use the same xs:restriction element with a different semantic and it's 
probably a nightmare to implement when a type is both simple and complex...

See you in Paris.
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
http://xsltunit.org      http://4xt.org           http://examplotron.org


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS