DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17364>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17364

Can't validate xml documents with imported and included schema

           Summary: Can't validate xml documents with imported and included
                    schema
           Product: Xerces2-J
           Version: 2.3.0
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Blocker
          Priority: Other
         Component: XML Schema Structures
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
                CC: [EMAIL PROTECTED]


I can't validate xml documents which refered to various schema (I use the 
feature "http://apache.org/xml/features/validation/schema";) with the parser 
Xerces2J (I tried the versions : 2.0.1, 2.1.0, 2.2.1, 2.3.0 ).

Let see the xml document :
<?xml version="1.0" encoding="UTF-8"?>
<response xmlns="http://www.eannet-france.org/epi/schemas/response"; 
xmlns:core="http://www.uc-council.org/smp/schemas/core"; 
xmlns:fmcg="http://www.uc-council.org/smp/schemas/fmcg"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.eannet-france.org/epi/schemas/response 
http://www.eannet-france.org/epi/schemas/response/1.02/Response.xsd"; 
Version="1.02">
        <responseHeader>
                <responseIssuer>3027800020905</responseIssuer>
                <responseInstanceCounter>0</responseInstanceCounter>
                <responseHitsCounter>0</responseHitsCounter>
                <responseErrorCode>INVALID_REQUEST</responseErrorCode>
        </responseHeader>
</response>

The schema "Response.xsd" referes to others schemas "Fmcg.xsd", "Core.xsd". The 
first one also referes to others schemas : one schema imported "Core.xsd" , 
five schema 
included "FmcgIdentifiers.xsd", "FmcgOrder.xsd", "FmcgItem.xsd", "FmcgSimpleInvo
ice.xsd" and "FmcgDespatchAdvice.xsd".

I get these errors with the parser Xerces2J :
src-resolve.4.2: Components from namespace 'http://www.uc-
council.org/smp/schemas/core' are not referenceable from schema 
document 'http://www.eannet-france.org/epi/schemas/FmcgOrder.xsd'.
src-resolve.4.2: Components from namespace 'http://www.uc-
council.org/smp/schemas/core' are not referenceable from schema 
document 'http://www.eannet-france.org/epi/schemas/FmcgDespatchAdvice.xsd'.
src-resolve.4.2: Components from namespace 'http://www.uc-
council.org/smp/schemas/core' are not referenceable from schema 
document 'http://www.eannet-france.org/epi/schemas/FmcgItem.xsd'.
src-resolve.4.2: Components from namespace 'http://www.uc-
council.org/smp/schemas/core' are not referenceable from schema 
document 'http://www.eannet-france.org/epi/schemas/FmcgSimpleInvoice.xsd'.
src-resolve.4.2: Components from namespace 'http://www.uc-
council.org/smp/schemas/core' are not referenceable from schema 
document 'http://www.eannet-france.org/epi/schemas/FmcgIdentifiers.xsd'.
cos-ct-extends.1.4.3.2.2.1: Error for type 'ItemInformationType'.  The content 
type of a derived type and that of its base must both be mixed or element-
only.cos-applicable-facets: Facet 'enumeration' is not allowed by this type.
src-ct.2: Complex Type Definition Representation Error for 
type 'IdentificationType'.  When simpleContent is used, the base type must be a 
complexType whose content type is simple, or, only if extension is specified, a 
simple type.
src-ct.2: Complex Type Definition Representation Error for 
type 'AlternatePartyIdentificationType'.  When simpleContent is used, the base 
type must be a complexType whose content type is simple, or, only if extension 
is specified, a simple type.
src-ct.2: Complex Type Definition Representation Error for 
type 'AlternateItemIdentificationType'.  When simpleContent is used, the base 
type must be a complexType whose content type is simple, or, only if extension 
is specified, a simple type.

When I validate with XMLSpy4.3 , I receive a positive response :  my xml is 
valid (Note that with the new version - XMLSpy5.3 - it is not working.)

Does a feature or a property for Xerces2J allow to validate xml documents with 
imported schemas ? 

Thanks for your response.
Trium.

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

Reply via email to