Freigeben über


EscapeXML

 

Veröffentlicht: Juli 2016

Rufen Sie diese Funktion, um Zeichen zu konvertieren, die für die Verwendung in XML zu ihren Entsprechungen sicheren unsicher sind.

Syntax

      inline int EscapeXML(
   const wchar_t * szIn,
   int nSrcLen,
   wchar_t * szEsc,
   int nDestLen,
   DWORD dwFlags = ATL_ESC_FLAG_NONE 
) throw( );

Parameter

  • szIn
    Die zu konvertierende Zeichenfolge.

  • nSrclen
    Die Länge in Zeichen der zu konvertierende Zeichenfolge.

  • szEsc
    Vom Aufrufer reservierter Puffer, an der konvertierten Zeichenfolge zu empfangen.

  • nDestLen
    Die Länge in Zeichen des vom Aufrufer reservierten Puffers.

  • dwFlags
    Kennzeichnet die Beschreibung, wie die Konvertierung ausgeführt werden soll. Siehe ATL_ESC-Flags.

Rückgabewert

Die Länge in Zeichen der konvertierten Zeichenfolge.

Hinweise

Die möglichen Konvertierungen, die von dieser Funktion ausgeführt werden, werden in der Tabelle dargestellt:

Quelle

Destination

<

&lt;

>

&gt;

&

&amp;

'

&apos;

"

&quot;

Anforderungen

Header: atlenc.h

Siehe auch

ATL-Konzepte (Active Template Library)
ATL COM Desktop Components
ATL Functions Alphabetical Reference