>can write a SAX processor, in which case you won't have the whole tree >in memory, but your sp You can use revcreatexmltree, and just tell it to not build the dom tree/or keep the document in memory, and handle the messages. revCreateXMLTree(field "XML Data",true,false,true) Tuviah Snyder www.mddev.com