Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones | Variables
Referencia del Archivo src/libdigidoc/libxml2/include/libxml/chvalid.h
#include <libxml/xmlversion.h>
#include <libxml/xmlstring.h>

Ir al código fuente de este archivo.

Clases

struct  _xmlChSRange
struct  _xmlChLRange
struct  _xmlChRangeGroup

'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 struct _xmlChSRange xmlChSRange
typedef xmlChSRangexmlChSRangePtr
typedef struct _xmlChLRange xmlChLRange
typedef xmlChLRangexmlChLRangePtr
typedef struct _xmlChRangeGroup xmlChRangeGroup
typedef xmlChRangeGroupxmlChRangeGroupPtr

Funciones

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]

Documentación de los 'defines'

#define xmlIsBaseChar_ch (   c)
Valor:
(((0x41 <= (c)) && ((c) <= 0x5a)) || \
                                 ((0x61 <= (c)) && ((c) <= 0x7a)) || \
                                 ((0xc0 <= (c)) && ((c) <= 0xd6)) || \
                                 ((0xd8 <= (c)) && ((c) <= 0xf6)) || \
                                  (0xf8 <= (c)))

xmlIsBaseChar_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsBaseCharQ (   c)
Valor:
(((c) < 0x100) ? \
                                 xmlIsBaseChar_ch((c)) : \
                                 xmlCharInRange((c), &xmlIsBaseCharGroup))

xmlIsBaseCharQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsBlank_ch (   c)
Valor:
(((c) == 0x20) || \
                                 ((0x9 <= (c)) && ((c) <= 0xa)) || \
                                 ((c) == 0xd))

xmlIsBlank_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsBlankQ (   c)
Valor:
(((c) < 0x100) ? \
                                 xmlIsBlank_ch((c)) : 0)

xmlIsBlankQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsChar_ch (   c)
Valor:
(((0x9 <= (c)) && ((c) <= 0xa)) || \
                                 ((c) == 0xd) || \
                                  (0x20 <= (c)))

xmlIsChar_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsCharQ (   c)
Valor:
(((c) < 0x100) ? \
                                 xmlIsChar_ch((c)) :\
                                (((0x100 <= (c)) && ((c) <= 0xd7ff)) || \
                                 ((0xe000 <= (c)) && ((c) <= 0xfffd)) || \
                                 ((0x10000 <= (c)) && ((c) <= 0x10ffff))))

xmlIsCharQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsCombiningQ (   c)
Valor:
(((c) < 0x100) ? \
                                 0 : \
                                 xmlCharInRange((c), &xmlIsCombiningGroup))

xmlIsCombiningQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsDigit_ch (   c)    (((0x30 <= (c)) && ((c) <= 0x39)))

xmlIsDigit_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsDigitQ (   c)
Valor:
(((c) < 0x100) ? \
                                 xmlIsDigit_ch((c)) : \
                                 xmlCharInRange((c), &xmlIsDigitGroup))

xmlIsDigitQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsExtender_ch (   c)    (((c) == 0xb7))

xmlIsExtender_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsExtenderQ (   c)
Valor:
(((c) < 0x100) ? \
                                 xmlIsExtender_ch((c)) : \
                                 xmlCharInRange((c), &xmlIsExtenderGroup))

xmlIsExtenderQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsIdeographicQ (   c)
Valor:
(((c) < 0x100) ? \
                                 0 :\
                                (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || \
                                 ((c) == 0x3007) || \
                                 ((0x3021 <= (c)) && ((c) <= 0x3029))))

xmlIsIdeographicQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsPubidChar_ch (   c)    (xmlIsPubidChar_tab[(c)])

xmlIsPubidChar_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsPubidCharQ (   c)
Valor:
(((c) < 0x100) ? \
                                 xmlIsPubidChar_ch((c)) : 0)

xmlIsPubidCharQ: : char to validate

Automatically generated by genChRanges.py


Documentación de los 'typedefs'

typedef struct _xmlChLRange xmlChLRange
typedef struct _xmlChSRange xmlChSRange

Documentación de las funciones

XMLPUBFUN int XMLCALL xmlCharInRange ( unsigned int  val,
const xmlChRangeGroup rptr 
)

Range checking routine

xmlCharInRange: : character to be validated : pointer to range to be used to validate

Does a binary search of the range table to determine if char is valid

Returns: true if character valid, false otherwise

XMLPUBFUN int XMLCALL xmlIsBaseChar ( unsigned int  ch)

xmlIsBaseChar: : character to validate

This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead

Returns true if argument valid, false otherwise

XMLPUBFUN int XMLCALL xmlIsBlank ( unsigned int  ch)

xmlIsBlank: : character to validate

This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead

Returns true if argument valid, false otherwise

XMLPUBFUN int XMLCALL xmlIsChar ( unsigned int  ch)

xmlIsChar: : character to validate

This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead

Returns true if argument valid, false otherwise

XMLPUBFUN int XMLCALL xmlIsCombining ( unsigned int  ch)

xmlIsCombining: : character to validate

This function is DEPRECATED. Use xmlIsCombiningQ instead

Returns true if argument valid, false otherwise

XMLPUBFUN int XMLCALL xmlIsDigit ( unsigned int  ch)

xmlIsDigit: : character to validate

This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead

Returns true if argument valid, false otherwise

XMLPUBFUN int XMLCALL xmlIsExtender ( unsigned int  ch)

xmlIsExtender: : character to validate

This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead

Returns true if argument valid, false otherwise

XMLPUBFUN int XMLCALL xmlIsIdeographic ( unsigned int  ch)

xmlIsIdeographic: : character to validate

This function is DEPRECATED. Use xmlIsIdeographicQ instead

Returns true if argument valid, false otherwise

XMLPUBFUN int XMLCALL xmlIsPubidChar ( unsigned int  ch)

xmlIsPubidChar: : character to validate

This function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead

Returns true if argument valid, false otherwise


Documentación de las variables

XMLPUBVAR const unsigned char xmlIsPubidChar_tab[256]
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'