|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: MSXML DOM Performance?
The obvious answer seems to be "pass the DOMDocument around". The point of doing a DOM parse is to obtain a structure you can hold in memory. If the document is too large to hold in memory - DOM representations are typically larger than the corresponding file - then consider using SAX parsing. Parsing is slow, like any other I/O operation, so doing it "again and again" should be avoided. HTH On Thu, 2002-11-28 at 06:19, Ali Asghar Safri wrote: > Hi, > Is it more optimal to keep a huge document loaded in the memory, > and pass the reference of the MSXMLDOM object in the called functions or > reload the document again and again in each of the called function. > > what I mean is > ========= > Starategy1 > ========= > func a (sXML as string) > dim obj > Set obj = CreateObject("MSXML2.DOMDocument") > obj.loadXML = sXML > > B(obj) > > end function > > > func B(obj as DOMDocument) > > > end function > > > =========== > Strategy2 > =========== > > func a (sXML as string) > dim obj > Set obj = CreateObject("MSXML2.DOMDocument") > obj.loadXML = sXML > > B(obj.xml) > > end function > > > func B(rsXML) > dim obj > Set obj = CreateObject("MSXML2.DOMDocument") > obj.loadXML = rsXML > end function > > > Thanx in Advance. > > > > ______________________ > Ali Asghar Safri, > Software Engineer, > ITIM Associates (Pvt) Ltd. > ______________________ > > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://lists.xml.org/ob/adm.pl> -- Steve Baker <sjb@a...> Ambriel Consulting
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Cast Your Vote
We need your help – Vote for DataDirect XML Products!
Winners and finalists announced at SOA World Conference in November. Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||







