libSBML C API
libSBML 5.20.2 C API
|
XMLAttributes_t are a list of name/value pairs for XML elements. 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) |
@_tclass_t _tdoc_note_overwrites_existing_values_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 XML elements.
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 | ) |
@_tclass_t _tdoc_note_overwrites_existing_values_t
@_tnote_t _tIf_t _tan_t _tattribute_t _twith_t _tthe_t _tsame_t _tname_t _tand_t _tXML_t _tnamespace_t _tURI_t _talready_t _texists_t _tin_t _tthe_t _tlist_t _tof_t _tattributes_t _theld_t _tby_t _tthis_t _tXMLAttributes_t _tobject_t, _tthen_t _tthe_t _tprevious_t _tvalue_t _tof_t _tthat_t _tattribute_t _twill_t _tbe_t _treplaced_t _twith_t _tthe_t _tnew_t _tvalue_t _tprovided_t _tto_t _tthis_t _tmethod_t.
@_tclass_t _tdoc_note_check_number_first_t
@_tnote_t _tIf_t @_tp_t _tindex_t _tis_t _tout_t _tof_t _trange_t, _tthis_t _tmethod_t _twill_t _treturn_t _tan_t _tempty_t _tstring_t. _tCallers_t _tshould_t _tuse_t _tXMLAttributes_t::_tgetLength_t() _tto_t _tcheck_t _tthe_t _tnumber_t _tof_t _tattributes_t _tcontained_t _tin_t _tthis_t _tobject_t _tor_t _tXMLAttributes_t::_thasAttribute_t(_tint_t _tindex_t) _tconst_t _tto_t _ttest_t _tfor_t _tthe_t _texistence_t _tof_t _tan_t _tattribute_t _tat_t _ta_t _tgiven_t _tposition_t.
@_tclass_t _tdoc_note_attributes_are_unordered_t
@_tnote_t _tNote_t _tthat_t _talthough_t _tXMLAttributes_t _tprovides_t _toperations_t _tthat_t _tcan_t _tmanipulate_t _tattributes_t _tbased_t _ton_t _ta_t _tnumerical_t _tindex_t, _tXML_t _tattributes_t _tare_t _tin_t _tfact_t _tunordered_t _twhen_t _tthey_t _tappear_t _tin_t _tfiles_t _tand_t _tdata_t _tstreams_t. _tThe_t _tXMLAttributes_t _tclass_t _tprovides_t _tsome_t _tlist_t-_tlike_t _tfacilities_t, _tbut_t _tit_t _tis_t _tonly_t _tfor_t _tthe_t _tconvenience_t _tof_t _tcallers_t. (_tFor_t _texample_t, _tit_t _tpermits_t _tcallers_t _tto_t _tloop_t _tacross_t _tall_t _tattributes_t _tmore_t _teasily_t.) _tUsers_t _tshould_t _tkeep_t _tin_t _tmind_t _tthat_t _tthe_t _torder_t _tin_t _twhich_t _tattributes_t _tare_t _tstored_t _tin_t _tXMLAttributes_t _tobjects_t _thas_t _tno_t _treal_t _timpact_t _ton_t _tthe_t _torder_t _tin_t _twhich_t _tthe_t _tattributes_t _tare_t _tread_t _tor_t _twritten_t _tfrom_t _tan_t _tXML_t _tfile_t _tor_t _tdata_t _tstream_t.
@_tclass_t _tdoc_note_read_methods_and_namespaces_t
@_tnote_t _tThe_t _tXML_t _tnamespace_t _tassociated_t _twith_t _tthe_t _tattribute_t _tnamed_t @_tp_t _tname_t _tis_t _tnot_t _tconsidered_t _twhen_t _tlooking_t _tup_t _tthe_t _tattribute_t. _tIf_t _tmore_t _tthan_t _tone_t _tattribute_t _twith_t _tthe_t _tsame_t _tname_t _texists_t _twith_t _tdifferent_t _tXML_t _tnamespace_t _tURI_t _tassociations_t, _tthis_t _tmethod_t _twill_t _toperate_t _ton_t _tthe_t _tfirst_t _tone_t _tit_t _tencounters_t; _tthis_t _tbehavior_t _tis_t _tidentical_t _tto_t _tXMLAttributes_t::_tgetIndex_t (_tconst_t _tstd_t::_tstring_t& _tname_t) _tconst_t. _tTo_t _thave_t _tXML_t _tnamespaces_t _tbe_t _tconsidered_t _ttoo_t, _tcallers_t _tshould_t _tuse_t _tthe_t _tvariant_t _tmethod_t _tthat_t _ttakes_t _tan_t _tXMLTriple_t _tobject_t _tinstead_t _tof_t _ta_t _tstring_t @_tp_t _tname_t _targument_t.
@_tclass_t _tdoc_add_behavior_explanation_t
@_tpar_t _tSome_t _texplanations_t _tare_t _tin_t _torder_t _tabout_t _tthe_t _tbehavior_t _tof_t _tXMLAttributes_t _twith_t _trespect_t _tto_t _tnamespace_t _tprefixes_t _tand_t _tnamespace_t _tURIs_t. _tXMLAttributes_t _tdoes_t @_tem_t _tnot_t _tverify_t _tthe_t _tconsistency_t _tof_t _tdifferent_t _tuses_t _tof_t _tan_t _tXML_t _tnamespace_t _tand_t _tthe_t _tprefix_t _tused_t _tto_t _trefer_t _tto_t _tit_t _tin_t _ta_t _tgiven_t _tcontext_t. _tIt_t _tcannot_t, _tbecause_t _tthe_t _tprefix_t _tused_t _tfor_t _ta_t _tgiven_t _tXML_t _tnamespace_t _tin_t _tan_t _tXML_t _tdocument_t _tmay_t _tintentionally_t _tbe_t _tdifferent_t _ton_t _tdifferent_t _telements_t _tin_t _tthe_t _tdocument_t. _tConsequently_t, _tcallers_t _tneed_t _tto_t _tmanage_t _ttheir_t _town_t _tprefix_t-_tto_t-_tnamespace_t _tmappings_t, _tand_t _tneed_t _tto_t _tensure_t _tthat_t _tthe_t _tdesired_t _tprefix_t _tis_t _tused_t _tin_t _tany_t _tgiven_t _tcontext_t.
_tWhen_t _tcalled_t _twith_t _tattribute_t _tnames_t, _tprefixes_t _tand_t _tnamespace_t _tURIs_t, _tXMLAttributes_t _tpays_t _tattention_t _tto_t _tthe_t _tnamespace_t _tURIs_t _tand_t _tnot_t _tthe_t _tprefixes_t: _ta_t _tmatch_t _tis_t _testablished_t _tby_t _ta_t _tcombination_t _tof_t _tattribute_t _tname_t _tand_t _tnamespace_t _tURI_t, _tand_t _tif_t _ton_t _tdifferent_t _toccasions_t _ta_t _tdifferent_t _tprefix_t _tis_t _tused_t _tfor_t _tthe_t _tsame_t _tname_t/_tnamespace_t _tcombination_t, _tthe_t _tprefix_t _tassociated_t _twith_t _tthe_t _tnamespace_t _ton_t _tthat_t _tattribute_t _tis_t _toverwritten_t.
_tSome_t _texamples_t _twill_t _thopefully_t _tclarify_t _tthis_t. _tHere_t _tare_t _tthe_t _tresults_t _tof_t _ta_t _tsequence_t _tof_t _tcalls_t _tto_t _tthe_t _tXMLAttributes_t <_tcode_t>_tadd_t</_tcode_t> _tmethods_t _twith_t _tdifferent_t _targument_t _tcombinations_t. _tFirst_t, _twe_t _tcreate_t _tthe_t _tobject_t _tand_t _tadd_t _tone_t _tattribute_t:
@_tcode_t{._tcpp_t} _tXMLAttributes_t * _tatt_t = _tnew_t _tXMLAttributes_t(); _tatt_t->_tadd_t("_tmyattribute_t", "_t1_t", "_tmyuri_t"); @_tendcode_t _tThe_t _tabove_t _tadds_t _tan_t _tattribute_t _tnamed_t <_tcode_t>_tmyattribute_t</_tcode_t> _tin_t _tthe_t _tnamespace_t <_tcode_t>_tmyuri_t</_tcode_t>, _tand_t _twith_t _tthe_t _tattribute_t _tvalue_t <_tcode_t>_t1_t</_tcode_t>. _tNo_t _tnamespace_t _tprefix_t _tis_t _tassociated_t _twith_t _tthe_t _tattribute_t (_tbut_t _tthe_t _tattribute_t _tis_t _trecorded_t _tto_t _texist_t _tin_t _tthe_t _tnamespace_t <_tcode_t>_tmyuri_t</_tcode_t>). _tIf_t _tthis_t _tattribute_t _tobject_t _twere_t _twritten_t _tout_t _tin_t _tXML_t, _tit_t _twould_t _tlook_t _tlike_t _tthe_t _tfollowing_t (_tand_t _tnote_t _tthat_t, _tsince_t _tno_t _tnamespace_t _tprefix_t _twas_t _tassigned_t, _tnone_t _tis_t _twritten_t _tout_t): <_tcenter_t><_tpre_t> _tmyattribute_t="_t1_t" </_tpre_t></_tcenter_t>
_tContinuing_t _twith_t _tthis_t _tseries_t _tof_t _texamples_t, _tsuppose_t _twe_t _tinvoke_t _tthe_t <_tcode_t>_tadd_t</_tcode_t> _tmethod_t _tagain_t _tas_t _tfollows_t:
@_tcode_t{._tcpp_t} _tatt_t->_tadd_t("_tmyattribute_t", "_t2_t"); @_tendcode_t _tThe_t _tabove_t _tadds_t _ta_t @_tem_t _tnew_t _tattribute_t @_tem_t _talso_t _tnamed_t <_tcode_t>_tmyattribute_t</_tcode_t>, _tbut_t _tin_t _ta_t _tdifferent_t _tXML_t _tnamespace_t: _tit_t _tis_t _tplaced_t _tin_t _tthe_t _tnamespace_t _twith_t _tno_t _tURI_t, _twhich_t _tis_t _tto_t _tsay_t, _tthe_t _tdefault_t _tXML_t _tnamespace_t. _tBoth_t _tattributes_t _tcoexist_t _ton_t _tthis_t _tXMLAttributes_t _tobject_t; _tboth_t _tcan_t _tbe_t _tindependently_t _tretrieved_t.
@_tcode_t{._tcpp_t} _tatt_t->_tadd_t("_tmyattribute_t", "_t3_t"); @_tendcode_t _tThe_t _tcode_t _tabove_t _tnow_t _treplaces_t _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t <_tcode_t>_tmyattribute_t</_tcode_t> _tthat_t _tresides_t _tin_t _tthe_t _tdefault_t _tnamespace_t. _tThe_t _tattribute_t _tin_t _tthe_t _tnamespace_t <_tcode_t>_tmyuri_t</_tcode_t> _tremains_t _tuntouched_t.
@_tcode_t{._tcpp_t} _tatt_t->_tadd_t("_tmyattribute_t", "_t4_t", "_tmyuri_t"); @_tendcode_t _tThe_t _tcode_t _tabove_t _treplaces_t _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t <_tcode_t>_tmyattribute_t</_tcode_t> _tthat_t _tresides_t _tin_t _tthe_t <_tcode_t>_tmyuri_t</_tcode_t> _tnamespace_t. _tThe_t _tattribute_t _tin_t _tthe_t _tdefault_t _tnamespace_t _tremains_t _tuntouched_t.
@_tcode_t{._tcpp_t} _tatt_t->_tadd_t("_tmyattribute_t", "_t5_t", "_tmyuri_t", "_tfoo_t"); @_tendcode_t _tThe_t _tcode_t _tabove_t _treplaces_t _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t <_tcode_t>_tmyattribute_t</_tcode_t> _tthat_t _tresides_t _tin_t _tthe_t <_tcode_t>_tmyuri_t</_tcode_t> _tnamespace_t. _tIt_t _talso_t _tnow_t _tassigns_t _ta_t _tnamespace_t _tprefix_t, <_tcode_t>_tfoo_t</_tcode_t>, _tto_t _tthe_t _tattribute_t. _tThe_t _tattribute_t <_tcode_t>_tmyattribute_t</_tcode_t> _tin_t _tthe_t _tdefault_t _tnamespace_t _tremains_t _tuntouched_t. _tIf_t _tthis_t _tXMLAttributes_t _tobject_t _twere_t _twritten_t _tout_t _tin_t _tXML_t, _tit_t _twould_t _tlook_t _tlike_t _tthe_t _tfollowing_t: <_tcenter_t><_tpre_t> _tmyattribute_t="_t3_t" _tfoo_t:_tmyattribute_t="_t5_t" </_tpre_t></_tcenter_t> _tPressing_t _ton_t, _tnow_t _tsuppose_t _twe_t _tcall_t _tthe_t <_tcode_t>_tadd_t</_tcode_t> _tmethod_t _tas_t _tfollows_t:
@_tcode_t{._tcpp_t} _tatt_t->_tadd_t("_tmyattribute_t", "_t6_t", "_tmyuri_t", "_tbar_t"); @_tendcode_t _tThe_t _tcode_t _tabove_t _treplaces_t _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t <_tcode_t>_tmyattribute_t</_tcode_t> _tthat_t _tresides_t _tin_t _tthe_t <_tcode_t>_tmyuri_t</_tcode_t> _tnamespace_t. _tIt_t _talso_t _tassigns_t _ta_t _tdifferent_t _tprefix_t _tto_t _tthe_t _tattribute_t. _tThe_t _tnamespace_t _tof_t _tthe_t _tattribute_t _tremains_t <_tcode_t>_tmyuri_t</_tcode_t>.
@_tcode_t{._tcpp_t} _tatt_t->_tadd_t("_tmyattribute_t", "_t7_t", "", "_tfoo_t"); @_tendcode_t
_tThe_t _tcode_t _tabove_t _treplaces_t _tthe_t _tvalue_t _tof_t _tthe_t _tattribute_t <_tcode_t>_tmyattribute_t</_tcode_t> _tthat_t _tresides_t _tin_t _tthe_t _tdefault_t _tnamespace_t. _tIt_t _talso_t _tnow_t _tassigns_t _ta_t _tnamespace_t _tprefix_t, <_tcode_t>_tfoo_t</_tcode_t>, _tto_t _tthat_t _tattribute_t. _tIf_t _tthis_t _tXMLAttributes_t _tobject_t _twere_t _twritten_t _tout_t _tin_t _tXML_t, _tit_t _twould_t _tlook_t _tlike_t _tthe_t _tfollowing_t: <_tcenter_t><_tpre_t> _tbar_t:_tmyattribute_t="_t6_t" _tfoo_t:_tmyattribute_t="_t7_t" </_tpre_t></_tcenter_t>
_tCreates_t _ta_t _tnew_t _tempty_t _tXMLAttributes_t_t _tset_t.
@_tmemberof_t _tXMLAttributes_t_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