How to Handle large xml documents

if i want to process large XML document on IS how we can achieve this suggestions will help

it is a very simple process by using some avilable built in services we can handle large xml docs.

pub.xml:getXMLNodeIterator,
pub.xml:getNextXMLNode,

in the pipe line of pub.xml:getXMLNodeIterator set criteria for which elememt u consider as node

after that use the pub.xml:getNextXMLNode to iterate the nodes untill you get null value.
for good understand plese refer the documents for above builtin services.