[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: key constraint question
This would work if I could change the structure of the instance document. I I would like to find a way without changing the instance structure. Bill Riegel LandMark Graphics 713-839-3388 -----Original Message----- From: Jeff Lowery [mailto:Jeff.Lowery@c...] Sent: Friday, May 16, 2003 12:30 PM To: Jeff Lowery; 'Chiusano Joseph' Cc: 'Bill Riegel'; 'xml-dev@l...' Subject: RE: key constraint question Whoops... You'll need a derived restricted Table B for the secondaryB, minus the secondaryB. I hope that's it. > <?xml version="1.0" encoding="UTF-8"?> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > elementFormDefault="qualified" attributeFormDefault="unqualified"> > <xs:element name="TableA"> > <xs:complexType> > <xs:sequence> > <xs:element name="primaryKey"/> > <xs:element name="TableB" type="TableB_Type" > minOccurs="1"/> <!----> > </xs:sequence> > </xs:complexType> > </xs:element> > <xs:complexType name="TableB_Type"> > <xs:sequence> > <xs:element name="primaryKey" type="xs:string"/> > <xs:element name="secondaryB" type="TableB_Type" > minOccurs="0"/> <!----> > </xs:sequence> > <xs:attribute name="relationship"> > <xs:simpleType> > <xs:restriction base="xs:token"> > <xs:pattern value="needed|optional"/> > </xs:restriction> > </xs:simpleType> > </xs:attribute> > </xs:complexType> > </xs:schema> > >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|