mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-05 22:28:57 +02:00
409 lines
4.8 KiB
Plaintext
409 lines
4.8 KiB
Plaintext
<!-- ##### SECTION Title ##### -->
|
|
XML
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
XML and XML Writer
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
XML elements with optional attributes and an XML Writer class that
|
|
can format #raptor_xml_element into output forms, with optional
|
|
"pretty printing" features such as indenting and collapsing empty
|
|
elements.
|
|
</para>
|
|
|
|
<para>
|
|
Also includes a utility function #raptor_xml_name_check for checking
|
|
a name is legal in some XML version.
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION Stability_Level ##### -->
|
|
|
|
|
|
<!-- ##### TYPEDEF raptor_xml_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_new_xml_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@xml_language:
|
|
@xml_base:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_new_xml_element_from_namespace_local_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@ns:
|
|
@name:
|
|
@xml_language:
|
|
@xml_base:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_free_xml_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@element:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_element_get_name ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_element:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_element_get_attributes ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_element:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_element_get_attributes_count ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_element:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_element_set_attributes ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_element:
|
|
@attributes:
|
|
@count:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_element_declare_namespace ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_element:
|
|
@nspace:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_element_is_empty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_element:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_element_get_language ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_element:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_new_xml_writer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@nstack:
|
|
@uri_handler:
|
|
@uri_context:
|
|
@iostr:
|
|
@error_handler:
|
|
@error_data:
|
|
@canonicalize:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_free_xml_writer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_empty_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@element:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_start_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@element:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_end_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@element:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_cdata ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@s:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_cdata_counted ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@s:
|
|
@len:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_raw ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@s:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_raw_counted ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@s:
|
|
@len:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_comment ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@s:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_comment_counted ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@s:
|
|
@len:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_flush ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_newline ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_features_enumerate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@feature:
|
|
@name:
|
|
@uri:
|
|
@label:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_get_depth ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_set_feature ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@feature:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_set_feature_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@feature:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_get_feature ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@feature:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_writer_get_feature_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@xml_writer:
|
|
@feature:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_iostream_write_xml_element ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@iostr:
|
|
@element:
|
|
@nstack:
|
|
@is_empty:
|
|
@is_end:
|
|
@error_handler:
|
|
@error_data:
|
|
@depth:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### TYPEDEF raptor_xml_writer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_any_escape_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@string:
|
|
@len:
|
|
@buffer:
|
|
@length:
|
|
@quote:
|
|
@xml_version:
|
|
@error_handler:
|
|
@error_data:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_escape_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@string:
|
|
@len:
|
|
@buffer:
|
|
@length:
|
|
@quote:
|
|
@error_handler:
|
|
@error_data:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_iostream_write_xml_any_escaped_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@iostr:
|
|
@string:
|
|
@len:
|
|
@quote:
|
|
@xml_version:
|
|
@error_handler:
|
|
@error_data:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_iostream_write_xml_escaped_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@iostr:
|
|
@string:
|
|
@len:
|
|
@quote:
|
|
@error_handler:
|
|
@error_data:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION raptor_xml_name_check ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@string:
|
|
@length:
|
|
@xml_version:
|
|
@Returns:
|
|
|
|
|