libSBML C API
libSBML 5.8.0 C API
|
A unit of XML syntax, either an XML element or text.
Functions | |
LIBLAX_EXTERN int | XMLToken_addAttr (XMLToken_t *token, const char *name, const char *value) |
LIBLAX_EXTERN int | XMLToken_addAttrWithNS (XMLToken_t *token, const char *name, const char *value, const char *namespaceURI, const char *prefix) |
LIBLAX_EXTERN int | XMLToken_addAttrWithTriple (XMLToken_t *token, const XMLTriple_t *triple, const char *value) |
LIBLAX_EXTERN int | XMLToken_addNamespace (XMLToken_t *token, const char *uri, const char *prefix) |
LIBLAX_EXTERN int | XMLToken_append (XMLToken_t *token, const char *text) |
LIBLAX_EXTERN int | XMLToken_clearAttributes (XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_clearNamespaces (XMLToken_t *token) |
LIBLAX_EXTERN XMLToken_t * | XMLToken_clone (const XMLToken_t *c) |
LIBLAX_EXTERN XMLToken_t * | XMLToken_create (void) |
LIBLAX_EXTERN XMLToken_t * | XMLToken_createWithText (const char *text) |
LIBLAX_EXTERN XMLToken_t * | XMLToken_createWithTriple (const XMLTriple_t *triple) |
LIBLAX_EXTERN XMLToken_t * | XMLToken_createWithTripleAttr (const XMLTriple_t *triple, const XMLAttributes_t *attr) |
LIBLAX_EXTERN XMLToken_t * | XMLToken_createWithTripleAttrNS (const XMLTriple_t *triple, const XMLAttributes_t *attr, const XMLNamespaces_t *ns) |
LIBLAX_EXTERN void | XMLToken_free (XMLToken_t *token) |
LIBLAX_EXTERN const XMLAttributes_t * | XMLToken_getAttributes (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_getAttributesLength (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_getAttrIndex (const XMLToken_t *token, const char *name, const char *uri) |
LIBLAX_EXTERN int | XMLToken_getAttrIndexByTriple (const XMLToken_t *token, const XMLTriple_t *triple) |
LIBLAX_EXTERN char * | XMLToken_getAttrName (const XMLToken_t *token, int index) |
LIBLAX_EXTERN char * | XMLToken_getAttrPrefix (const XMLToken_t *token, int index) |
LIBLAX_EXTERN char * | XMLToken_getAttrPrefixedName (const XMLToken_t *token, int index) |
LIBLAX_EXTERN char * | XMLToken_getAttrURI (const XMLToken_t *token, int index) |
LIBLAX_EXTERN char * | XMLToken_getAttrValue (const XMLToken_t *token, int index) |
LIBLAX_EXTERN char * | XMLToken_getAttrValueByName (const XMLToken_t *token, const char *name) |
LIBLAX_EXTERN char * | XMLToken_getAttrValueByNS (const XMLToken_t *token, const char *name, const char *uri) |
LIBLAX_EXTERN char * | XMLToken_getAttrValueByTriple (const XMLToken_t *token, const XMLTriple_t *triple) |
LIBLAX_EXTERN const char * | XMLToken_getCharacters (const XMLToken_t *token) |
LIBLAX_EXTERN unsigned int | XMLToken_getColumn (const XMLToken_t *token) |
LIBLAX_EXTERN unsigned int | XMLToken_getLine (const XMLToken_t *token) |
LIBLAX_EXTERN const char * | XMLToken_getName (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_getNamespaceIndex (const XMLToken_t *token, const char *uri) |
LIBLAX_EXTERN int | XMLToken_getNamespaceIndexByPrefix (const XMLToken_t *token, const char *prefix) |
LIBLAX_EXTERN char * | XMLToken_getNamespacePrefix (const XMLToken_t *token, int index) |
LIBLAX_EXTERN char * | XMLToken_getNamespacePrefixByURI (const XMLToken_t *token, const char *uri) |
LIBLAX_EXTERN const XMLNamespaces_t * | XMLToken_getNamespaces (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_getNamespacesLength (const XMLToken_t *token) |
LIBLAX_EXTERN char * | XMLToken_getNamespaceURI (const XMLToken_t *token, int index) |
LIBLAX_EXTERN char * | XMLToken_getNamespaceURIByPrefix (const XMLToken_t *token, const char *prefix) |
LIBLAX_EXTERN const char * | XMLToken_getPrefix (const XMLToken_t *token) |
LIBLAX_EXTERN const char * | XMLToken_getURI (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_hasAttr (const XMLToken_t *token, int index) |
LIBLAX_EXTERN int | XMLToken_hasAttrWithName (const XMLToken_t *token, const char *name) |
LIBLAX_EXTERN int | XMLToken_hasAttrWithNS (const XMLToken_t *token, const char *name, const char *uri) |
LIBLAX_EXTERN int | XMLToken_hasAttrWithTriple (const XMLToken_t *token, const XMLTriple_t *triple) |
LIBLAX_EXTERN int | XMLToken_hasNamespaceNS (const XMLToken_t *token, const char *uri, const char *prefix) |
LIBLAX_EXTERN int | XMLToken_hasNamespacePrefix (const XMLToken_t *token, const char *prefix) |
LIBLAX_EXTERN int | XMLToken_hasNamespaceURI (const XMLToken_t *token, const char *uri) |
LIBLAX_EXTERN int | XMLToken_isAttributesEmpty (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_isElement (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_isEnd (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_isEndFor (const XMLToken_t *token, const XMLToken_t *element) |
LIBLAX_EXTERN int | XMLToken_isEOF (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_isNamespacesEmpty (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_isStart (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_isText (const XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_removeAttr (XMLToken_t *token, int n) |
LIBLAX_EXTERN int | XMLToken_removeAttrByName (XMLToken_t *token, const char *name) |
LIBLAX_EXTERN int | XMLToken_removeAttrByNS (XMLToken_t *token, const char *name, const char *uri) |
LIBLAX_EXTERN int | XMLToken_removeAttrByTriple (XMLToken_t *token, const XMLTriple_t *triple) |
LIBLAX_EXTERN int | XMLToken_removeNamespace (XMLToken_t *token, int index) |
LIBLAX_EXTERN int | XMLToken_removeNamespaceByPrefix (XMLToken_t *token, const char *prefix) |
LIBLAX_EXTERN int | XMLToken_setAttributes (XMLToken_t *token, const XMLAttributes_t *attributes) |
LIBLAX_EXTERN int | XMLToken_setEnd (XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_setEOF (XMLToken_t *token) |
LIBLAX_EXTERN int | XMLToken_setNamespaces (XMLToken_t *token, const XMLNamespaces_t *namespaces) |
LIBLAX_EXTERN int | XMLToken_setTriple (XMLToken_t *token, const XMLTriple_t *triple) |
LIBLAX_EXTERN int | XMLToken_unsetEnd (XMLToken_t *token) |
LIBLAX_EXTERN int XMLToken_addAttr | ( | XMLToken_t * | token, |
const char * | name, | ||
const char * | value | ||
) |
LIBLAX_EXTERN int XMLToken_addAttrWithNS | ( | XMLToken_t * | token, |
const char * | name, | ||
const char * | value, | ||
const char * | namespaceURI, | ||
const char * | prefix | ||
) |
LIBLAX_EXTERN int XMLToken_addAttrWithTriple | ( | XMLToken_t * | token, |
const XMLTriple_t * | triple, | ||
const char * | value | ||
) |
LIBLAX_EXTERN int XMLToken_addNamespace | ( | XMLToken_t * | token, |
const char * | uri, | ||
const char * | prefix | ||
) |
LIBLAX_EXTERN int XMLToken_append | ( | XMLToken_t * | token, |
const char * | text | ||
) |
LIBLAX_EXTERN int XMLToken_clearAttributes | ( | XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_clearNamespaces | ( | XMLToken_t * | token | ) |
LIBLAX_EXTERN XMLToken_t* XMLToken_clone | ( | const XMLToken_t * | c | ) |
LIBLAX_EXTERN XMLToken_t* XMLToken_create | ( | void | ) |
LIBLAX_EXTERN XMLToken_t* XMLToken_createWithText | ( | const char * | text | ) |
LIBLAX_EXTERN XMLToken_t* XMLToken_createWithTriple | ( | const XMLTriple_t * | triple | ) |
LIBLAX_EXTERN XMLToken_t* XMLToken_createWithTripleAttr | ( | const XMLTriple_t * | triple, |
const XMLAttributes_t * | attr | ||
) |
LIBLAX_EXTERN XMLToken_t* XMLToken_createWithTripleAttrNS | ( | const XMLTriple_t * | triple, |
const XMLAttributes_t * | attr, | ||
const XMLNamespaces_t * | ns | ||
) |
LIBLAX_EXTERN void XMLToken_free | ( | XMLToken_t * | token | ) |
LIBLAX_EXTERN const XMLAttributes_t* XMLToken_getAttributes | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_getAttributesLength | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_getAttrIndex | ( | const XMLToken_t * | token, |
const char * | name, | ||
const char * | uri | ||
) |
LIBLAX_EXTERN int XMLToken_getAttrIndexByTriple | ( | const XMLToken_t * | token, |
const XMLTriple_t * | triple | ||
) |
LIBLAX_EXTERN char* XMLToken_getAttrName | ( | const XMLToken_t * | token, |
int | index | ||
) |
LIBLAX_EXTERN char* XMLToken_getAttrPrefix | ( | const XMLToken_t * | token, |
int | index | ||
) |
LIBLAX_EXTERN char* XMLToken_getAttrPrefixedName | ( | const XMLToken_t * | token, |
int | index | ||
) |
LIBLAX_EXTERN char* XMLToken_getAttrURI | ( | const XMLToken_t * | token, |
int | index | ||
) |
LIBLAX_EXTERN char* XMLToken_getAttrValue | ( | const XMLToken_t * | token, |
int | index | ||
) |
LIBLAX_EXTERN char* XMLToken_getAttrValueByName | ( | const XMLToken_t * | token, |
const char * | name | ||
) |
LIBLAX_EXTERN char* XMLToken_getAttrValueByNS | ( | const XMLToken_t * | token, |
const char * | name, | ||
const char * | uri | ||
) |
LIBLAX_EXTERN char* XMLToken_getAttrValueByTriple | ( | const XMLToken_t * | token, |
const XMLTriple_t * | triple | ||
) |
LIBLAX_EXTERN const char* XMLToken_getCharacters | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN unsigned int XMLToken_getColumn | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN unsigned int XMLToken_getLine | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN const char* XMLToken_getName | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_getNamespaceIndex | ( | const XMLToken_t * | token, |
const char * | uri | ||
) |
LIBLAX_EXTERN int XMLToken_getNamespaceIndexByPrefix | ( | const XMLToken_t * | token, |
const char * | prefix | ||
) |
LIBLAX_EXTERN char* XMLToken_getNamespacePrefix | ( | const XMLToken_t * | token, |
int | index | ||
) |
LIBLAX_EXTERN char* XMLToken_getNamespacePrefixByURI | ( | const XMLToken_t * | token, |
const char * | uri | ||
) |
LIBLAX_EXTERN const XMLNamespaces_t* XMLToken_getNamespaces | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_getNamespacesLength | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN char* XMLToken_getNamespaceURI | ( | const XMLToken_t * | token, |
int | index | ||
) |
LIBLAX_EXTERN char* XMLToken_getNamespaceURIByPrefix | ( | const XMLToken_t * | token, |
const char * | prefix | ||
) |
LIBLAX_EXTERN const char* XMLToken_getPrefix | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN const char* XMLToken_getURI | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_hasAttr | ( | const XMLToken_t * | token, |
int | index | ||
) |
LIBLAX_EXTERN int XMLToken_hasAttrWithName | ( | const XMLToken_t * | token, |
const char * | name | ||
) |
LIBLAX_EXTERN int XMLToken_hasAttrWithNS | ( | const XMLToken_t * | token, |
const char * | name, | ||
const char * | uri | ||
) |
LIBLAX_EXTERN int XMLToken_hasAttrWithTriple | ( | const XMLToken_t * | token, |
const XMLTriple_t * | triple | ||
) |
LIBLAX_EXTERN int XMLToken_hasNamespaceNS | ( | const XMLToken_t * | token, |
const char * | uri, | ||
const char * | prefix | ||
) |
LIBLAX_EXTERN int XMLToken_hasNamespacePrefix | ( | const XMLToken_t * | token, |
const char * | prefix | ||
) |
LIBLAX_EXTERN int XMLToken_hasNamespaceURI | ( | const XMLToken_t * | token, |
const char * | uri | ||
) |
LIBLAX_EXTERN int XMLToken_isAttributesEmpty | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_isElement | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_isEnd | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_isEndFor | ( | const XMLToken_t * | token, |
const XMLToken_t * | element | ||
) |
LIBLAX_EXTERN int XMLToken_isEOF | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_isNamespacesEmpty | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_isStart | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_isText | ( | const XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_removeAttr | ( | XMLToken_t * | token, |
int | n | ||
) |
LIBLAX_EXTERN int XMLToken_removeAttrByName | ( | XMLToken_t * | token, |
const char * | name | ||
) |
LIBLAX_EXTERN int XMLToken_removeAttrByNS | ( | XMLToken_t * | token, |
const char * | name, | ||
const char * | uri | ||
) |
LIBLAX_EXTERN int XMLToken_removeAttrByTriple | ( | XMLToken_t * | token, |
const XMLTriple_t * | triple | ||
) |
LIBLAX_EXTERN int XMLToken_removeNamespace | ( | XMLToken_t * | token, |
int | index | ||
) |
LIBLAX_EXTERN int XMLToken_removeNamespaceByPrefix | ( | XMLToken_t * | token, |
const char * | prefix | ||
) |
LIBLAX_EXTERN int XMLToken_setAttributes | ( | XMLToken_t * | token, |
const XMLAttributes_t * | attributes | ||
) |
LIBLAX_EXTERN int XMLToken_setEnd | ( | XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_setEOF | ( | XMLToken_t * | token | ) |
LIBLAX_EXTERN int XMLToken_setNamespaces | ( | XMLToken_t * | token, |
const XMLNamespaces_t * | namespaces | ||
) |
LIBLAX_EXTERN int XMLToken_setTriple | ( | XMLToken_t * | token, |
const XMLTriple_t * | triple | ||
) |
LIBLAX_EXTERN int XMLToken_unsetEnd | ( | XMLToken_t * | token | ) |