Problem im transcodeFrom vom Xerces2.6 unter Widows/c++

Elke100

Grünschnabel
Hallo,

habe ein Problem mit der Xerces-Methode: transcodeFrom

Code:
XMLCh*  UebersetzeUTF16 ( char* p_wsText )
{
	XMLCh*         wsRueckgabewert;
	unsigned int   nTextlaenge;
	unsigned int   nVerarbeiteteZeichen;
	unsigned char* sZeichengroessen;

	nTextlaenge = strlen( p_wsText) + 1;
	wsRueckgabewert = new XMLCh( nTextlaenge * 2 );
	sZeichengroessen = new unsigned char( nTextlaenge * 2 );
	m_poISOUebersetzer->transcodeFrom( (XMLByte*)p_wsText , nTextlaenge, 
                                                            wsRueckgabewert, nTextlaenge * 2, 
                                                            nVerarbeiteteZeichen, sZeichengroessen );

                 return    wsRueckgabewert;


Ich bekomme als RückgabeWert wsRueckgabewert = „<“ .

Kann mir da jemand helfen ?



Danke.


Grüße , Elke
 
Hallo,

also für mich ist das ein C++-Problem. Ich kann leider kein C/C++, sonst würde ich dir gerne helfen.
Vielleicht solltest du es auch im c++-Forum posten.

MFG

zEriX
 
Hallo zEriX ,

danke.

Ich vermute eher , dass ich irgendwie die Parameter der Methode falsch fülle.

mfg, Elke
 

Neue Beiträge

Zurück