- From: Nick K. Aghazarian <Ace@AceProgrammer.com>
- Date: Tue, 12 Sep 2000 15:00:12 -0700
- To: www-xml-schema-comments@w3.org
> I can't really help until you send the real files you're using.
Sorry. Will the real xml file please stand up:
<XMLData xmlns="http://www.company.com/Schemas/XMLData"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xsi:schemaLocation="http://www.company.com/Schemas/XMLData
XMLData.xsd">
<Service xsi:type="ExtendedServiceType1">
<InputData>
<User>MyName</User>
<Object>Potato</Object>
<Action>Fry</Action>
</InputData>
</Service>
</XMLData>
> > <schema xmlns="http://www.w3.org/1999/XMLSchema"
> > xmlns:XD="http://www.company.com/Schemas/XMLData"
> > targetNamespace="http://www.company.com/Schemas/XMLData">
> >
> > <complexType name="Service" content="elementOnly" >
Changed: <complexType name="Service" content="empty" >
>
> > </complexType>
> >
> > <complexType name="T1">
> > <group ref="XD:T1Fields" />
> > </complexType>
> >
> > <group name="T1Fields">
> > <all>
> > <element name="User" type="string" minOccurs="0" />
> > <element name="TxnDate" type="timeInstant" minOccurs="0" />
> > </all>
> > </group>
> >
> > <complexType name="ExtendedServiceType1" base="XD:Service"
> > content="elementOnly" derivedBy="extension">
> > <all>
> > <element name="InputData" type="XD:ET1" minOccurs="0" />
> > <element name="OutputData" type="XD:ET1" minOccurs="0"
> > maxOccurs="1" />
> >
> > </all>
> > <attribute name="ServiceType" type="string" use="default"
> > value="ExtendedType1" />
> >
> > </complexType>
> >
> > <complexType name="ET1" base="XD:T1" derivedBy="extension">
> > <group ref="XD:ET1Fields" />
> > </complexType>
> >
> > <group name="ET1Fields">
> > <all>
> > <element name="Object" type="string" minOccurs="0" />
> > <element name="Action" type="string" minOccurs="0" />
> > </all>
> > </group>
> >
> > </schema>
> You probably meant the Service type to be
> empty, in which case say so:
>
> <complexType name="Service" content="empty" />
Done.
New Results:
Problems with the schema-validity of the target
http://www.aceprogrammer.com/XMLData/XMLData.xml:5:2:
Warning: using xsi:type
{http://www.company.com/Schemas/XMLData}:ExtendedServiceType1
http://www.aceprogrammer.com/XMLData/XMLData.xml:6:3:
Invalid per cvc-complex-type.1.2.4: element
{http://www.company.com/Schemas/XMLData}:
InputData not allowed here in element
{http://www.company.com/Schemas/XMLData}:Service:
http://www.aceprogrammer.com/XMLData/XMLData.xml:6:3:
Invalid per src-resolve: undeclared element
{http://www.company.com/Schemas/XMLData}:InputData
Received on Tuesday, 12 September 2000 17:58:28 UTC