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
<> 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
>> <> 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:
> 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.