libSBML C API  libSBML 5.20.2 C API
Loading...
Searching...
No Matches
XMLAttributes.h File Reference

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

Include dependency graph for XMLAttributes.h:
This graph shows which files directly or indirectly include this file:

Functions

LIBLAX_EXTERN int XMLAttributes_add (XMLAttributes_t *xa, const char *name, const char *value)
 _tAdds_t _ta_t _tname_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN int XMLAttributes_addWithNamespace (XMLAttributes_t *xa, const char *name, const char *value, const char *uri, const char *prefix)
 _tAdds_t _ta_t _tname_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t _twith_t _ta_t _tprefix_t _tand_t _tURI_t _tdefining_t _ta_t _tnamespace_t.
 
LIBLAX_EXTERN int XMLAttributes_addWithTriple (XMLAttributes_t *xa, const XMLTriple_t *triple, const char *value)
 _tAdds_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tXMLtriple_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN int XMLAttributes_clear (XMLAttributes_t *xa)
 _tClears_t (_tdeletes_t) _tall_t _tattributes_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN XMLAttributes_tXMLAttributes_clone (const XMLAttributes_t *att)
 _tCreates_t _ta_t _tdeep_t _tcopy_t _tof_t _tthe_t _tgiven_t _tXMLAttributes_t_t _tstructure_t.
 
LIBLAX_EXTERN XMLAttributes_tXMLAttributes_create (void)
 @_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.
 

Detailed Description

XMLAttributes_t are a list of name/value pairs for XML elements.

Author
Ben Bornstein

Function Documentation

◆ XMLAttributes_add()

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

_tAdds_t _ta_t _tname_t/_tvalue_t _tpair_t _tto_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_addWithNamespace()

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_addWithTriple()

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_clear()

LIBLAX_EXTERN int XMLAttributes_clear ( XMLAttributes_t xa)

_tClears_t (_tdeletes_t) _tall_t _tattributes_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t.

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_clone()

LIBLAX_EXTERN XMLAttributes_t * XMLAttributes_clone ( const XMLAttributes_t att)

_tCreates_t _ta_t _tdeep_t _tcopy_t _tof_t _tthe_t _tgiven_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _tatt_t _tthe_t _tXMLAttributes_t_t _tstructure_t _tto_t _tbe_t _tcopied_t.

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_create()

LIBLAX_EXTERN XMLAttributes_t * XMLAttributes_create ( void  )

@_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

◆ XMLAttributes_free()

LIBLAX_EXTERN void XMLAttributes_free ( XMLAttributes_t xa)

_tFrees_t _tthe_t _tgiven_t _tXMLAttributes_t_t _tstructure_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t _tto_t _tbe_t _tfreed_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getIndex()

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

_tReturn_t _tthe_t _tindex_t _tof_t _tan_t _tattribute_t _twith_t _tthe_t _tgiven_t _tname_t.

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getIndexByNS()

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getIndexByTriple()

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getLength()

LIBLAX_EXTERN int XMLAttributes_getLength ( const XMLAttributes_t xa)

_tReturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthe_t _tset_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t.

@_treturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getName()

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getNumAttributes()

LIBLAX_EXTERN int XMLAttributes_getNumAttributes ( const XMLAttributes_t xa)

_tReturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthe_t _tset_t.

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t.

@_treturn_t _tthe_t _tnumber_t _tof_t _tattributes_t _tin_t _tthis_t _tXMLAttributes_t_t _tstructure_t.

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getPrefix()

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getURI()

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getValue()

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getValueByName()

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

_tReturn_t _tan_t _tattribute_t'_ts_t _tvalue_t _tby_t _tname_t.

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getValueByNS()

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_getValueByTriple()

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

_tReturn_t _tan_t _tattribute_t'_ts_t _tvalue_t _tby_t _tXMLTriple_t.

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_hasAttribute()

LIBLAX_EXTERN int XMLAttributes_hasAttribute ( const XMLAttributes_t xa,
int  index 
)

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_hasAttributeWithName()

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_hasAttributeWithNS()

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_hasAttributeWithTriple()

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_isEmpty()

LIBLAX_EXTERN int XMLAttributes_isEmpty ( const XMLAttributes_t xa)

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

@_tparam_t _txa_t _tthe_t _tXMLAttributes_t_t _tstructure_t.

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoBoolean()

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

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoBooleanByTriple()

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

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoDouble()

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

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoDoubleByTriple()

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

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoInt()

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

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoIntByTriple()

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

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoLong()

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

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoLongByTriple()

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

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoString()

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

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoStringByTriple()

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoUnsignedInt()

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

_tReads_t _tthe_t _tvalue_t _tfor_t _tthe_t _tattribute_t _tname_t _tinto_t _tvalue_t.

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_readIntoUnsignedIntByTriple()

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

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

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_remove()

LIBLAX_EXTERN int XMLAttributes_remove ( XMLAttributes_t xa,
int  n 
)

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_removeByName()

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

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_removeByNS()

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

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_removeByTriple()

LIBLAX_EXTERN int XMLAttributes_removeByTriple ( XMLAttributes_t xa,
const XMLTriple_t triple 
)

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

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

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

@_tmemberof_t _tXMLAttributes_t_t

◆ XMLAttributes_removeResource()

LIBLAX_EXTERN int XMLAttributes_removeResource ( XMLAttributes_t xa,
int  n 
)

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

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

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

@_tmemberof_t _tXMLAttributes_t_t