libSBML C API  libSBML 5.20.4 C API
Loading...
Searching...
No Matches
XMLAttributes.cpp File Reference

XMLAttributes_t are a list of name/value pairs for XMLElements. More...

Include dependency graph for XMLAttributes.cpp:

Functions

LIBLAX_EXTERN int XMLAttributes_add (XMLAttributes_t *xa, const char *name, const char *value)
 _tAdds_t _ta_t _tname_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN int XMLAttributes_addWithNamespace (XMLAttributes_t *xa, const char *name, const char *value, const char *uri, const char *prefix)
 _tAdds_t _ta_t _tname_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t _twith_t _ta_t _tprefix_t _tand_t _tURI_t _tdefining_t _ta_t _tnamespace_t.
 
LIBLAX_EXTERN int XMLAttributes_addWithTriple (XMLAttributes_t *xa, const XMLTriple_t *triple, const char *value)
 _tAdds_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLtriple_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN int XMLAttributes_clear (XMLAttributes_t *xa)
 _tClears_t (_tdeletes_t) _tall_t _tattributes_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN XMLAttributes_tXMLAttributes_clone (const XMLAttributes_t *att)
 _tCreates_t _ta_t _tdeep_t _tcopy_t _tof_t _tthe_t _tgiven_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN XMLAttributes_tXMLAttributes_create (void)
 @_tendcond_t
 
LIBLAX_EXTERN void XMLAttributes_free (XMLAttributes_t *xa)
 _tFrees_t _tthe_t _tgiven_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN int XMLAttributes_getIndex (const XMLAttributes_t *xa, const char *name)
 _tReturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tname_t.
 
LIBLAX_EXTERN int XMLAttributes_getIndexByNS (const XMLAttributes_t *xa, const char *name, const char *uri)
 _tReturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tname_t _tand_t _tnamespace_t _tURI_t.
 
LIBLAX_EXTERN int XMLAttributes_getIndexByTriple (const XMLAttributes_t *xa, const XMLTriple_t *triple)
 _tReturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXML_t _ttriple_t.
 
LIBLAX_EXTERN int XMLAttributes_getLength (const XMLAttributes_t *xa)
 _tReturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthe_t _tset_t.
 
LIBLAX_EXTERN char * XMLAttributes_getName (const XMLAttributes_t *xa, int index)
 _tReturn_t _tthe_t _tlocal_t _tname_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t (_tby_t _tposition_t).
 
LIBLAX_EXTERN int XMLAttributes_getNumAttributes (const XMLAttributes_t *xa)
 _tReturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthe_t _tset_t.
 
LIBLAX_EXTERN char * XMLAttributes_getPrefix (const XMLAttributes_t *xa, int index)
 _tReturn_t _tthe_t _tvalue_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t (_tby_t _tposition_t).
 
LIBLAX_EXTERN char * XMLAttributes_getURI (const XMLAttributes_t *xa, int index)
 _tReturn_t _tthe_t _tnamespace_t _tURI_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t (_tby_t _tposition_t).
 
LIBLAX_EXTERN char * XMLAttributes_getValue (const XMLAttributes_t *xa, int index)
 _tReturn_t _tthe_t _tvalue_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t (_tby_t _tposition_t).
 
LIBLAX_EXTERN char * XMLAttributes_getValueByName (const XMLAttributes_t *xa, const char *name)
 _tReturn_t _tan_t _tattribute_t'_ts_t _tvalue_t _tby_t _tname_t.
 
LIBLAX_EXTERN char * XMLAttributes_getValueByNS (const XMLAttributes_t *xa, const char *name, const char *uri)
 _tReturn_t _ta_t _tvalue_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tnamespace_t _tURI_t.
 
LIBLAX_EXTERN char * XMLAttributes_getValueByTriple (const XMLAttributes_t *xa, const XMLTriple_t *triple)
 _tReturn_t _tan_t _tattribute_t'_ts_t _tvalue_t _tby_t _tXMLTriple_t.
 
LIBLAX_EXTERN int XMLAttributes_hasAttribute (const XMLAttributes_t *xa, int index)
 _tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tindex_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN int XMLAttributes_hasAttributeWithName (const XMLAttributes_t *xa, const char *name)
 _tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN int XMLAttributes_hasAttributeWithNS (const XMLAttributes_t *xa, const char *name, const char *uri)
 _tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tnamespace_t _tURI_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN int XMLAttributes_hasAttributeWithTriple (const XMLAttributes_t *xa, const XMLTriple_t *triple)
 _tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLtriple_t_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN int XMLAttributes_isEmpty (const XMLAttributes_t *xa)
 _tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tthis_t _tXMLAttributes_t_t _tstructure_t _tis_t _tempty_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoBoolean (XMLAttributes_t *xa, const char *name, int *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoBooleanByTriple (XMLAttributes_t *xa, const XMLTriple_t *triple, int *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoDouble (XMLAttributes_t *xa, const char *name, double *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoDoubleByTriple (XMLAttributes_t *xa, const XMLTriple_t *triple, double *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoInt (XMLAttributes_t *xa, const char *name, int *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoIntByTriple (XMLAttributes_t *xa, const XMLTriple_t *triple, int *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoLong (XMLAttributes_t *xa, const char *name, long *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoLongByTriple (XMLAttributes_t *xa, const XMLTriple_t *triple, long *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoString (XMLAttributes_t *xa, const char *name, char **value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoStringByTriple (XMLAttributes_t *xa, const XMLTriple_t *triple, char **value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoUnsignedInt (XMLAttributes_t *xa, const char *name, unsigned int *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_readIntoUnsignedIntByTriple (XMLAttributes_t *xa, const XMLTriple_t *triple, unsigned int *value, XMLErrorLog_t *log, int required)
 _tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.
 
LIBLAX_EXTERN int XMLAttributes_remove (XMLAttributes_t *xa, int n)
 _tRemoves_t _tan_t _tattribute_t (_ta_t _tname_t/_tvalue_t _tpair_t) _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.
 
LIBLAX_EXTERN int XMLAttributes_removeByName (XMLAttributes_t *xa, const char *name)
 _tRemoves_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.
 
LIBLAX_EXTERN int XMLAttributes_removeByNS (XMLAttributes_t *xa, const char *name, const char *uri)
 _tRemoves_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tname_t _tand_t _tnamespace_t _tURI_t _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.
 
LIBLAX_EXTERN int XMLAttributes_removeByTriple (XMLAttributes_t *xa, const XMLTriple_t *triple)
 _tRemoves_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _ttriple_t _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.
 
LIBLAX_EXTERN int XMLAttributes_removeResource (XMLAttributes_t *xa, int n)
 _tRemoves_t _tan_t _tattribute_t (_ta_t _tname_t/_tvalue_t _tpair_t) _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.
 

Detailed Description

XMLAttributes_t are a list of name/value pairs for XMLElements.

Author
Ben Bornstein

Function Documentation

◆ XMLAttributes_add()

LIBLAX_EXTERN int XMLAttributes_add ( XMLAttributes_t xa,
const char *  name,
const char *  value 
)

_tAdds_t _ta_t _tname_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _ta_t _tstring_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_OBJECT_t, _tOperationReturnValues_t_t}

@_tnote_t _tif_t _tlocal_t _tname_t _talready_t _texists_t _tin_t _tthis_t _tlist_t _tof_t _tattributes_t, _tits_t _tvalue_t _twill_t _tbe_t _treplaced_t.

@_tmemberof_t _tXMLAttributes_t_t

Examples
addingEvidenceCodes_2.c.

◆ XMLAttributes_addWithNamespace()

LIBLAX_EXTERN int XMLAttributes_addWithNamespace ( XMLAttributes_t xa,
const char *  name,
const char *  value,
const char *  uri,
const char *  prefix 
)

_tAdds_t _ta_t _tname_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t _twith_t _ta_t _tprefix_t _tand_t _tURI_t _tdefining_t _ta_t _tnamespace_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _ta_t _tstring_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _turi_t _ta_t _tstring_t, _tthe_t _tnamespace_t _tURI_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tprefix_t _ta_t _tstring_t, _tthe_t _tprefix_t _tof_t _tthe_t _tnamespace_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_OBJECT_t, _tOperationReturnValues_t_t}

@_tnote_t _tif_t _tlocal_t _tname_t _twith_t _tthe_t _tsame_t _tnamespace_t _tURI_t _talready_t _texists_t _tin_t _tthis_t _tattribute_t _tset_t, _tits_t _tvalue_t _twill_t _tbe_t _treplaced_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_addWithTriple()

LIBLAX_EXTERN int XMLAttributes_addWithTriple ( XMLAttributes_t xa,
const XMLTriple_t triple,
const char *  value 
)

_tAdds_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLtriple_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _ttriple_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _ta_t _tstring_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_OBJECT_t, _tOperationReturnValues_t_t}

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_clear()

LIBLAX_EXTERN int XMLAttributes_clear ( XMLAttributes_t xa)

_tClears_t (_tdeletes_t) _tall_t _tattributes_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_OBJECT_t, _tOperationReturnValues_t_t}

@_tmemberof_t _tXMLAttributes_t_t

Examples
addingEvidenceCodes_2.c.

◆ XMLAttributes_clone()

LIBLAX_EXTERN XMLAttributes_t * XMLAttributes_clone ( const XMLAttributes_t att)

_tCreates_t _ta_t _tdeep_t _tcopy_t _tof_t _tthe_t _tgiven_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _tatt_t _tthe_t _tXMLAttributes_t_t _tstructure_t _tto_t _tbe_t _tcopied_t.

@_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthe_t _tgiven_t _tXMLAttributes_t_t _tstructure_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_create()

LIBLAX_EXTERN XMLAttributes_t * XMLAttributes_create ( void  )

@_tendcond_t

@_tclass_t _tdoc_note_overwrites_existing_values_t

@_tcond_t _tdoxygenIgnored_t

Examples
addingEvidenceCodes_2.c, and createExampleSBML.c.

◆ XMLAttributes_free()

LIBLAX_EXTERN void XMLAttributes_free ( XMLAttributes_t xa)

_tFrees_t _tthe_t _tgiven_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t _tto_t _tbe_t _tfreed_t.

@_tmemberof_t _tXMLAttributes_t_t

Examples
addingEvidenceCodes_2.c, and createExampleSBML.c.

◆ XMLAttributes_getIndex()

LIBLAX_EXTERN int XMLAttributes_getIndex ( const XMLAttributes_t xa,
const char *  name 
)

_tReturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tname_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t _tfor_t _twhich_t _tthe_t _tindex_t _tis_t _tbeing_t _tsought_t.

@_treturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t, _tor_t @_tc_t -_t1_t _tif_t _tnot_t _tpresent_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getIndexByNS()

LIBLAX_EXTERN int XMLAttributes_getIndexByNS ( const XMLAttributes_t xa,
const char *  name,
const char *  uri 
)

_tReturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tname_t _tand_t _tnamespace_t _tURI_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t _tfor_t _twhich_t _tthe_t _tindex_t _tis_t _tbeing_t _tsought_t. @_tparam_t _turi_t _ta_t _tstring_t, _tthe_t _tnamespace_t _tURI_t _tof_t _tthe_t _tattribute_t.

@_treturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tnamespace_t _tURI_t, _tor_t @_tc_t -_t1_t _tif_t _tnot_t _tpresent_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getIndexByTriple()

LIBLAX_EXTERN int XMLAttributes_getIndexByTriple ( const XMLAttributes_t xa,
const XMLTriple_t triple 
)

_tReturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXML_t _ttriple_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t _tfor_t _twhich_t _tthe_t _tindex_t _tis_t _tbeing_t _tsought_t.

@_treturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t, _tor_t @_tc_t -_t1_t _tif_t _tnot_t _tpresent_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getLength()

LIBLAX_EXTERN int XMLAttributes_getLength ( const XMLAttributes_t xa)

_tReturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthe_t _tset_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t.

@_treturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getName()

LIBLAX_EXTERN char * XMLAttributes_getName ( const XMLAttributes_t xa,
int  index 
)

_tReturn_t _tthe_t _tlocal_t _tname_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t (_tby_t _tposition_t).

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tindex_t _tan_t _tinteger_t, _tthe_t _tposition_t _tof_t _tthe_t _tattribute_t _twhose_t _tname_t _tis_t _trequired_t.

@_treturn_t _tthe_t _tlocal_t _tname_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tlist_t (_tby_t _tposition_t). _tNULL_t _twill_t _tbe_t _treturned_t _tif_t _tthe_t _tname_t _tis_t _tempty_t.

@_tnote_t _tIf_t _tindex_t _tis_t _tout_t _tof_t _trange_t, _tan_t _tempty_t _tstring_t _twill_t _tbe_t _treturned_t. _tUse_t _tXMLAttributes_hasAttribute_t() != _t0_t _tto_t _ttest_t _tfor_t _tattribute_t _texistence_t. _tto_t _ttest_t _tfor_t _tattribute_t _texistence_t. _tReturned_t _tconst_t _tchar_t* _tshould_t _tbe_t _tfreed_t _twith_t _tsafe_free_t() _tby_t _tthe_t _tcaller_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getNumAttributes()

LIBLAX_EXTERN int XMLAttributes_getNumAttributes ( const XMLAttributes_t xa)

_tReturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthe_t _tset_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t.

@_treturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getPrefix()

LIBLAX_EXTERN char * XMLAttributes_getPrefix ( const XMLAttributes_t xa,
int  index 
)

_tReturn_t _tthe_t _tvalue_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t (_tby_t _tposition_t).

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tindex_t _tan_t _tinteger_t, _tthe_t _tposition_t _tof_t _tthe_t _tattribute_t _twhose_t _tvalue_t _tis_t _trequired_t.

@_treturn_t _tthe_t _tvalue_t _tof_t _tan_t _tattribute_t _tin_t _tthe_t _tlist_t (_tby_t _tposition_t). _tNULL_t _twill_t _tbe_t _treturned_t _tif_t _tthe_t _tprefix_t _tis_t _tempty_t.

@_tnote_t _tIf_t _tindex_t _tis_t _tout_t _tof_t _trange_t, _tan_t _tempty_t _tstring_t _twill_t _tbe_t _treturned_t. _tUse_t _tXMLAttributes_hasAttribute_t() != _t0_t _tto_t _ttest_t _tfor_t _tattribute_t _texistence_t. _tReturned_t _tconst_t _tchar_t* _tshould_t _tbe_t _tfreed_t _twith_t _tsafe_free_t() _tby_t _tthe_t _tcaller_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getURI()

LIBLAX_EXTERN char * XMLAttributes_getURI ( const XMLAttributes_t xa,
int  index 
)

_tReturn_t _tthe_t _tnamespace_t _tURI_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t (_tby_t _tposition_t).

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tindex_t _tan_t _tinteger_t, _tthe_t _tposition_t _tof_t _tthe_t _tattribute_t _twhose_t _tnamespace_t _tURI_t _tis_t _trequired_t.

@_treturn_t _tthe_t _tnamespace_t _tURI_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tlist_t (_tby_t _tposition_t). _tNULL_t _twill_t _tbe_t _treturned_t _tif_t _tthe_t _tURI_t _tis_t _tempty_t.

@_tnote_t _tIf_t _tindex_t _tis_t _tout_t _tof_t _trange_t, _tan_t _tempty_t _tstring_t _twill_t _tbe_t _treturned_t. _tUse_t _tXMLAttributes_hasAttribute_t() != _t0_t _tto_t _ttest_t _tfor_t _tattribute_t _texistence_t. _tReturned_t _tconst_t _tchar_t* _tshould_t _tbe_t _tfreed_t _twith_t _tsafe_free_t() _tby_t _tthe_t _tcaller_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getValue()

LIBLAX_EXTERN char * XMLAttributes_getValue ( const XMLAttributes_t xa,
int  index 
)

_tReturn_t _tthe_t _tvalue_t _tof_t _tan_t _tattribute_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t (_tby_t _tposition_t).

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tindex_t _tan_t _tinteger_t, _tthe_t _tposition_t _tof_t _tthe_t _tattribute_t _twhose_t _tvalue_t _tis_t _trequired_t.

@_treturn_t _tthe_t _tvalue_t _tof_t _tan_t _tattribute_t _tin_t _tthe_t _tlist_t (_tby_t _tposition_t). _tNULL_t _twill_t _tbe_t _treturned_t _tif_t _tthe_t _tvalue_t _tis_t _tempty_t.

@_tnote_t _tIf_t _tindex_t _tis_t _tout_t _tof_t _trange_t, _tNULL_t _twill_t _tbe_t _treturned_t. _tUse_t _tXMLAttributes_hasAttribute_t() != _t0_t _tto_t _ttest_t _tfor_t _tattribute_t _texistence_t. _tReturned_t _tconst_t _tchar_t* _tshould_t _tbe_t _tfreed_t _twith_t _tsafe_free_t() _tby_t _tthe_t _tcaller_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getValueByName()

LIBLAX_EXTERN char * XMLAttributes_getValueByName ( const XMLAttributes_t xa,
const char *  name 
)

_tReturn_t _tan_t _tattribute_t'_ts_t _tvalue_t _tby_t _tname_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t _twhose_t _tvalue_t _tis_t _tbeing_t _tsought_t.

@_treturn_t _tThe_t _tattribute_t _tvalue_t _tas_t _ta_t _tstring_t. _tNULL_t _twill_t _tbe_t _treturned_t _tif_t _tthe_t _tvalue_t _tis_t _tempty_t.

@_tnote_t _tIf_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tdoes_t _tnot_t _texist_t, _tNULL_t _twill_t _tbe_t _treturned_t. _tUse_t _tXMLAttributes_hasAttributeWithName_t() != _t0_t _tto_t _ttest_t _tfor_t _tattribute_t _texistence_t. _tA_t _tnamespace_t _tbound_t _tto_t _tthe_t _tlocal_t _tname_t _tis_t _tnot_t _tchecked_t _tby_t _tthis_t _tfunction_t. _tThus_t, _tif_t _tthere_t _tare_t _tmultiple_t _tattributes_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tdifferent_t _tnamespaces_t, _tthe_t _tvalue_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tsmallest_t _tindex_t _tamong_t _tthose_t _tattributes_t _twill_t _tbe_t _treturned_t. _tXMLAttributes_getValueByNS_t() _tor_t _tXMLAttributes_getValueByTriple_t() _tshould_t _tbe_t _tused_t _tto_t _tget_t _ta_t _tvalue_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tnamespace_t. _tReturned_t _tconst_t _tchar_t* _tshould_t _tbe_t _tfreed_t _twith_t _tsafe_free_t() _tby_t _tthe_t _tcaller_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getValueByNS()

LIBLAX_EXTERN char * XMLAttributes_getValueByNS ( const XMLAttributes_t xa,
const char *  name,
const char *  uri 
)

_tReturn_t _ta_t _tvalue_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tnamespace_t _tURI_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t _twhose_t _tvalue_t _tis_t _tbeing_t _tsought_t. @_tparam_t _turi_t _ta_t _tstring_t, _tthe_t _tnamespace_t _tURI_t _tof_t _tthe_t _tattribute_t.

@_treturn_t _tThe_t _tattribute_t _tvalue_t _tas_t _ta_t _tstring_t. _tNULL_t _twill_t _tbe_t _treturned_t _tif_t _tthe_t _tvalue_t _tis_t _tempty_t.

@_tnote_t _tIf_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tnamespace_t _tURI_t _tdoes_t _tnot_t _texist_t, _tan_t _tempty_t _tstring_t _twill_t _tbe_t _treturned_t. _tUse_t _tXMLAttributes_hasAttributeWithNS_t() _tto_t _ttest_t _tfor_t _tattribute_t _texistence_t. _tReturned_t _tconst_t _tchar_t* _tshould_t _tbe_t _tfreed_t _twith_t _tsafe_free_t() _tby_t _tthe_t _tcaller_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getValueByTriple()

LIBLAX_EXTERN char * XMLAttributes_getValueByTriple ( const XMLAttributes_t xa,
const XMLTriple_t triple 
)

_tReturn_t _tan_t _tattribute_t'_ts_t _tvalue_t _tby_t _tXMLTriple_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t _twhose_t _tvalue_t _tis_t _tbeing_t _tsought_t.

@_treturn_t _tThe_t _tattribute_t _tvalue_t _tas_t _ta_t _tstring_t. _tNULL_t _twill_t _tbe_t _treturned_t _tif_t _tthe_t _tvalue_t _tis_t _tempty_t.

@_tnote_t _tIf_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tdoes_t _tnot_t _texist_t, _tNULL_t _twill_t _tbe_t _treturned_t. _tUse_t _tXMLAttributes_hasAttributeWithTriple_t() != _t0_t _tto_t _ttest_t _tfor_t _tattribute_t _texistence_t. _tReturned_t _tconst_t _tchar_t* _tshould_t _tbe_t _tfreed_t _twith_t _tsafe_free_t() _tby_t _tthe_t _tcaller_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_hasAttribute()

LIBLAX_EXTERN int XMLAttributes_hasAttribute ( const XMLAttributes_t xa,
int  index 
)

_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tindex_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tindex_t _tan_t _tinteger_t, _tthe_t _tposition_t _tof_t _tthe_t _tattribute_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tindex_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_hasAttributeWithName()

LIBLAX_EXTERN int XMLAttributes_hasAttributeWithName ( const XMLAttributes_t xa,
const char *  name 
)

_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_hasAttributeWithNS()

LIBLAX_EXTERN int XMLAttributes_hasAttributeWithNS ( const XMLAttributes_t xa,
const char *  name,
const char *  uri 
)

_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tnamespace_t _tURI_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t. @_tparam_t _turi_t _ta_t _tstring_t, _tthe_t _tnamespace_t _tURI_t _tof_t _tthe_t _tattribute_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tnamespace_t _tURI_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_hasAttributeWithTriple()

LIBLAX_EXTERN int XMLAttributes_hasAttributeWithTriple ( const XMLAttributes_t xa,
const XMLTriple_t triple 
)

_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLtriple_t_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _texists_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_isEmpty()

LIBLAX_EXTERN int XMLAttributes_isEmpty ( const XMLAttributes_t xa)

_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _ton_t _twhether_t _tthis_t _tXMLAttributes_t_t _tstructure_t _tis_t _tempty_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthis_t _tXMLAttributes_t_t _tstructure_t _tis_t _tempty_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoBoolean()

LIBLAX_EXTERN int XMLAttributes_readIntoBoolean ( XMLAttributes_t xa,
const char *  name,
int *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tgiven_t _tlocal_t _tname_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _ta_t _tBoolean_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t, _tvalid_t _tboolean_t _tvalues_t _tare_t: "_ttrue_t", "_tfalse_t", "_t1_t", _tand_t "_t0_t" (_tcase_t-_tinsensitive_t). _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tboolean_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t; _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tnote_t _tA_t _tnamespace_t _tbound_t _tto_t _tthe_t _tgiven_t _tlocal_t _tname_t _tis_t _tnot_t _tchecked_t _tby_t _tthis_t _tfunction_t. _tXMLAttributes_readIntoBooleanByTriple_t() _tshould_t _tbe_t _tused_t _tto_t _tread_t _ta_t _tvalue_t _tfor_t _tan_t _tattribute_t _tname_t _twith_t _ta_t _tprefix_t _tand_t _tnamespace_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoBooleanByTriple()

LIBLAX_EXTERN int XMLAttributes_readIntoBooleanByTriple ( XMLAttributes_t xa,
const XMLTriple_t triple,
int *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tXMLTriple_t_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _ta_t _tBoolean_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t, _tvalid_t _tboolean_t _tvalues_t _tare_t: "_ttrue_t", "_tfalse_t", "_t1_t", _tand_t "_t0_t" (_tcase_t-_tinsensitive_t). _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tboolean_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t; _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoDouble()

LIBLAX_EXTERN int XMLAttributes_readIntoDouble ( XMLAttributes_t xa,
const char *  name,
double *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tgiven_t _tlocal_t _tname_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _ta_t _tdouble_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t, _tvalid_t _tdoubles_t _tare_t _tthe_t _tsame_t _tas_t _tvalid_t _tdoubles_t _tfor_t _tC_t _tand_t _tthe_t _tspecial_t _tvalues_t "_tINF_t", "-_tINF_t", _tand_t "_tNaN_t" (_tcase_t-_tsensitive_t). _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tdouble_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _ta_t _tdouble_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tnote_t _tA_t _tnamespace_t _tbound_t _tto_t _tthe_t _tgiven_t _tlocal_t _tname_t _tis_t _tnot_t _tchecked_t _tby_t _tthis_t _tfunction_t. _tXMLAttributes_readIntoDoubleByTriple_t() _tshould_t _tbe_t _tused_t _tto_t _tread_t _ta_t _tvalue_t _tfor_t _tan_t _tattribute_t _tname_t _twith_t _ta_t _tprefix_t _tand_t _tnamespace_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoDoubleByTriple()

LIBLAX_EXTERN int XMLAttributes_readIntoDoubleByTriple ( XMLAttributes_t xa,
const XMLTriple_t triple,
double *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tXMLTriple_t_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _ta_t _tdouble_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t, _tvalid_t _tdoubles_t _tare_t _tthe_t _tsame_t _tas_t _tvalid_t _tdoubles_t _tfor_t _tC_t _tand_t _tthe_t _tspecial_t _tvalues_t "_tINF_t", "-_tINF_t", _tand_t "_tNaN_t" (_tcase_t-_tsensitive_t). _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tdouble_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _ta_t _tdouble_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoInt()

LIBLAX_EXTERN int XMLAttributes_readIntoInt ( XMLAttributes_t xa,
const char *  name,
int *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tgiven_t _tlocal_t _tname_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _tan_t _tinteger_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t _tvalid_t _tintegers_t _tinclude_t _tzero_t, @_tem_t _tall_t _tpositive_t _tand_t @_tem_t _tall_t _tnegative_t _twhole_t _tnumbers_t. _tFor_t _tpractical_t _tpurposes_t, _twe_t _tlimit_t _tvalues_t _tto_t _twhat_t _tcan_t _tbe_t _tstored_t _tin_t _ta_t _tint_t. _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tinteger_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _tan_t _tinteger_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tnote_t _tA_t _tnamespace_t _tbound_t _tto_t _tthe_t _tgiven_t _tlocal_t _tname_t _tis_t _tnot_t _tchecked_t _tby_t _tthis_t _tfunction_t. _tXMLAttributes_readIntoIntByTriple_t() _tshould_t _tbe_t _tused_t _tto_t _tread_t _ta_t _tvalue_t _tfor_t _tan_t _tattribute_t _tname_t _twith_t _ta_t _tprefix_t _tand_t _tnamespace_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoIntByTriple()

LIBLAX_EXTERN int XMLAttributes_readIntoIntByTriple ( XMLAttributes_t xa,
const XMLTriple_t triple,
int *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tXMLTriple_t_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _tan_t _tinteger_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t _tvalid_t _tintegers_t _tinclude_t _tzero_t, @_tem_t _tall_t _tpositive_t _tand_t @_tem_t _tall_t _tnegative_t _twhole_t _tnumbers_t. _tFor_t _tpractical_t _tpurposes_t, _twe_t _tlimit_t _tvalues_t _tto_t _twhat_t _tcan_t _tbe_t _tstored_t _tin_t _ta_t _tint_t. _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tinteger_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _tan_t _tinteger_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoLong()

LIBLAX_EXTERN int XMLAttributes_readIntoLong ( XMLAttributes_t xa,
const char *  name,
long *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tgiven_t _tlocal_t _tname_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _ta_t _tlong_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t _tvalid_t _tintegers_t _tinclude_t _tzero_t, @_tem_t _tall_t _tpositive_t _tand_t @_tem_t _tall_t _tnegative_t _twhole_t _tnumbers_t. _tFor_t _tpractical_t _tpurposes_t, _twe_t _tlimit_t _tvalues_t _tto_t _twhat_t _tcan_t _tbe_t _tstored_t _tin_t _ta_t _tlong_t. _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tinteger_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _ta_t _tlong_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tnote_t _tA_t _tnamespace_t _tbound_t _tto_t _tthe_t _tgiven_t _tlocal_t _tname_t _tis_t _tnot_t _tchecked_t _tby_t _tthis_t _tfunction_t. _tXMLAttributes_readIntoLongByTriple_t() _tshould_t _tbe_t _tused_t _tto_t _tread_t _ta_t _tvalue_t _tfor_t _tan_t _tattribute_t _tname_t _twith_t _ta_t _tprefix_t _tand_t _tnamespace_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoLongByTriple()

LIBLAX_EXTERN int XMLAttributes_readIntoLongByTriple ( XMLAttributes_t xa,
const XMLTriple_t triple,
long *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tXMLTriple_t_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _ta_t _tlong_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t _tvalid_t _tintegers_t _tinclude_t _tzero_t, @_tem_t _tall_t _tpositive_t _tand_t @_tem_t _tall_t _tnegative_t _twhole_t _tnumbers_t. _tFor_t _tpractical_t _tpurposes_t, _twe_t _tlimit_t _tvalues_t _tto_t _twhat_t _tcan_t _tbe_t _tstored_t _tin_t _ta_t _tlong_t. _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tinteger_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _ta_t _tlong_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoString()

LIBLAX_EXTERN int XMLAttributes_readIntoString ( XMLAttributes_t xa,
const char *  name,
char **  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tgiven_t _tlocal_t _tname_t _twas_t _tnot_t _tfound_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _ta_t _tstring_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tnote_t _tA_t _tnamespace_t _tbound_t _tto_t _tthe_t _tgiven_t _tlocal_t _tname_t _tis_t _tnot_t _tchecked_t _tby_t _tthis_t _tfunction_t. _tXMLAttributes_readIntoStringByTriple_t() _tshould_t _tbe_t _tused_t _tto_t _tread_t _ta_t _tvalue_t _tfor_t _tan_t _tattribute_t _tname_t _twith_t _ta_t _tprefix_t _tand_t _tnamespace_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoStringByTriple()

LIBLAX_EXTERN int XMLAttributes_readIntoStringByTriple ( XMLAttributes_t xa,
const XMLTriple_t triple,
char **  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tXMLTriple_t_t _twas_t _tnot_t _tfound_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _ta_t _tstring_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoUnsignedInt()

LIBLAX_EXTERN int XMLAttributes_readIntoUnsignedInt ( XMLAttributes_t xa,
const char *  name,
unsigned int *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tgiven_t _tlocal_t _tname_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _tan_t _tunsigned_t _tint_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t _tvalid_t _tintegers_t _tinclude_t _tzero_t, @_tem_t _tall_t _tpositive_t _tand_t @_tem_t _tall_t _tnegative_t _twhole_t _tnumbers_t. _tFor_t _tpractical_t _tpurposes_t, _twe_t _tlimit_t _tvalues_t _tto_t _twhat_t _tcan_t _tbe_t _tstored_t _tin_t _ta_t _tunsigned_t _tint_t. _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tinteger_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _tan_t _tunsigned_t _tint_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tnote_t _tA_t _tnamespace_t _tbound_t _tto_t _tthe_t _tgiven_t _tlocal_t _tname_t _tis_t _tnot_t _tchecked_t _tby_t _tthis_t _tfunction_t. _tXMLAttributes_readIntoUnsignedIntByTriple_t() _tshould_t _tbe_t _tused_t _tto_t _tread_t _ta_t _tvalue_t _tfor_t _tan_t _tattribute_t _tname_t _twith_t _ta_t _tprefix_t _tand_t _tnamespace_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoUnsignedIntByTriple()

LIBLAX_EXTERN int XMLAttributes_readIntoUnsignedIntByTriple ( XMLAttributes_t xa,
const XMLTriple_t triple,
unsigned int *  value,
XMLErrorLog_t log,
int  required 
)

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLTriple_t_t _tinto_t _tvalue_t.

_tIf_t _tthe_t _tXMLTriple_t_t _twas_t _tnot_t _tfound_t _tor_t _tvalue_t _tcould_t _tbe_t _tinterpreted_t _tas_t _tan_t _tunsigned_t _tinteger_t, _tvalue_t _tis_t _tnot_t _tmodified_t.

_tAccording_t _tto_t _tthe_t _tW3C_t _tXML_t _tSchema_t _tvalid_t _tintegers_t _tinclude_t _tzero_t, @_tem_t _tall_t _tpositive_t _tand_t @_tem_t _tall_t _tnegative_t _twhole_t _tnumbers_t. _tFor_t _tpractical_t _tpurposes_t, _twe_t _tlimit_t _tvalues_t _tto_t _twhat_t _tcan_t _tbe_t _tstored_t _tin_t _ta_t _tunsigned_t _tint_t. _tFor_t _tmore_t _tinformation_t, _tsee_t: _thttp_t://_twww_t._tw3_t._torg_t/_tTR_t/_txmlschema_t-_t2_t/#_tinteger_t

_tIf_t _tan_t _tXMLErrorLog_t_t _tis_t _tpassed_t _tin_t _tdatatype_t _tformat_t _terrors_t _tare_t _tlogged_t. _tIf_t @_tp_t _trequired_t _tis_t @_tc_t _tnonzero_t (_ttrue_t), _tmissing_t _tattributes_t _tare_t _talso_t _tlogged_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tvalue_t _tan_t _tunsigned_t _tint_t, _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t. @_tparam_t _tlog_t _tan_t _tXMLErrorLog_t_t, _tthe_t _terror_t _tlog_t. @_tparam_t _trequired_t _tan_t _tinteger_t _trepresenting_t _ta_t _tBoolean_t, _twith_t @_tc_t _tzero_t (_t0_t) = _tfalse_t, _tand_t @_tc_t _tnonzero_t = _ttrue_t, _tindicating_t _twhether_t _tthe_t _tattribute_t _tis_t _tbeing_t _tsought_t.

@_treturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tattribute_t _twas_t _tread_t _tinto_t _tvalue_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_remove()

LIBLAX_EXTERN int XMLAttributes_remove ( XMLAttributes_t xa,
int  n 
)

_tRemoves_t _tan_t _tattribute_t (_ta_t _tname_t/_tvalue_t _tpair_t) _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tn_t _tan_t _tinteger_t _tthe_t _tindex_t _tof_t _tthe_t _tresource_t _tto_t _tbe_t _tdeleted_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INDEX_EXCEEDS_SIZE_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_OBJECT_t, _tOperationReturnValues_t_t}

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_removeByName()

LIBLAX_EXTERN int XMLAttributes_removeByName ( XMLAttributes_t xa,
const char *  name 
)

_tRemoves_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INDEX_EXCEEDS_SIZE_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_OBJECT_t, _tOperationReturnValues_t_t}

@_tnote_t _tA_t _tprefix_t _tand_t _tnamespace_t _tURI_t _tbound_t _tto_t _tthe_t _tlocal_t _tname_t _tare_t _tset_t _tto_t _tempty_t _tin_t _tthis_t _tfunction_t. _tXMLAttributes_removeByNS_t(_tname_t,_turi_t) _tor_t _tXMLAttributes_removeByTriple_t(_ttriple_t) _tshould_t _tbe_t _tused_t _tto_t _tremove_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tlocal_t _tname_t _tand_t _tnamespace_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_removeByNS()

LIBLAX_EXTERN int XMLAttributes_removeByNS ( XMLAttributes_t xa,
const char *  name,
const char *  uri 
)

_tRemoves_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tname_t _tand_t _tnamespace_t _tURI_t _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tlocal_t _tname_t _tof_t _tthe_t _tattribute_t _tfor_t _twhich_t _tthe_t _tindex_t _tis_t _tbeing_t _tsought_t. @_tparam_t _turi_t _ta_t _tstring_t, _tthe_t _tnamespace_t _tURI_t _tof_t _tthe_t _tattribute_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INDEX_EXCEEDS_SIZE_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_OBJECT_t, _tOperationReturnValues_t_t}

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_removeByTriple()

LIBLAX_EXTERN int XMLAttributes_removeByTriple ( XMLAttributes_t xa,
const XMLTriple_t triple 
)

_tRemoves_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _ttriple_t _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _ttriple_t _tan_t _tXMLTriple_t_t, _tthe_t _tXML_t _ttriple_t _tof_t _tthe_t _tattribute_t _tfor_t _twhich_t _tthe_t _tindex_t _tis_t _tbeing_t _tsought_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INDEX_EXCEEDS_SIZE_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_OBJECT_t, _tOperationReturnValues_t_t}

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_removeResource()

LIBLAX_EXTERN int XMLAttributes_removeResource ( XMLAttributes_t xa,
int  n 
)

_tRemoves_t _tan_t _tattribute_t (_ta_t _tname_t/_tvalue_t _tpair_t) _tfrom_t _tthis_t _tXMLAttributes_t_t _tset_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t. @_tparam_t _tn_t _tan_t _tinteger_t _tthe_t _tindex_t _tof_t _tthe_t _tresource_t _tto_t _tbe_t _tdeleted_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INDEX_EXCEEDS_SIZE_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_OBJECT_t, _tOperationReturnValues_t_t}

@_tmemberof_t _tXMLAttributes_t_t