.TH "coin_XML" 3 "Tue Dec 26 2023 17:59:22" "Version 4.0.2" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME coin_XML \- XML related functions and objects .PP \- Coin now has its own XML parser that also can be used from client code\&. .SH SYNOPSIS .br .PP .SS "Functions" .in +1c .ti -1c .RI "cc_xml_doc * \fBcc_xml_doc_new\fP (\fBvoid\fP)" .br .ti -1c .RI "\fBvoid\fP \fBcc_xml_doc_delete_x\fP (cc_xml_doc *\fBdoc\fP)" .br .ti -1c .RI "\fBvoid\fP \fBcc_xml_doc_set_filter_cb_x\fP (cc_xml_doc *\fBdoc\fP, cc_xml_filter_cb *cb, \fBvoid\fP *userdata)" .br .ti -1c .RI "\fBvoid\fP \fBcc_xml_doc_get_filter_cb\fP (\fBconst\fP cc_xml_doc *\fBdoc\fP, cc_xml_filter_cb *&cb, \fBvoid\fP *&userdata)" .br .in -1c .SH "Detailed Description" .PP Coin now has its own XML parser that also can be used from client code\&. .SH "Function Documentation" .PP .SS "cc_xml_doc * cc_xml_doc_new (\fBvoid\fP)\fC [related]\fP" Creates a new cc_xml_doc object that is totally blank\&. .SS "\fBvoid\fP cc_xml_doc_delete_x (cc_xml_doc * doc)\fC [related]\fP" Frees up a cc_xml_doc object and all its resources\&. .SS "\fBvoid\fP cc_xml_doc_set_filter_cb_x (cc_xml_doc * doc, cc_xml_filter_cb * cb, \fBvoid\fP * userdata)\fC [related]\fP" Sets the filter callback for document parsing\&. This makes it possible to use the parser as a streaming parser, by making the parser discard all elements it has read in\&. .PP Elements can only be discarded as they are popped - on push they will be kept regardless of what the filter callback returns\&. .SS "\fBvoid\fP cc_xml_doc_get_filter_cb (\fBconst\fP cc_xml_doc * doc, cc_xml_filter_cb *& cb, \fBvoid\fP *& userdata)\fC [related]\fP" Returns the set filter callback in the \fIcb\fP arg and \fIuserdata\fP arg\&. .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.