[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Catalog data for XML versions of ISO character-entity sets



I've opened bug 383507 against the xml-core package.

  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383507

The bug relates to the fact that the XML versions of the ISO
8879:1986 character-entity sets are officially maintained by the
W3 with the canonical base URI for them being:

  http://www.w3.org/2003/entities/iso8879/

The xml-core package adds data to the Debian XML and SGML catalog
systems for resolving the FPI for those character-entity sets, but
adds no data for resolving the canonical system ID for them.

Some mechanisms for resolving URIs using catalogs are configured
by default to prefer system IDs -- for example, the Apache XML
Commons Resolver (libxml-commons-resolver1.1-java package); see
the /etc/xml/resolver/CatalogManager.properties file.

So when you use the XML Commons Resolver on a Debian system with a
XML/XSL file that references the ISO 8879:1986 character-entity
sets using their FPIs and the official www.w3.org URI as a system
ID, the resolver checks the system ID, and finding no mapping for
it in the Debian catalog system, initiates a remote HTTP request
to the www.w3.org site to retrieve the entity files.

To prevent that, the package should add data for resolving the
system ID using the base URL above.

  --Mike



Reply to: