Hey,
sorry, should read the code before replying! Will take a look
when I get a sec.
Gareth
On Thu, 25 Mar 2004, Bovy, Stephen J wrote:
> He did that with this:
>
> domParser->setDoNamespaces(true);
>
> Or is there more to it than that ????
>
> -----Original Message-----
> From: Gareth Reakes [mailto:[EMAIL PROTECTED] On
> Behalf Of Gareth Reakes
> Sent: Thursday, March 25, 2004 12:58 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Question
>
> Hi,
> you need to tell the parser that you want to use namespaces.
> Take a look in the docs or samples.
>
> Gareth
>
>
> On Thu, 25 Mar 2004, Rajesh Chilambi wrote:
>
> > Hi,
> > I have the following code
> >
> > xercesc::XMLPlatformUtils::Initialize();
> > xercesc::MemBufInputSource* memBufIS = new
> xercesc::MemBufInputSource
> > (
> > (const XMLByte*)gXMLInMemBuf
> > , strlen(gXMLInMemBuf)
> > , gMemBufId
> > , false
> > );
> >
> > xercesc::XercesDOMParser* domParser = new
> xercesc::XercesDOMParser();
> > domParser->parse(*memBufIS);
> > xercesc::DOMDocument* doc = domParser->getDocument();
> > domParser->setDoNamespaces(true);
> > xercesc::DOMNode* ele =
> (xercesc::DOMNode*)doc->getDocumentElement();
> > wchar_t* p = (wchar_t*)ele->getLocalName();
> > wchar_t* p1 = (wchar_t*)ele->getPrefix();
> > wchar_t* p2 = (wchar_t*)ele->getNodeName();
> > wchar_t* p3 = (wchar_t*)ele->getNamespaceURI();
> >
> > The DOMNode in question is like this <soap:envelope> ...
> > </soap:envelope> getLocalName, getprefix and getnamespaceuri all
> return empty strings. Only getNodeName returns me "soap:envelope". If
> someone can tell me why getLocalname, getprefix and getnamespaceuri
> don't return me correct values, i would appreciate it.
> >
> > Thanx in advance
> > Rajesh
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
--
Gareth Reakes, Managing Director +44-1865-811184
Parthenon Computing http://www.parthcomp.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]