Hello,
On Thu, Mar 15, 2012 at 01:18, rJassal <
jassal.ravinderjit@...> wrote:
>
>
> Hi,
>
> I am using the below schema in one of my WSDL, I didn't find anything wrong
> in the schema but not sure why Xerces is complaining.
>
> <xs:schema xmlns:ax223="
http://example.com/loan"
> attributeFormDefault="qualified" elementFormDefault="qualified"
> targetNamespace="
http://example.com/xsd">
> <xs:import namespace="
http://example.com/loan"/>
> <xs:complexType name="Input">
> <xs:sequence>
> <xs:element minOccurs="0" name="loanDecision"
> nillable="true" type="ax223:LoanDecision"/>
> <xs:element minOccurs="0" name="loanInformation"
> nillable="true" type="ax223:LoanInformation"/>
> </xs:sequence>
> </xs:complexType>
> <xs:complexType name="Output">
> <xs:sequence>
> <xs:element minOccurs="0" name="loanDecision"
> nillable="true" type="ax223:LoanDecision"/>
> <xs:element minOccurs="0" name="loanInformation"
> nillable="true" type="ax223:LoanInformation"/>
> </xs:sequence>
> </xs:complexType>
> </xs:schema>
>
> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified"
> targetNamespace="
http://example.com/loan">
> <xs:complexType name="LoanDecision">
> <xs:sequence>
> <xs:element minOccurs="0" name="decision"
> nillable="true" type="xs:string"/>
> <xs:element minOccurs="0" name="paymentDuration"
> nillable="true" type="xs:int"/>
> <xs:element minOccurs="0" name="rate" nillable="true"
> type="xs:double"/>
> </xs:sequence>
> </xs:complexType>
> <xs:complexType name="LoanInformation">
> <xs:sequence>
> <xs:element minOccurs="0" name="amountNeeded"
> nillable="true" type="xs:int"/>
> <xs:element minOccurs="0" name="currentIncome"
> nillable="true" type="xs:int"/>
> <xs:element minOccurs="0" name="privateInput"
> nillable="true" type="xs:int"/>
> </xs:sequence>
> </xs:complexType>
> </xs:schema>
>
> And I am getting below message.
>
> src-import.3.1: The namespace attribute, '
http://example.com/loan', of an
> <import> element information item must be identical to the targetNamespace
> attribute, '
http://example.com/xsd', of the imported document.
>
> What could be reason for this message and why?
Perhaps you are missing the schemaLocation attribute of the xs:import
element (with the relative or absolute location of the second schema)
? Otherwise according to Schema Representation Constraint: Import
Constraints and Semantics [1] of the Xml Schema specification, the
error from xerces is correct.
>
> Thanks.
> --
Regards,
Bindul
[1]
http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/#src-import---------------------------------------------------------------------
To unsubscribe, e-mail:
j-users-unsubscribe@...
For additional commands, e-mail:
j-users-help@...