Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

xml.h File Reference

XML tree functions. More...

#include <gutenprint/mxml.h>

Typedefs

typedef int(* stp_xml_parse_func )(stp_mxml_node_t *node, const char *file)

Functions

void stp_register_xml_parser (const char *name, stp_xml_parse_func parse_func)
void stp_unregister_xml_parser (const char *name)
void stp_register_xml_preload (const char *filename)
void stp_unregister_xml_preload (const char *filename)
int stp_xml_init_defaults (void)
int stp_xml_parse_file (const char *file)
long stp_xmlstrtol (const char *value)
unsigned long stp_xmlstrtoul (const char *value)
double stp_xmlstrtod (const char *textval)
void stp_xml_init (void)
void stp_xml_exit (void)
stp_mxml_node_tstp_xml_get_node (stp_mxml_node_t *xmlroot,...)
stp_mxml_node_tstp_xmldoc_create_generic (void)
void stp_xml_preinit (void)
stp_sequence_tstp_sequence_create_from_xmltree (stp_mxml_node_t *da)
stp_mxml_node_tstp_xmltree_create_from_sequence (const stp_sequence_t *seq)
stp_curve_tstp_curve_create_from_xmltree (stp_mxml_node_t *da)
stp_mxml_node_tstp_xmltree_create_from_curve (const stp_curve_t *curve)
stp_array_tstp_array_create_from_xmltree (stp_mxml_node_t *array)
stp_mxml_node_tstp_xmltree_create_from_array (const stp_array_t *array)
void stp_xml_parse_file_named (const char *name)


Detailed Description

XML tree functions.


Typedef Documentation

typedef int(* stp_xml_parse_func)(stp_mxml_node_t *node, const char *file)
 


Function Documentation

stp_array_t* stp_array_create_from_xmltree stp_mxml_node_t array  ) 
 

stp_curve_t* stp_curve_create_from_xmltree stp_mxml_node_t da  ) 
 

void stp_register_xml_parser const char *  name,
stp_xml_parse_func  parse_func
 

void stp_register_xml_preload const char *  filename  ) 
 

stp_sequence_t* stp_sequence_create_from_xmltree stp_mxml_node_t da  ) 
 

void stp_unregister_xml_parser const char *  name  ) 
 

void stp_unregister_xml_preload const char *  filename  ) 
 

void stp_xml_exit void   ) 
 

stp_mxml_node_t* stp_xml_get_node stp_mxml_node_t xmlroot,
  ...
 

void stp_xml_init void   ) 
 

int stp_xml_init_defaults void   ) 
 

int stp_xml_parse_file const char *  file  ) 
 

void stp_xml_parse_file_named const char *  name  ) 
 

void stp_xml_preinit void   ) 
 

stp_mxml_node_t* stp_xmldoc_create_generic void   ) 
 

double stp_xmlstrtod const char *  textval  ) 
 

long stp_xmlstrtol const char *  value  ) 
 

unsigned long stp_xmlstrtoul const char *  value  ) 
 

stp_mxml_node_t* stp_xmltree_create_from_array const stp_array_t array  ) 
 

stp_mxml_node_t* stp_xmltree_create_from_curve const stp_curve_t curve  ) 
 

stp_mxml_node_t* stp_xmltree_create_from_sequence const stp_sequence_t seq  ) 
 


Generated on Mon Aug 1 20:10:26 2005 for libgutenprint API Reference by  doxygen 1.4.3