I've been trying to use the CXML catalog feature, but so far I haven't had any success. Is there something that I am doing that is obviously wrong?
Things such as:
(setf cxml:*catalog* (cxml:make-catalog)) (cxml:resolve-extid "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" cxml:*catalog*)
Return NIL, when using the Debian /etc/xml/catalog
I've checked and it's in there under a few lines of delegates, so I tried making my own:
<?xml version='1.0'?> <!DOCTYPE catalog PUBLIC "-//GlobalTransCorp//DTD XML Catalogs V1.0-Based Extension V1.0//EN" "http://globaltranscorp.org/oasis/catalog/xml/tr9401.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" xmlns:soc="urn:oasis:names:tc:entity:xmlns:tr9401:catalog" xmlns:unk="urn:oasis:names:tc:entity:xmlns:unknown" > <group prefer="public"> <public publicId="-//W3C//DTD XHTML 1.1//EN" uri="/usr/share/xml/xhtml/schema/dtd/1.1/xhtml11-flat.dtd"/> <soc:dtddecl publicId="-//W3C//DTD XHTML 1.1//EN" uri="/usr/share/xml/xhtml/schema/dtd/1.1/xml1.dcl"/> </group> </catalog>
Passing that file to cxml:make-catalog and doing the same thing, but resolve-extid still comes back with NIL.
Thank you very much