| Implementation of the XSLT number functions  Table of ContentsStructure xsltFormatNumberInfostruct _xsltFormatNumberInfo
 Typedef xsltFormatNumberInfo * xsltFormatNumberInfoPtr
 Structure xsltNumberDatastruct _xsltNumberData
 Typedef xsltNumberData * xsltNumberDataPtr
 DescriptionStructure xsltFormatNumberInfostruct _xsltFormatNumberInfo {
    int	integer_hash	: Number of '#' in integer part
    int	integer_digits	: Number of '0' in integer part
    int	frac_digits	: Number of '0' in fractional part
    int	frac_hash	: Number of '#' in fractional part
    int	group	: Number of chars per display 'group'
    int	multiplier	: Scaling for percent or permille
    char	add_decimal	: Flag for whether decimal point appears
    char	is_multiplier_set	: Flag to catch multiple occurences of pe
    char	is_negative_pattern	: Flag for processing -ve prefix/suffix
}
 Structure xsltNumberDatastruct _xsltNumberData {
    const xmlChar *	level
    const xmlChar *	count
    const xmlChar *	from
    const xmlChar *	value
    const xmlChar *	format
    int	has_format
    int	digitsPerGroup
    int	groupingCharacter
    int	groupingCharacterLen
    xmlDocPtr	doc
    xmlNodePtr	node
    struct _xsltCompMatch *	countPat
    struct _xsltCompMatch *	fromPat	: * accelerators *
}
 Daniel Veillard |