W3C home > Mailing lists > Public > xmlschema-dev@w3.org > April 2004

FW: Error: "The same table (tableName) cannot be the child table in two nested relations"

From: firas <firas@aqsa.info>
Date: Sat, 17 Apr 2004 10:31:31 +0400
To: <xmlschema-dev@w3.org>
Message-ID: <001801c42445$a087bc50$cb02a8c0@lisuae.com>
Hello:
 
Since Dfg was repeated under two different elements:
 
1-    squencia
2-    seq2
 
And Dataset Object for .net does not identify same element under two different elements
So just in case dfg have no attributes or child
Elements this can be done….
 
Regards
 
 
 
Firas Darweesh
Rapid Application Developer
Lootah IT Solutions
 
 
To: xmlschema-dev@w3.org
Subject: Error: "The same table (tableName) cannot be the child table in two nested relations"
 
Hi, I’m trying to load a schema into a .net program, but I’m getting this error:
“The same table (dfg) cannot be the child table in two nested relations”
 
My schema is as follows: 
 
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
       <xs:element name="teste">
             <xs:annotation>
                    <xs:documentation>Comment describing your root element</xs:documentation>
             </xs:annotation>
             <xs:complexType>
                    <xs:sequence>
                           <xs:element name="sequencia" type="sequenciaType"/>
                           <xs:element name="seq2" type="sequenciaType"/>
                    </xs:sequence>
             </xs:complexType>
       </xs:element>
       <xs:complexType name="sequenciaType">
             <xs:sequence>
                    <xs:element name="teste1"/>
                    <xs:element name="dfg" type="xpto"/>
                    <xs:element name="sdfhgfgh"/>
             </xs:sequence>
       </xs:complexType>
       <xs:complexType name="xpto">
             <xs:sequence>
                    <xs:element name="grrr" type="xs:gYearMonth"/>
                    <xs:element name="lsdkf" type="xs:duration"/>
             </xs:sequence>
       </xs:complexType>
       <xs:complexType name="comSeq">
             <xs:sequence>
                    <xs:element name="seqPP" type="sequenciaType"/>
             </xs:sequence>
       </xs:complexType>
</xs:schema>
 
Basically I have two elements of a complex type that on it’s turn has on element of another complex type. It is this last complex type that causes the error.. 
Is this normal? What can I do to prevent this kind of situation?
 
Thanks in advance
 
 
 
 
Cláudio Jorge Vieira Teixeira
IEETA-Instituto de Engenharia Electrónica e Telemática de Aveiro
Universidade de Aveiro
Campus Universitário de Santiago
3810-193 Aveiro
 
Received on Saturday, 17 April 2004 02:44:01 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 5 February 2014 07:15:11 UTC