Gateth,

Unfortunately changing versions is not an option at this point in our project. The 
thing that makes this problem interesting is that I use the same attribute group in 
several other schemas with no problems. Do you think this is a problem that is 
specific to 1.7? I can try using 2.x and see what happens but even if it works I'm 
kind of stuck with 1.7 for the project I'm working on.

Any insights that you may be able to share on this will be greatly appreciated.

Steve

-----Original Message-----
From: Gareth Reakes [mailto:gareth@;decisionsoft.com]
Sent: Thursday, October 24, 2002 12:37 AM
To: [EMAIL PROTECTED]
Subject: Re: Problem with attributeGroup


Hi,
        have you tried a more recent version of xerces? Stable releases 
are up to 2.1.

Gareth


On Wed, 23 Oct 2002, Oliver, Steve wrote:

> I am using Xerces 1.7.0 and am having a problem using an attributeGroup. When 
>validating this document using other validators, (XML Spy, Microsoft), I have no 
>problem. Using Xerces I get the following error message:
> 
> A <attributeGroup> declaration that has a ref attribute, cannot have child content.
> 
> Below is a portion of the schema definition and the document that fails validation. 
>I use this attributGroup in many diferent schemas and have no problems with it. Any 
>idea what's going on? 
> 
> Thanks,
> 
> Steve
> 
>       <xs:attributeGroup name="OTA_PayloadStdAttributes">
>               <xs:attribute name="EchoToken" type="xs:string"/>
>               <xs:attribute name="TimeStamp" type="xs:dateTime"/>
>               <xs:attribute name="Target" default="Production">
>                       <xs:simpleType>
>                               <xs:restriction base="xs:NMTOKEN">
>                                       <xs:enumeration value="Test"/>
>                                       <xs:enumeration value="Production"/>
>                               </xs:restriction>
>                       </xs:simpleType>
>               </xs:attribute>
>               <xs:attribute name="Version" type="xs:string"/>
>               <xs:attribute name="SequenceNmbr" type="xs:integer"/>
>       </xs:attributeGroup>
> 
> 
>       <xs:element name="OTA_HotelInvCountNotifRQ">
>               <xs:complexType>
>                       <xs:sequence>
>                               <xs:element ref="UniqueId" minOccurs="0"/>
>                               <xs:element ref="HotelReference" minOccurs="0"/>
>                               <xs:element ref="BaseInvMessages" minOccurs="0"/>
>                               <xs:element ref="OffSellInvMessages" minOccurs="0"/>
>                       </xs:sequence>
>                       <xs:attributeGroup ref="OTA_PayloadStdAttributes">
>                       </xs:attributeGroup>
>               </xs:complexType>
>       </xs:element>
> 
> <OTA_HotelInvCountNotifRQ EchoToken="V8493847" Version="1" 
>TimeStamp="2002-01-15T15:35:18" Target="Production" 
>xmlns="http://www.opentravel.org/OTA"; 
>xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
>xsi:schemaLocation="http://www.opentravel.org/OTA OTA_HotelInvCountNotifRQ.xsd">
>       <UniqueId Type="POVERALL" Id="_" Instance=""/>
>       <HotelReference HotelCode="03049" ChainCode="BW" BrandCode=""/>
>       <BaseInvMessages>
>               <BaseInvMessage RatePlanClass="PROMO" Inv="50">
>                       <DateTimeSpan StartInstant="2002-11-15T00:00:00" 
>Duration="P15D"/>
>                       <DOWPattern Mon="true" Tues="false" Wed="false" Thurs="false" 
>Fri="true" Sat="true" Sun="true"/>
>               </BaseInvMessage>
>       </BaseInvMessages>
> </OTA_HotelInvCountNotifRQ>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

-- 
Gareth Reakes, Head of Product Development  
DecisionSoft Ltd.            http://www.decisionsoft.com
Office: +44 (0) 1865 203192



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to