I want to select a DOM_NodeList based on _bstr_t sKey. Ex: (DOM_NodeList)XMLNodeList = (DOM_Node)XMLNode.selectNodes(sKey)
I know selectNodes is not an API, but please sugest me an equivalent API/ process to get it. Thanks -----Original Message----- From: David N Bertoni/Cambridge/IBM [mailto:[EMAIL PROTECTED]] Sent: Friday, March 08, 2002 10:03 PM To: [EMAIL PROTECTED] Subject: RE: SysAllocString Since DOMString stores Unicode characters encoded in UTF-16, there's no need to transcode to do what you want. Just use DOMString::rawBuffer() to get the pointer, and go from there: DOMString nodeName(XMLNode.getNodeName()); BSTR bstr = SysAllocStringLen(nodeName.rawBuffer(), nodeName.length()); SysFreeString(bstr); Dave "Bavishi, Pankaj" To: [EMAIL PROTECTED] <PANKAJ.BAVISHI@ cc: (bcc: David N Bertoni/Cambridge/IBM) ca.com> Subject: RE: SysAllocString 03/08/2002 03:38 PM Please respond to xerces-c-dev I get what you are saying. But in my code, I don't know what "Hello" is? I mean I have : Char* vna2 = ((XMLNode.getNodeName()).transcode()); BSTR bstr= SysAllocString(vna2)....doesn't work.. I am not in a position to print the string and then put it in SysAlloc function. -----Original Message----- From: John Utz [mailto:[EMAIL PROTECTED]] Sent: Friday, March 08, 2002 6:32 PM To: [EMAIL PROTECTED] Subject: Re: SysAllocString this is because the L makes it a wide string On Fri, 8 Mar 2002, Bavishi, Pankaj wrote: > When I use: > BSTR bstr=SysAllocString(L"Hello"); > It works fine > But I can't do: > Char* str ="Hello"; WCHAR* wstr = L"Hello"; > BSTR bstr=SysAllocString(str); > > Why? Could you please suggest me the Solution. > This is the process to convert DOMString to BSTR> > Thanks > pankaj > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
