Xerces-C++ 3.2.4
XMLChar1_0 Class Reference

#include <xercesc/util/XMLChar.hpp>

Static Public Member Functions

static bool isAllSpaces (const XMLCh *const toCheck, const XMLSize_t count)
static bool containsWhiteSpace (const XMLCh *const toCheck, const XMLSize_t count)
static bool isValidNmtoken (const XMLCh *const toCheck, const XMLSize_t count)
static bool isValidName (const XMLCh *const toCheck, const XMLSize_t count)
static bool isValidName (const XMLCh *const toCheck)
static bool isValidNCName (const XMLCh *const toCheck, const XMLSize_t count)
static bool isValidQName (const XMLCh *const toCheck, const XMLSize_t count)
static bool isXMLLetter (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isFirstNameChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isNameChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isPlainContentChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isSpecialStartTagChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isXMLChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isWhitespace (const XMLCh toCheck)
static bool isWhitespace (const XMLCh toCheck, const XMLCh toCheck2)
static bool isControlChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isPublicIdChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isFirstNCNameChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isNCNameChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isNELRecognized ()
 Return true if NEL (0x85) and LSEP (0x2028) to be treated as white space char.
static void enableNELWS ()
 Method to enable NEL (0x85) and LSEP (0x2028) to be treated as white space char.

Friends

class XMLReader

Member Function Documentation

◆ containsWhiteSpace()

bool XMLChar1_0::containsWhiteSpace ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ enableNELWS()

void XMLChar1_0::enableNELWS ( )
static

Method to enable NEL (0x85) and LSEP (0x2028) to be treated as white space char.

◆ isAllSpaces()

bool XMLChar1_0::isAllSpaces ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isControlChar()

bool XMLChar1_0::isControlChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gControlCharMask.

Referenced by isValidQName().

◆ isFirstNameChar()

bool XMLChar1_0::isFirstNameChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gFirstNameCharMask.

Referenced by isValidQName().

◆ isFirstNCNameChar()

bool XMLChar1_0::isFirstNCNameChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References chColon, and gFirstNameCharMask.

Referenced by isPublicIdChar().

◆ isNameChar()

bool XMLChar1_0::isNameChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gNameCharMask.

Referenced by isValidQName().

◆ isNCNameChar()

bool XMLChar1_0::isNCNameChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gNCNameCharMask.

Referenced by isPublicIdChar().

◆ isNELRecognized()

bool XMLChar1_0::isNELRecognized ( )
static

Return true if NEL (0x85) and LSEP (0x2028) to be treated as white space char.

Referenced by isPublicIdChar().

◆ isPlainContentChar()

bool XMLChar1_0::isPlainContentChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gPlainContentCharMask.

Referenced by isValidQName().

◆ isPublicIdChar()

bool XMLChar1_0::isPublicIdChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

◆ isSpecialStartTagChar()

bool XMLChar1_0::isSpecialStartTagChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gSpecialStartTagCharMask.

Referenced by isValidQName().

◆ isValidName() [1/2]

bool XMLChar1_0::isValidName ( const XMLCh *const toCheck)
static

◆ isValidName() [2/2]

bool XMLChar1_0::isValidName ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isValidNCName()

bool XMLChar1_0::isValidNCName ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isValidNmtoken()

bool XMLChar1_0::isValidNmtoken ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isValidQName()

bool XMLChar1_0::isValidQName ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isWhitespace() [1/2]

bool XMLChar1_0::isWhitespace ( const XMLCh toCheck)
static

◆ isWhitespace() [2/2]

bool XMLChar1_0::isWhitespace ( const XMLCh toCheck,
const XMLCh toCheck2 )
static

References gWhitespaceCharMask.

◆ isXMLChar()

bool XMLChar1_0::isXMLChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gXMLCharMask.

Referenced by isValidQName().

◆ isXMLLetter()

bool XMLChar1_0::isXMLLetter ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

◆ XMLReader

friend class XMLReader
friend

References XMLReader.

Referenced by XMLReader.


The documentation for this class was generated from the following file: