I believe the issue is that PyXML uses None for the no-namespace, and 4xslt still uses '' ; the version in their CVS tree uses None. /r$ -- Zolera Systems, http://www.zolera.com Information Integrity, XML Security