<!-- ##### SECTION Title ##### -->
XML and libxml

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### MACRO GSF_XML_IN_NS ##### -->
<para>

</para>

@id: 
@uri: 


<!-- ##### ENUM GsfXMLContent ##### -->
<para>

</para>

@GSF_XML_NO_CONTENT: 
@GSF_XML_CONTENT: 
@GSF_XML_SHARED_CONTENT: 

<!-- ##### STRUCT GsfXMLIn ##### -->
<para>

</para>

@doc: 
@node: 
@state_stack: 
@default_ns: 
@ns_stack: 
@content: 
@unknown_depth: 
@ns_prefixes: 
@ns_by_id: 

<!-- ##### FUNCTION gsf_xmlDocFormatDump ##### -->
<para>

</para>

@output: 
@cur: 
@encoding: 
@format: 
@Returns: 


<!-- ##### FUNCTION gsf_xml_in_doc_free ##### -->
<para>

</para>

@doc: 


<!-- ##### STRUCT GsfXMLBlob ##### -->
<para>

</para>


<!-- ##### STRUCT GsfXMLOut ##### -->
<para>

</para>


<!-- ##### STRUCT GsfXMLInDoc ##### -->
<para>

</para>


<!-- ##### STRUCT GsfXMLInNS ##### -->
<para>

</para>

@uri: 

<!-- ##### MACRO GSF_XML_IN_NODE_FULL ##### -->
<para>

</para>

@parent_id: 
@id: 
@ns: 
@name: 
@has_content: 
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown:
@\
			     deprecated_unused_allow_unknown: 
@check_ns: 
@start: 
@end: 
@user: 


<!-- ##### MACRO GSF_XML_IN_NODE ##### -->
<para>

</para>

@parent_id: 
@id: 
@ns: 
@name: 
@has_content: 
@start: 
@end: 


<!-- ##### STRUCT GsfXMLInNode ##### -->
<para>

</para>

@id: 
@ns_id: 
@name: 
@parent_id: 
@parent_initialized: 
@groups: 
@deprecated_unused_allow_unknown: 
@check_children_for_ns: 
@start: 
@end: 

<!-- ##### USER_FUNCTION GsfXMLInUnknownFunc ##### -->
<para>

</para>

@state: 
@elem: 
@attrs: 
@Returns: 


<!-- ##### FUNCTION gsf_xml_parser_context ##### -->
<para>

</para>

@input: 
@Returns: 


<!-- ##### FUNCTION gsf_xml_in_doc_new ##### -->
<para>

</para>

@root: 
@ns: 
@Returns: 


<!-- ##### FUNCTION gsf_xml_in_namecmp ##### -->
<para>

</para>

@state: 
@str: 
@ns_id: 
@name: 
@Returns: 
<!-- # Unused Parameters # -->
@Param3: 


<!-- ##### FUNCTION gsf_xml_in_parse ##### -->
<para>

</para>

@state: 
@input: 
@Returns: 


<!-- ##### FUNCTION gsf_xml_in_check_ns ##### -->
<para>

</para>

@state: 
@str: 
@ns_id: 
@Returns: 


<!-- ##### FUNCTION gsf_xml_in_doc_extend ##### -->
<para>

</para>

@doc: 
@nodes: 


<!-- ##### FUNCTION gsf_xml_in_doc_set_unknown_handler ##### -->
<para>

</para>

@doc: 
@handler: 


<!-- ##### FUNCTION gsf_xml_out_new ##### -->
<para>

</para>

@output: 
@Returns: 


<!-- ##### FUNCTION gsf_xml_out_set_doc_type ##### -->
<para>

</para>

@xml: 
@type: 


<!-- ##### FUNCTION gsf_xml_out_start_element ##### -->
<para>

</para>

@xml: 
@id: 


<!-- ##### FUNCTION gsf_xml_out_end_element ##### -->
<para>

</para>

@xml: 
@Returns: 


<!-- ##### FUNCTION gsf_xml_out_add_cstr ##### -->
<para>

</para>

@xml: 
@id: 
@val_utf8: 


<!-- ##### FUNCTION gsf_xml_out_add_cstr_unchecked ##### -->
<para>

</para>

@xml: 
@id: 
@val_utf8: 


<!-- ##### FUNCTION gsf_xml_out_add_bool ##### -->
<para>

</para>

@xml: 
@id: 
@val: 


<!-- ##### FUNCTION gsf_xml_out_add_int ##### -->
<para>

</para>

@xml: 
@id: 
@val: 


<!-- ##### FUNCTION gsf_xml_out_add_uint ##### -->
<para>

</para>

@xml: 
@id: 
@val: 
<!-- # Unused Parameters # -->
@Param3: 


<!-- ##### FUNCTION gsf_xml_out_add_float ##### -->
<para>

</para>

@xml: 
@id: 
@val: 
@precision: 


<!-- ##### FUNCTION gsf_xml_out_add_enum ##### -->
<para>

</para>

@xml: 
@id: 
@etype: 
@val: 


<!-- ##### FUNCTION gsf_xml_out_add_color ##### -->
<para>

</para>

@xml: 
@id: 
@r: 
@g: 
@b: 
<!-- # Unused Parameters # -->
@Param3: 
@Param4: 
@Param5: 


<!-- ##### FUNCTION gsf_xml_out_add_base64 ##### -->
<para>

</para>

@xml: 
@id: 
@data: 
@len: 
<!-- # Unused Parameters # -->
@Param4: 


<!-- ##### FUNCTION gsf_xml_out_simple_element ##### -->
<para>

</para>

@xml: 
@id: 
@content: 


<!-- ##### FUNCTION gsf_xml_out_simple_float_element ##### -->
<para>

</para>

@xml: 
@id: 
@val: 
@precision: 


<!-- ##### FUNCTION gsf_xml_out_simple_int_element ##### -->
<para>

</para>

@xml: 
@id: 
@val: 


