libSBML C API
libSBML 5.20.4 C API
|
XMLAttributes_t are a list of name/value pairs for XMLElements. More...
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_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. | |
LIBLAX_EXTERN XMLAttributes_t * | XMLAttributes_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. | |
XMLAttributes_t are a list of name/value pairs for XMLElements.
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
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
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
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
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
LIBLAX_EXTERN XMLAttributes_t * XMLAttributes_create | ( | void | ) |
@_tendcond_t
@_tclass_t _tdoc_note_overwrites_existing_values_t
@_tcond_t _tdoxygenIgnored_t
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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