OASIS ebXML Messaging Services TC

 View Only

RE: [ebxml-msg] [Fwd: Re: W3C - Link report]

  • 1.  RE: [ebxml-msg] [Fwd: Re: W3C - Link report]

    Posted 01-15-2002 12:47
    >
    > Cliff and Peter:
    >
    > I like to check with you guys if Xerces-J and XML Spy still
    > require explicit
    > declaration of the xml namespace, i.e., whether the declaration
    >
    >     xmlns:xml="http://www.w3.org/XML/1998/namespace"
    >
    > is still necessary.
    
    This is not needed in Xerces 1.4.4
    
    
    >
    > I recall that Cliff has indicated that Xerces-J 1.4.4 works much
    > better than
    > earlier versions. I also have the strong suspicion that the
    > remaining error
    >
    >     Error: constraint 3.x.3: Attribute 'form' cannot appear in element
    > 'attribute'
    >
    > may have been solved by replacing our version of xml_lang.xsd with either
    >
    >     http:/www.w3.org/2001/03/xml.xsd or http:/www.w3.org/2001/xml.xsd
    >
    > because Anli Shundi has warned me that there is a problem with the use of
    > the 'form' construct in xml_lang.xsd.
    
    When the schema changes I can do a quick verification of this.
    
    >
    > Similarly, Peter does not seem to have any problem sharing with
    > me a working
    > version of the CPP/A schema even though it makes use of the xml:lang
    > attribute in a way similar to msg-header-2_0.xsd.
    >
    > David:
    >
    > If neither Xerces-J nor XML Spy requires the explicit xml namespace
    > delcaration, I suggest we don't even say in the spec that some parsers may
    > require the explicit xml namespace declaration (a comment in the
    > XSD may be
    > sufficient).  Therefore, only one change needs to go into both Appendix A
    > and the separately available msg-header-2_0.xsd. We should simply fix the
    > import element for the xml namespace to use a schema location of
    > http:/www.w3.org/2001/03/xml.xsd.
    >
    > I don't think it is a problem even if two MSH's have to use different
    > versions of msg-header-2_0.xsd, one with the explicit xml namespace
    > declaration and the other without the declaration. The schema instances
    > (i.e., the ebXML messages) may or may not carry the optional
    > xsi:schemaLocation indication for the
    >
    > http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-2_0.xsd
    >
    > namespace. If not, the parser must still be able to resolve the above
    > namespace. Even if they do specify the default schema location, i.e.,
    >
    > http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-2_0.xsd
    >
    > the receiving MSH should still be able to configure its own
    > parser to use a
    > locally cached version of the schema, one that is understandable to that
    > parser, instead of the one hinted at by the xsi:schemaLocation
    > declaration.
    >
    > Regards,
    > -Arvola
    >
    >