- From: Ciprian Ciubotariu <cheepeero@msn.com>
- Date: Thu, 5 Aug 2004 15:33:56 +0300
- To: xmlschema-dev@w3.org
Should I also understand that DTDs are not fully convertible to XML schemas? Here's an excerpt of a DTD: <!ELEMENT ... ((KIT? , STOCKS) | (STOCKS+ , PRICE , ...)) and here is an excerpt of the XSD generated with oXygen (I found it in your signature) <xs:choice> <xs:sequence> <xs:element minOccurs="0" ref="KIT"/> <xs:element ref="STOCKS"/> </xs:sequence> <xs:sequence> <xs:element maxOccurs="unbounded" ref="STOCKS"/> .... </xs:sequence> </xs:choice> As you can see, it is almost the same situation as above. Or is it that the DTD is not valid? oXygen says it is valid, and I have no further knowledge on this issue. As a regular expression it is very valid (at least imo) Regards, Cipi "George Cristian Bina" <george@sync.ro> wrote in message news:41121214.90003@sync.ro... > > Hi Ciprian, > > > I planned to use the following in a schema: inside an <choice> group > having > > several elements with the same name but different types. Can I write > this in > > a schema? > [...] > > 1. Is this construction allowed by the W3C schema specifications? > > No, you cannot do this in a W3C XML Schema. > See http://www.w3.org/TR/xmlschema-1/#cos-element-consistent for details. > > Best Regards, > George > ----------------------------------------------- > George Cristian Bina > <oXygen/> XML Editor & XSLT Editor/Debugger > http://www.oxygenxml.com > >
Received on Thursday, 5 August 2004 08:32:02 UTC