# The XSLT C library for GNOME ## Module numbersInternals from libxslt

API Menu
Main Menu Developer Menu API Menu ChangeLog
Related links
Mail archive XML libxml2 FTP Windows binaries Solaris binaries MacOsX binaries Bug Tracker lxml Python bindings Perl XSLT bindings XSLT with PHP Apache module Pascal bindings Xsldbg Debugger
API Indexes
Alphabetic Constructors Functions/Types Modules Symbols
Implementation of the XSLT number functions ## Table of Contents
    Structure xsltFormatNumberInfo
    struct _xsltFormatNumberInfo
    Typedef xsltFormatNumberInfo * xsltFormatNumberInfoPtr
    Structure xsltNumberData
    struct _xsltNumberData
    Typedef xsltNumberData * xsltNumberDataPtr
## Description ### Structure xsltFormatNumberInfo
    Structure xsltFormatNumberInfo
    struct _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 xsltNumberData
    Structure xsltNumberData
    struct _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