libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
XMLNamespaces.h File Reference

Detailed Description

A list of XMLNamespace declarations (URI/prefix pairs)

Author
Ben Bornstein
Include dependency graph for XMLNamespaces.h:
This graph shows which files directly or indirectly include this file:

Functions

LIBLAX_EXTERN int XMLNamespaces_add (XMLNamespaces_t *ns, const char *uri, const char *prefix)
 
LIBLAX_EXTERN int XMLNamespaces_clear (XMLNamespaces_t *ns)
 
LIBLAX_EXTERN XMLNamespaces_t * XMLNamespaces_clone (const XMLNamespaces_t *c)
 
LIBLAX_EXTERN XMLNamespaces_t * XMLNamespaces_create (void)
 
LIBLAX_EXTERN void XMLNamespaces_free (XMLNamespaces_t *ns)
 
LIBLAX_EXTERN int XMLNamespaces_getIndex (const XMLNamespaces_t *ns, const char *uri)
 
LIBLAX_EXTERN int XMLNamespaces_getIndexByPrefix (const XMLNamespaces_t *ns, const char *prefix)
 
LIBLAX_EXTERN int XMLNamespaces_getLength (const XMLNamespaces_t *ns)
 
LIBLAX_EXTERN int XMLNamespaces_getNumNamespaces (const XMLNamespaces_t *ns)
 
LIBLAX_EXTERN char * XMLNamespaces_getPrefix (const XMLNamespaces_t *ns, int index)
 
LIBLAX_EXTERN char * XMLNamespaces_getPrefixByURI (const XMLNamespaces_t *ns, const char *uri)
 
LIBLAX_EXTERN char * XMLNamespaces_getURI (const XMLNamespaces_t *ns, int index)
 
LIBLAX_EXTERN char * XMLNamespaces_getURIByPrefix (const XMLNamespaces_t *ns, const char *prefix)
 
LIBLAX_EXTERN int XMLNamespaces_hasNS (const XMLNamespaces_t *ns, const char *uri, const char *prefix)
 
LIBLAX_EXTERN int XMLNamespaces_hasPrefix (const XMLNamespaces_t *ns, const char *prefix)
 
LIBLAX_EXTERN int XMLNamespaces_hasURI (const XMLNamespaces_t *ns, const char *uri)
 
LIBLAX_EXTERN int XMLNamespaces_isEmpty (const XMLNamespaces_t *ns)
 
LIBLAX_EXTERN int XMLNamespaces_remove (XMLNamespaces_t *ns, int index)
 
LIBLAX_EXTERN int XMLNamespaces_removeByPrefix (XMLNamespaces_t *ns, const char *prefix)
 

Function Documentation

LIBLAX_EXTERN int XMLNamespaces_add ( XMLNamespaces_t *  ns,
const char *  uri,
const char *  prefix 
)
LIBLAX_EXTERN int XMLNamespaces_clear ( XMLNamespaces_t *  ns)
LIBLAX_EXTERN XMLNamespaces_t* XMLNamespaces_clone ( const XMLNamespaces_t *  c)
LIBLAX_EXTERN XMLNamespaces_t* XMLNamespaces_create ( void  )
LIBLAX_EXTERN void XMLNamespaces_free ( XMLNamespaces_t *  ns)
LIBLAX_EXTERN int XMLNamespaces_getIndex ( const XMLNamespaces_t *  ns,
const char *  uri 
)
LIBLAX_EXTERN int XMLNamespaces_getIndexByPrefix ( const XMLNamespaces_t *  ns,
const char *  prefix 
)
LIBLAX_EXTERN int XMLNamespaces_getLength ( const XMLNamespaces_t *  ns)
LIBLAX_EXTERN int XMLNamespaces_getNumNamespaces ( const XMLNamespaces_t *  ns)
LIBLAX_EXTERN char* XMLNamespaces_getPrefix ( const XMLNamespaces_t *  ns,
int  index 
)
LIBLAX_EXTERN char* XMLNamespaces_getPrefixByURI ( const XMLNamespaces_t *  ns,
const char *  uri 
)
LIBLAX_EXTERN char* XMLNamespaces_getURI ( const XMLNamespaces_t *  ns,
int  index 
)
LIBLAX_EXTERN char* XMLNamespaces_getURIByPrefix ( const XMLNamespaces_t *  ns,
const char *  prefix 
)
LIBLAX_EXTERN int XMLNamespaces_hasNS ( const XMLNamespaces_t *  ns,
const char *  uri,
const char *  prefix 
)
LIBLAX_EXTERN int XMLNamespaces_hasPrefix ( const XMLNamespaces_t *  ns,
const char *  prefix 
)
LIBLAX_EXTERN int XMLNamespaces_hasURI ( const XMLNamespaces_t *  ns,
const char *  uri 
)
LIBLAX_EXTERN int XMLNamespaces_isEmpty ( const XMLNamespaces_t *  ns)
LIBLAX_EXTERN int XMLNamespaces_remove ( XMLNamespaces_t *  ns,
int  index 
)
LIBLAX_EXTERN int XMLNamespaces_removeByPrefix ( XMLNamespaces_t *  ns,
const char *  prefix 
)