[xml] Re: passing the FPI to the DTD validator
- From: Karl Eichwalder <ke suse de>
- To: veillard redhat com
- Cc: Tobias Reif <tobiasreif pinkjuice com>, xml gnome org
- Subject: [xml] Re: passing the FPI to the DTD validator
- Date: Tue, 27 Jan 2004 16:46:17 +0100
Daniel Veillard <veillard redhat com> writes:
  It really seems to boil down to a misunderstanding in the way XML Catalog
resolution works.
But delegateSystem in nextCatalog always seems to win and then it wants
to see a system mapping in the subcatalog is possible via:
<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" 
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
  <group id="xhtml-dtd-2002.4.30-119">
    <delegatePublic publicIdStartString="-//W3C//DTD XHTML" catalog="file:///etc/xml/testxhtml.xml"/>
    <!-- delegateSystem systemIdStartString="http://www.w3.org/TR/xhtml" 
catalog="file:///etc/xml/testxhtml.xml"/-->
  </group>
</catalog>
<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" 
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
  <public publicId="-//W3C//DTD XHTML 1.0 Strict//EN"
          uri="file:///usr/share/sgml/xhtml/xhtml-1.0/DTD/xhtml1-strict.dtd"/>
</catalog>
But if I enable delegateSystem it wants to see "system" in the
subcatalog.  Two questions
. Why not trying delegatePublic first?
. If you reach a subcatalog via delegateSystem why don't try to eval
  "public" in the subcatalog?
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]