- From: Huditsch Roman <Roman.Huditsch@lexisnexis.at>
- Date: Tue, 23 Nov 2004 13:25:00 +0100
- To: "Michael Kay" <mike@saxonica.com>
- Cc: <xmlschema-dev@w3.org>
Hmm, I just validated it via the W3C Schema Validator and MSXML, too and didn't get an error either. So I suppose that there is really something very strange happening inside XML Spy 2005. Thank you very much! Wbr, Roman > -----Ursprüngliche Nachricht----- > Von: Michael Kay [mailto:mike@saxonica.com] > Gesendet: Dienstag, 23. November 2004 13:07 > An: Huditsch Roman > Cc: xmlschema-dev@w3.org > Betreff: RE: Validation problem with user-defined derived complex types > > I can't see anything wrong with it, but that doesn't necessarily mean > there > isn't anything wrong with it... Can you reduce the problem to a form where > you can supply a complete schema that can be tested in other tools? > > Michael Kay > http://www.saxonica.com/ > > > -----Original Message----- > > From: xmlschema-dev-request@w3.org > > [mailto:xmlschema-dev-request@w3.org] On Behalf Of Huditsch Roman > > Sent: 23 November 2004 11:57 > > To: xmlschema-dev@w3.org > > Subject: AW: Validation problem with user-defined derived > > complex types > > > > > > Hi, > > > > Can someone give me a hint, please, if the reported error > > message (see mail below) is an XML Spy bug or is just a > > stupid mistake by myself? > > > > Thank you very much in advance! > > > > Wbr, > > Roman > > > > > -----Ursprüngliche Nachricht----- > > > Von: Huditsch Roman > > > Gesendet: Donnerstag, 18. November 2004 12:34 > > > An: 'xmlschema-dev@w3.org' > > > Betreff: Validation problem with user-defined derived complex types > > > > > > Hi all, > > > > > > I just tested the new version of XMLSpy 2005 (which I use with Saxon > > > 8.1.1) and encountered that it reports a validation error for my XML > > > Schema: > > > > > > "The content model of complexType "fussnoteType" must be a > > valid extension > > > of its Base Type Definition's content model" > > > > > > Unfortunately, I can't figure out what this error message > > is trying to > > > tell me... > > > > > > The corresponding Schema parts are: > > > > > > <xs:complexType name="fussnoteType" mixed="true"> > > > <xs:complexContent mixed="true"> > > > <xs:extension base="markedTextType"> > > > <xs:attribute name="nummer"> > > > <xs:simpleType> > > > <xs:restriction > > base="xs:string"/> > > > </xs:simpleType> > > > </xs:attribute> > > > <xs:attribute name="id" use="optional"> > > > <xs:simpleType> > > > <xs:restriction base="xs:ID"> > > > <xs:pattern > > value="fn-?\d+"/> > > > </xs:restriction> > > > </xs:simpleType> > > > </xs:attribute> > > > <xs:attributeGroup ref="herausgeberAttributes"/> > > > </xs:extension> > > > </xs:complexContent> > > > </xs:complexType> > > > > > > Which is derived from > > > > > > <xs:complexType name="markedTextType" mixed="true"> > > > <xs:complexContent mixed="true"> > > > <xs:restriction base="markedTextVersionType"> > > > <xs:choice minOccurs="0" maxOccurs="unbounded"> > > > <xs:element name="klammer_eckig" > > > type="markedTextType" minOccurs="0"/> > > > <xs:element name="fett" > > > type="markedTextType" minOccurs="0"/> > > > <xs:element name="kursiv" > > > type="markedTextType" minOccurs="0"/> > > > <xs:element name="hoch" > > > type="markedTextType" minOccurs="0"/> > > > <xs:element name="tief" > > > type="markedTextType" minOccurs="0"/> > > > <xs:element name="fussnote" > > > type="fussnoteType" minOccurs="0"/> > > > <xs:element ref="fussnote_ref" > > > minOccurs="0"/> > > > <xs:element ref="satz" > > minOccurs="0"/> > > > <xs:element ref="zeilenumbruch" > > > minOccurs="0"/> > > > <xs:element ref="fuellzeichen" > > > minOccurs="0"/> > > > <xs:element ref="verweis_int" > > > minOccurs="0"/> > > > <xs:element ref="verweis_ext" > > > minOccurs="0"/> > > > <xs:element ref="verweis_url" > > > minOccurs="0"/> > > > <!-- Added 2004-10-19 > > by Roman Huditsch --> > > > </xs:choice> > > > </xs:restriction> > > > </xs:complexContent> > > > </xs:complexType> > > > > > > Which is furthermore derived from > > > > > > <xs:complexType name="markedTextVersionType" mixed="true"> > > > <xs:choice minOccurs="0" maxOccurs="unbounded"> > > > <xs:element name="klammer_eckig" > > type="markedTextVersionType" > > > minOccurs="0"/> > > > <xs:element name="fett" type="markedTextVersionType" > > > minOccurs="0"/> > > > <xs:element name="kursiv" type="markedTextVersionType" > > > minOccurs="0"/> > > > <xs:element name="hoch" type="markedTextVersionType" > > > minOccurs="0"/> > > > <xs:element name="tief" type="markedTextVersionType" > > > minOccurs="0"/> > > > <xs:element name="fussnote" type="fussnoteType" > > > minOccurs="0"/> > > > <xs:element ref="fussnote_ref" minOccurs="0"/> > > > <xs:element ref="version" minOccurs="0"/> > > > <xs:element ref="satz" minOccurs="0"/> > > > <xs:element ref="zeilenumbruch" minOccurs="0"/> > > > <xs:element ref="fuellzeichen" minOccurs="0"/> > > > <xs:element ref="verweis_int" minOccurs="0"/> > > > <xs:element ref="verweis_ext" minOccurs="0"/> > > > <xs:element ref="verweis_url" minOccurs="0"/> > > > </xs:choice> > > > </xs:complexType> > > > > > > It is interesting that validating this schema in another > > view of XMLSpy > > > other than "text" is giving me no error.... > > > Therefore I am a little bit mixed up, if there is a problem > > with my Schema > > > or with the validation process.... > > > > > > Thank you very much for your help in advance. > > > > > > wbr, > > > Roman > > > > > > ********************************************************************** > > This email and any files transmitted with it are confidential and > > intended solely for the use of the individual or entity to whom they > > are addressed. If you have received this email in error please notify > > the system manager. > > > > This footnote also confirms that this email message has been swept by > > MIMEsweeper for the presence of computer viruses. > > > > www.mimesweeper.com > > ********************************************************************** > > > > > >
Received on Tuesday, 23 November 2004 12:25:14 UTC