![]() | ![]() | ![]() | Gnome XML Library Reference Manual | ![]() |
---|
chvalid —
struct xmlChSRange; typedef xmlChSRangePtr; struct xmlChLRange; typedef xmlChLRangePtr; struct xmlChRangeGroup; typedef xmlChRangeGroupPtr; int xmlCharInRange (unsigned int val, const xmlChRangeGroupPtr group); #define xmlIsBaseChar_ch (c) #define xmlIsBaseCharQ (c) extern xmlChRangeGroup xmlIsBaseCharGroup; #define xmlIsBlank_ch (c) #define xmlIsBlankQ (c) #define xmlIsChar_ch (c) #define xmlIsCharQ (c) extern xmlChRangeGroup xmlIsCharGroup; #define xmlIsCombiningQ (c) extern xmlChRangeGroup xmlIsCombiningGroup; #define xmlIsDigit_ch (c) #define xmlIsDigitQ (c) extern xmlChRangeGroup xmlIsDigitGroup; #define xmlIsExtender_ch (c) #define xmlIsExtenderQ (c) extern xmlChRangeGroup xmlIsExtenderGroup; #define xmlIsIdeographicQ (c) extern xmlChRangeGroup xmlIsIdeographicGroup; #define xmlIsPubidChar_ch (c) #define xmlIsPubidCharQ (c) int xmlIsBaseChar (unsigned int ch); int xmlIsBlank (unsigned int ch); int xmlIsChar (unsigned int ch); int xmlIsCombining (unsigned int ch); int xmlIsDigit (unsigned int ch); int xmlIsExtender (unsigned int ch); int xmlIsIdeographic (unsigned int ch); int xmlIsPubidChar (unsigned int ch);
struct xmlChRangeGroup { int nbShortRange; int nbLongRange; xmlChSRangePtr shortRange; /* points to an array of ranges */ xmlChLRangePtr longRange; };
int xmlCharInRange (unsigned int val, const xmlChRangeGroupPtr group);
Does a binary search of the range table to determine if char is valid
val: | character to be validated |
group: | |
Returns : | true if character valid, false otherwise |
#define xmlIsBaseChar_ch(c)
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsBaseCharQ(c)
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsBlank_ch(c)
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsCombiningQ(c)
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsExtender_ch(c) (((c) == 0xb7))
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsExtenderQ(c)
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsIdeographicQ(c)
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsPubidCharQ(c)
Automatically generated by genChRanges.py
c: | char to validate |
int xmlIsBaseChar (unsigned int ch);
This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead
ch: | character to validate |
Returns : | true if argument valid, false otherwise |
int xmlIsBlank (unsigned int ch);
This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead
ch: | character to validate |
Returns : | true if argument valid, false otherwise |
int xmlIsChar (unsigned int ch);
This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead
ch: | character to validate |
Returns : | true if argument valid, false otherwise |
int xmlIsCombining (unsigned int ch);
This function is DEPRECATED. Use xmlIsCombining_ch or xmlIsCombiningQ instead
ch: | character to validate |
Returns : | true if argument valid, false otherwise |
int xmlIsDigit (unsigned int ch);
This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead
ch: | character to validate |
Returns : | true if argument valid, false otherwise |
int xmlIsExtender (unsigned int ch);
This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead
ch: | character to validate |
Returns : | true if argument valid, false otherwise |
int xmlIsIdeographic (unsigned int ch);
This function is DEPRECATED. Use xmlIsIdeographic_ch or xmlIsIdeographicQ instead
ch: | character to validate |
Returns : | true if argument valid, false otherwise |
<< SAX | uri >> |