Loading XML from CPP

"jmp" <[email protected]>
Newsgroups gmane.comp.mozilla.devel.xml
Organization Another Netscape Collabra Server User
Message-ID <[email protected]>
Hi,

 What is the best/recommended way of loading XML from a cpp mozilla application?

 {
  NS_DEFINE_CID(kXMLDocumentCID, NS_XMLDOCUMENT_CID);
  nsCOMPtr<nsIDOMXMLDocument>  pXMLDoc;
  do_CreateInstance(kXMLDocumentCID, &rv);
  pXMLDoc->SetAsync( false );
  PRBool retval = false;
  NS_NAMED_LITERAL_STRING(url , "http://mysite/myxml" );
  pXMLDoc->Load( url , &retval );
 }

 Seems to work, but then when I use the nsCOMPtr<nsIDOMXPathEvaluator> to query the XML node, I always get an empty result set(stepped down to no document owner....) So i assume this is not the way to do it anymore (used to work with Mozilla 1.4.2, but not with mozilla 1.7.2).

 What is the best/recommented practice to do this ?

 Thanks

 JM
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.