A follow up for the archive. I did not have the time to track this down in libxml2 source, so I just coded around it. I certainly like lxml's custom resolver code more than the raw libxml2 API! Thanks -- Brad Clements, bkc at murkworks.com (315)268-1000 http://www.murkworks.com AOL-IM: BKClements