I'm also unclear what the filename parameter is used for in (xml|html)CreatePushParserCtxt(). It says "The value of filename is used for fetching external entities and error/warning reports." Is there more documentation on this some place. Thanks very much, Bill Moseley mailto:moseley hank org