Hey,
        that really was a sec!!! You have to tell the parser to do
namespaces before you parse. Thought I did not see the line when I first
looked.

Gareth


On Thu, 25 Mar 2004, Gareth Reakes wrote:

> 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]

Reply via email to