To manipulate an XML document in javascript, you need an XML
parser. Today all browsers come with in-built parsers that can
parse the XML document. The parser loads the document into your
computer's memory. Once the document is loaded, its data can be
manipulated using the DOM(Document Object Model). There is
significant differences in implementation of Microsoft Browser
based XML parser and the Mozilla browsers based XML parser.