#include <libxml/xmlversion.h>
#include <libxml/xmlstring.h>
Go to the source code of this file.
Data Structures | |
struct | _xmlChLRange |
struct | _xmlChRangeGroup |
struct | _xmlChSRange |
Defines | |
#define | xmlIsBaseChar_ch(c) |
#define | xmlIsBaseCharQ(c) |
#define | xmlIsBlank_ch(c) |
#define | xmlIsBlankQ(c) |
#define | xmlIsChar_ch(c) |
#define | xmlIsCharQ(c) |
#define | xmlIsCombiningQ(c) |
#define | xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39))) |
#define | xmlIsDigitQ(c) |
#define | xmlIsExtender_ch(c) (((c) == 0xb7)) |
#define | xmlIsExtenderQ(c) |
#define | xmlIsIdeographicQ(c) |
#define | xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)]) |
#define | xmlIsPubidCharQ(c) |
Typedefs | |
typedef _xmlChLRange | xmlChLRange |
typedef xmlChLRange * | xmlChLRangePtr |
typedef _xmlChRangeGroup | xmlChRangeGroup |
typedef xmlChRangeGroup * | xmlChRangeGroupPtr |
typedef _xmlChSRange | xmlChSRange |
typedef xmlChSRange * | xmlChSRangePtr |
Functions | |
XMLPUBFUN int XMLCALL | xmlCharInRange (unsigned int val, const xmlChRangeGroup *group) |
XMLPUBFUN int XMLCALL | xmlIsBaseChar (unsigned int ch) |
XMLPUBFUN int XMLCALL | xmlIsBlank (unsigned int ch) |
XMLPUBFUN int XMLCALL | xmlIsChar (unsigned int ch) |
XMLPUBFUN int XMLCALL | xmlIsCombining (unsigned int ch) |
XMLPUBFUN int XMLCALL | xmlIsDigit (unsigned int ch) |
XMLPUBFUN int XMLCALL | xmlIsExtender (unsigned int ch) |
XMLPUBFUN int XMLCALL | xmlIsIdeographic (unsigned int ch) |
XMLPUBFUN int XMLCALL | xmlIsPubidChar (unsigned int ch) |
Variables | |
XMLPUBVAR const xmlChRangeGroup | xmlIsBaseCharGroup |
XMLPUBVAR const xmlChRangeGroup | xmlIsCharGroup |
XMLPUBVAR const xmlChRangeGroup | xmlIsCombiningGroup |
XMLPUBVAR const xmlChRangeGroup | xmlIsDigitGroup |
XMLPUBVAR const xmlChRangeGroup | xmlIsExtenderGroup |
XMLPUBVAR const xmlChRangeGroup | xmlIsIdeographicGroup |
XMLPUBVAR const unsigned char | xmlIsPubidChar_tab [256] |
#define xmlIsBaseChar_ch | ( | c | ) |
#define xmlIsBaseCharQ | ( | c | ) |
Value:
(((c) < 0x100) ? \ xmlIsBaseChar_ch((c)) : \ xmlCharInRange((c), &xmlIsBaseCharGroup))
: char to validateAutomatically generated by genChRanges.py
#define xmlIsBlank_ch | ( | c | ) |
#define xmlIsBlankQ | ( | c | ) |
Value:
(((c) < 0x100) ? \ xmlIsBlank_ch((c)) : 0)
: char to validateAutomatically generated by genChRanges.py
#define xmlIsChar_ch | ( | c | ) |
#define xmlIsCharQ | ( | c | ) |
Value:
(((c) < 0x100) ? \ xmlIsChar_ch((c)) :\ (((0x100 <= (c)) && ((c) <= 0xd7ff)) || \ ((0xe000 <= (c)) && ((c) <= 0xfffd)) || \ ((0x10000 <= (c)) && ((c) <= 0x10ffff))))
: char to validateAutomatically generated by genChRanges.py
#define xmlIsCombiningQ | ( | c | ) |
Value:
(((c) < 0x100) ? \ 0 : \ xmlCharInRange((c), &xmlIsCombiningGroup))
: char to validateAutomatically generated by genChRanges.py
#define xmlIsDigit_ch | ( | c | ) | (((0x30 <= (c)) && ((c) <= 0x39))) |
#define xmlIsDigitQ | ( | c | ) |
Value:
(((c) < 0x100) ? \ xmlIsDigit_ch((c)) : \ xmlCharInRange((c), &xmlIsDigitGroup))
: char to validateAutomatically generated by genChRanges.py
#define xmlIsExtender_ch | ( | c | ) | (((c) == 0xb7)) |
#define xmlIsExtenderQ | ( | c | ) |
Value:
(((c) < 0x100) ? \ xmlIsExtender_ch((c)) : \ xmlCharInRange((c), &xmlIsExtenderGroup))
: char to validateAutomatically generated by genChRanges.py
#define xmlIsIdeographicQ | ( | c | ) |
#define xmlIsPubidChar_ch | ( | c | ) | (xmlIsPubidChar_tab[(c)]) |
#define xmlIsPubidCharQ | ( | c | ) |
Value:
(((c) < 0x100) ? \ xmlIsPubidChar_ch((c)) : 0)
: char to validateAutomatically generated by genChRanges.py
typedef struct _xmlChLRange xmlChLRange |
typedef xmlChLRange* xmlChLRangePtr |
typedef struct _xmlChRangeGroup xmlChRangeGroup |
typedef xmlChRangeGroup* xmlChRangeGroupPtr |
typedef struct _xmlChSRange xmlChSRange |
typedef xmlChSRange* xmlChSRangePtr |
XMLPUBFUN int XMLCALL xmlCharInRange | ( | unsigned int | val, | |
const xmlChRangeGroup * | group | |||
) |
Range checking routine
XMLPUBFUN int XMLCALL xmlIsBaseChar | ( | unsigned int | ch | ) |
XMLPUBFUN int XMLCALL xmlIsBlank | ( | unsigned int | ch | ) |
XMLPUBFUN int XMLCALL xmlIsChar | ( | unsigned int | ch | ) |
XMLPUBFUN int XMLCALL xmlIsCombining | ( | unsigned int | ch | ) |
XMLPUBFUN int XMLCALL xmlIsDigit | ( | unsigned int | ch | ) |
XMLPUBFUN int XMLCALL xmlIsExtender | ( | unsigned int | ch | ) |
XMLPUBFUN int XMLCALL xmlIsIdeographic | ( | unsigned int | ch | ) |
XMLPUBFUN int XMLCALL xmlIsPubidChar | ( | unsigned int | ch | ) |
XMLPUBVAR const xmlChRangeGroup xmlIsBaseCharGroup |
XMLPUBVAR const xmlChRangeGroup xmlIsCharGroup |
XMLPUBVAR const xmlChRangeGroup xmlIsCombiningGroup |
XMLPUBVAR const xmlChRangeGroup xmlIsDigitGroup |
XMLPUBVAR const xmlChRangeGroup xmlIsExtenderGroup |
XMLPUBVAR const xmlChRangeGroup xmlIsIdeographicGroup |
XMLPUBVAR const unsigned char xmlIsPubidChar_tab[256] |