http://swpat.ffii.org/
Action against software patents
http://www.gnome.org/
Gnome2 Logo
http://www.w3.org/Status
W3C Logo
http://www.redhat.com/
Red Hat Logo
http://xmlsoft.org/
Made with Libxml2 Logo
Module chvalid from libxml2
API Menu
../index.html
Main Menu
../docs.html
Developer Menu
../examples/index.html
Code Examples
index.html
API Menu
libxml-parser.html
Parser API
libxml-tree.html
Tree API
libxml-xmlreader.html
Reader API
../guidelines.html
XML Guidelines
../ChangeLog.html
ChangeLog
API Indexes
../APIchunk0.html
Alphabetic
../APIconstructors.html
Constructors
../APIfunctions.html
Functions/Types
../APIfiles.html
Modules
../APIsymbols.html
Symbols
Related links
http://mail.gnome.org/archives/xml/
Mail archive
http://xmlsoft.org/XSLT/
XSLT libxslt
http://phd.cs.unibo.it/gdome2/
DOM gdome2
http://www.aleksey.com/xmlsec/
XML-DSig xmlsec
ftp://xmlsoft.org/
FTP
http://www.zlatkovic.com/projects/libxml/
Windows binaries
http://www.blastwave.org/packages.php/libxml2
Solaris binaries
http://www.explain.com.au/oss/libxml2xslt.html
MacOsX binaries
http://libxmlplusplus.sourceforge.net/
C++ bindings
http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4
PHP bindings
http://sourceforge.net/projects/libxml2-pas/
Pascal bindings
http://rubyforge.org/projects/xml-tools/
Ruby bindings
http://tclxml.sourceforge.net/
Tcl bindings
http://bugzilla.gnome.org/buglist.cgi?product=libxml2
Bug Tracker
libxml-catalog.html
Prev
libxml-catalog.html
catalog
index.html
Up
index.html
API documentation
../index.html
Home
../index.html
The XML C parser and toolkit of Gnome
libxml-debugXML.html
debugXML
libxml-debugXML.html
Next
this module exports interfaces for the character range validation APIs  This file is automatically generated from the cvs source definition files using the genChRanges.py Python script
Table of Contents
#define
#xmlIsBaseCharQ
xmlIsBaseCharQ
#define
#xmlIsBaseChar_ch
xmlIsBaseChar_ch
#define
#xmlIsBlankQ
xmlIsBlankQ
#define
#xmlIsBlank_ch
xmlIsBlank_ch
#define
#xmlIsCharQ
xmlIsCharQ
#define
#xmlIsChar_ch
xmlIsChar_ch
#define
#xmlIsCombiningQ
xmlIsCombiningQ
#define
#xmlIsDigitQ
xmlIsDigitQ
#define
#xmlIsDigit_ch
xmlIsDigit_ch
#define
#xmlIsExtenderQ
xmlIsExtenderQ
#define
#xmlIsExtender_ch
xmlIsExtender_ch
#define
#xmlIsIdeographicQ
xmlIsIdeographicQ
#define
#xmlIsPubidCharQ
xmlIsPubidCharQ
#define
#xmlIsPubidChar_ch
xmlIsPubidChar_ch
Structure
#xmlChLRange
xmlChLRange
struct _xmlChLRange
Typedef
libxml-chvalid.html#xmlChLRange
xmlChLRange
*
xmlChLRangePtr
Structure
#xmlChRangeGroup
xmlChRangeGroup
struct _xmlChRangeGroup
Typedef
libxml-chvalid.html#xmlChRangeGroup
xmlChRangeGroup
*
xmlChRangeGroupPtr
Structure
#xmlChSRange
xmlChSRange
struct _xmlChSRange
Typedef
libxml-chvalid.html#xmlChSRange
xmlChSRange
*
xmlChSRangePtr
int
#xmlCharInRange
xmlCharInRange
(unsigned int val,
const
libxml-chvalid.html#xmlChRangeGroupPtr
xmlChRangeGroupPtr
rptr)
int
#xmlIsBaseChar
xmlIsBaseChar
(unsigned int ch)
int
#xmlIsBlank
xmlIsBlank
(unsigned int ch)
int
#xmlIsChar
xmlIsChar
(unsigned int ch)
int
#xmlIsCombining
xmlIsCombining
(unsigned int ch)
int
#xmlIsDigit
xmlIsDigit
(unsigned int ch)
int
#xmlIsExtender
xmlIsExtender
(unsigned int ch)
int
#xmlIsIdeographic
xmlIsIdeographic
(unsigned int ch)
int
#xmlIsPubidChar
xmlIsPubidChar
(unsigned int ch)
Description
Macro: xmlIsBaseCharQ
#define xmlIsBaseCharQ
Automatically generated by genChRanges.py
Macro: xmlIsBaseChar_ch
#define xmlIsBaseChar_ch
Automatically generated by genChRanges.py
Macro: xmlIsBlankQ
#define xmlIsBlankQ
Automatically generated by genChRanges.py
Macro: xmlIsBlank_ch
#define xmlIsBlank_ch
Automatically generated by genChRanges.py
Macro: xmlIsCharQ
#define xmlIsCharQ
Automatically generated by genChRanges.py
Macro: xmlIsChar_ch
#define xmlIsChar_ch
Automatically generated by genChRanges.py
Macro: xmlIsCombiningQ
#define xmlIsCombiningQ
Automatically generated by genChRanges.py
Macro: xmlIsDigitQ
#define xmlIsDigitQ
Automatically generated by genChRanges.py
Macro: xmlIsDigit_ch
#define xmlIsDigit_ch
Automatically generated by genChRanges.py
Macro: xmlIsExtenderQ
#define xmlIsExtenderQ
Automatically generated by genChRanges.py
Macro: xmlIsExtender_ch
#define xmlIsExtender_ch
Automatically generated by genChRanges.py
Macro: xmlIsIdeographicQ
#define xmlIsIdeographicQ
Automatically generated by genChRanges.py
Macro: xmlIsPubidCharQ
#define xmlIsPubidCharQ
Automatically generated by genChRanges.py
Macro: xmlIsPubidChar_ch
#define xmlIsPubidChar_ch
Automatically generated by genChRanges.py
Structure xmlChLRange
Structure xmlChLRange
struct _xmlChLRange {
unsigned int	low
unsigned int	high
}
Structure xmlChRangeGroup
Structure xmlChRangeGroup
struct _xmlChRangeGroup {
int	nbShortRange
int	nbLongRange
libxml-chvalid.html#xmlChSRangePtr
xmlChSRangePtr
shortRange	: points to an array of ranges
libxml-chvalid.html#xmlChLRangePtr
xmlChLRangePtr
longRange
}
Structure xmlChSRange
Structure xmlChSRange
struct _xmlChSRange {
unsigned short	low
unsigned short	high
}
Function: xmlCharInRange
int	xmlCharInRange			(unsigned int val,
const
libxml-chvalid.html#xmlChRangeGroupPtr
xmlChRangeGroupPtr
rptr)
Does a binary search of the range table to determine if char is valid
val
:
character to be validated
rptr
:
pointer to range to be used to validate
Returns
:
true if character valid, false otherwise
Function: xmlIsBaseChar
int	xmlIsBaseChar			(unsigned int ch)
This function is DEPRECATED. Use
libxml-chvalid.html#xmlIsBaseChar_ch
xmlIsBaseChar_ch
or
libxml-chvalid.html#xmlIsBaseCharQ
xmlIsBaseCharQ
instead
ch
:
character to validate
Returns
:
true if argument valid, false otherwise
Function: xmlIsBlank
int	xmlIsBlank			(unsigned int ch)
This function is DEPRECATED. Use
libxml-chvalid.html#xmlIsBlank_ch
xmlIsBlank_ch
or
libxml-chvalid.html#xmlIsBlankQ
xmlIsBlankQ
instead
ch
:
character to validate
Returns
:
true if argument valid, false otherwise
Function: xmlIsChar
int	xmlIsChar			(unsigned int ch)
This function is DEPRECATED. Use
libxml-chvalid.html#xmlIsChar_ch
xmlIsChar_ch
or
libxml-chvalid.html#xmlIsCharQ
xmlIsCharQ
instead
ch
:
character to validate
Returns
:
true if argument valid, false otherwise
Function: xmlIsCombining
int	xmlIsCombining			(unsigned int ch)
This function is DEPRECATED. Use
libxml-chvalid.html#xmlIsCombiningQ
xmlIsCombiningQ
instead
ch
:
character to validate
Returns
:
true if argument valid, false otherwise
Function: xmlIsDigit
int	xmlIsDigit			(unsigned int ch)
This function is DEPRECATED. Use
libxml-chvalid.html#xmlIsDigit_ch
xmlIsDigit_ch
or
libxml-chvalid.html#xmlIsDigitQ
xmlIsDigitQ
instead
ch
:
character to validate
Returns
:
true if argument valid, false otherwise
Function: xmlIsExtender
int	xmlIsExtender			(unsigned int ch)
This function is DEPRECATED. Use
libxml-chvalid.html#xmlIsExtender_ch
xmlIsExtender_ch
or
libxml-chvalid.html#xmlIsExtenderQ
xmlIsExtenderQ
instead
ch
:
character to validate
Returns
:
true if argument valid, false otherwise
Function: xmlIsIdeographic
int	xmlIsIdeographic		(unsigned int ch)
This function is DEPRECATED. Use
libxml-chvalid.html#xmlIsIdeographicQ
xmlIsIdeographicQ
instead
ch
:
character to validate
Returns
:
true if argument valid, false otherwise
Function: xmlIsPubidChar
int	xmlIsPubidChar			(unsigned int ch)
This function is DEPRECATED. Use
libxml-chvalid.html#xmlIsPubidChar_ch
xmlIsPubidChar_ch
or
libxml-chvalid.html#xmlIsPubidCharQ
xmlIsPubidCharQ
instead
ch
:
character to validate
Returns
:
true if argument valid, false otherwise
../bugs.html
Daniel Veillard
