And as you can see is I remove import it resolves element references from that namespace (which is a surptise when it is from schema namespace :)
On 3/13/06, Stephen Bash <[EMAIL PROTECTED]> wrote:
Stoil-
I've never worked with the import command, but doing a quick look up
on w3.org, it looks like you might want to supply a schemaLocation
attribute. See:
http://www.w3.org/TR/xmlschema-1/#composition-schemaImport
Without a schema location the parser has to find a copy of the schema
on its own and may not succeed.
HTH,
Stephen
On 3/13/06, stoil valchkov < [EMAIL PROTECTED]> wrote:
>
> And this one:
>
>
> <s:schema elementFormDefault="qualified"
> targetNamespace=" http://www.27seconds.com/Holidays/GBEAW/"
> xmlns:s=" http://www.w3.org/2001/XMLSchema">
> <!--s:import
> namespace=" http://www.w3.org/2001/XMLSchema"/-->
> <s:element name="GetHolidaysForDateRange">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="1" maxOccurs="1"
> name="startDate" type="s:dateTime"/>
> <s:element minOccurs="1" maxOccurs="1"
> name="endDate" type="s:dateTime"/>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element
> name="GetHolidaysForDateRangeResponse">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="0" maxOccurs="1"
> name="GetHolidaysForDateRangeResult">
> <s:complexType>
> <s:sequence>
> <s:element ref="s:schema"/>
> <s:any/>
> </s:sequence>
> </s:complexType>
> </s:element>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element name="GetHolidaysForMonth">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="1" maxOccurs="1" name="year"
> type="s:int"/>
> <s:element minOccurs="1" maxOccurs="1" name="month"
> type="s:int"/>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element name="GetHolidaysForMonthResponse">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="0" maxOccurs="1"
> name="GetHolidaysForMonthResult">
> <s:complexType>
> <s:sequence>
> <s:element ref="s:schema"/>
> <s:any/>
> </s:sequence>
> </s:complexType>
> </s:element>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element name="GetHolidaysForYear">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="1" maxOccurs="1" name="year"
> type="s:int"/>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element name="GetHolidaysForYearResponse">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="0" maxOccurs="1"
> name="GetHolidaysForYearResult">
> <s:complexType>
> <s:sequence>
> <s:element ref="s:schema"/>
> <s:any/>
> </s:sequence>
> </s:complexType>
> </s:element>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element name="GetHolidayDate">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="0" maxOccurs="1"
> name="holidayName" type="s:string"/>
> <s:element minOccurs="1" maxOccurs="1" name="year"
> type="s:int"/>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element name="GetHolidayDateResponse">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="1" maxOccurs="1"
> name="GetHolidayDateResult" type="s:dateTime"/>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element name="GetHolidaysAvailable">
> <s:complexType/>
> </s:element>
> <s:element name="GetHolidaysAvailableResponse">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="0" maxOccurs="1"
> name="GetHolidaysAvailableResult">
> <s:complexType>
> <s:sequence>
> <s:element ref="s:schema"/>
> <s:any/>
> </s:sequence>
> </s:complexType>
> </s:element>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element name="DataSet" nillable="true">
> <s:complexType>
> <s:sequence>
> <s:element ref="s:schema"/>
> <s:any/>
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:element name="dateTime" type="s:dateTime"/>
> </s:schema>
>
> works!
>

