> > I am not sure this has anything to do with it, > but try a character other than a blank. > I am always using the equivalent of > > parser = XML_ParserCreateNS(NULL, '^'); And I forgot to mention: I have always ns_triplets turned on. Karl