[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ubl] Validating UBL 2.0 genericode files with Altova XMLSpy
I really think we should include a pre-compiled xml catalog with the UBL support package including all GCs and XSDs setting for URI resolving. - URI are more suitable to resolve namespaces - SystemID are more indicated to resolve schemaLocations Thus we have to deal with URI rewrites only I think. This pre-compiled xml catalog could be located into the UBL distribution root and have a base address like ./ What do you think about ? UBL ITLSC co-chair Roberto Cisternino > I was part of the committee for OASIS XML Catalogs, as it happens. URI > rewriting is mentioned in section 4.2: > > http://www.oasis-open.org/committees/entity/spec-2001-08-06.html#s.uri.ent > > The thing is, it is up to a particular application to decide *which* URIs > are rewritten using the catalog. There is built-in support for public and > system IDs are defined for DTDs, but otherwise everything is just URLs. > > Cheers, Tony. > > On Mon, 25 Sep 2006 10:24:38 +0100, G. Ken Holman > <gkholman@CraneSoftwrights.com> wrote: > >> At 2006-09-25 09:58 +0100, Anthony B. Coates (Miley Watts) wrote: >>> The XML Spy docs are very vague on this. The text suggest that they >>> only >>> use the catalog to match the public ID in a DOCTYPE declaration. >>> However, >>> the subset of OASIS XML Catalogs that they use suggests that they might >>> also be able to match some URIs. From what Juerg wrote, it sounds like >>> XML Spy will match a Schema location to a URI in the catalog, but not a >>> namespace URI. >> >> Yes, that is my interpretation of Juerg's analysis. And I see no >> reference in the XML Catalog specification[1] for mapping a namespace >> URI to a system resource. I've written to some catalogue users off-line >> to see if I'm missing something. If true, then it would be a feature of >> an editing tool outside of support for the XML Catalog specification. >> >> In oXygen I can configure precisely what I need to edit the PRD3 >> genericode files: a mapping of a namespace URI string to a schema >> location in the absence of an xsi:schemaLocation attribute. >> >> I hope someone can point us to this feature, if it exists, in XML Spy. >> >> . . . . . . . . . . Ken >> >> [1] http://www.oasis-open.org/committees/entity/spec-2001-08-06.html >> >>> Cheers, Tony. >>> >>> On Mon, 25 Sep 2006 09:12:18 +0100, G. Ken Holman >>> <gkholman@CraneSoftwrights.com> wrote: >>> ... >>>> In oXygen the menu item is Options/Preferences/Editor/Default Schema >>>> Association, and with that control I can determine in my editing >>>> environment which schema to use for which namespace. This allows me >>>> to >>>> edit the instance without tying the instance to any particular schema. >>>> >>>> So ... I can do what is necessary in oXygen ... Juerg cannot, >>>> apparently, do the same in XMLSpy, so the question is "is there some >>>> configuration in XMLSpy to map a namespace to a schema?" >> >> >> >> -- >> UBL/XML/XSLT/XSL-FO training: Vårø, Denmark 2006-10-02/06,11-20/24 >> UBL International 2006 2006-11-13/17 http://www.ublconference.com >> World-wide corporate, govt. & user group UBL, XSL, & XML training. >> G. Ken Holman mailto:gkholman@CraneSoftwrights.com >> Crane Softwrights Ltd. http://www.CraneSoftwrights.com/o/ >> Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) >> Male Cancer Awareness Aug'05 http://www.CraneSoftwrights.com/o/bc >> Legal business disclaimers: http://www.CraneSoftwrights.com/legal >> > > > > -- > Anthony B. Coates > Senior Partner > Miley Watts LLP > Experts In Data > +44 (79) 0543 9026 > Data standards participant: ISO 20022 (ISO 15022 XML), ISO 19312, > UN/CEFACT TMG, MDDL, FpML, UBL. > Roberto Cisternino
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]