![](https://secure.gravatar.com/avatar/4f0ed2b0aa4df6edd3c58c151ba3cfdf.jpg?s=120&d=mm&r=g)
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