Procedure | Location | Procedure Type | Description |
---|---|---|---|
add_child | foxy_xml_file | Subroutine | Add child ID to tag children list. |
add_child_id | foxy_xml_tag | Subroutine | Add child ID to children IDs list. |
add_multiple_attributes | foxy_xml_tag | Subroutine | Add list of attributes name/value pairs. |
add_single_attribute | foxy_xml_tag | Subroutine | Add one attribute name/value pair. |
add_stream_attributes | foxy_xml_tag | Subroutine | Add list of attributes name/value pairs passed as stream. |
add_tag | foxy_xml_file | Subroutine | Add tag to XML file. |
alloc_attributes | foxy_xml_tag | Subroutine | Allocate (prepare for filling) dynamic memory of attributes. |
assign_tag | foxy_xml_tag | Subroutine | Assignment between two tags. |
attributes | foxy_xml_tag | Function | Return attributes name/value pairs as string. |
content | foxy_xml_file | Function | Return tag content of tag named name. |
create_tag_flat | foxy_xml_tag | Function | Return an instance of xml tag. |
create_tag_nested | foxy_xml_tag | Function | Return an instance of xml tag with value being a nested tag. |
delete_content | foxy_xml_tag | Subroutine | Delete tag content. |
delete_multiple_attributes | foxy_xml_tag | Subroutine | Delete list of attributes name/value pairs. |
delete_single_attribute | foxy_xml_tag | Subroutine | Delete one attribute name/value pair. |
delete_tag | foxy_xml_file | Subroutine | Delete tag from XML file. |
end_tag | foxy_xml_tag | Function | Return |
finalize | foxy_xml_tag | Subroutine | Free dynamic memory when finalizing. |
finalize | foxy_xml_file | Subroutine | Free dynamic memory when finalizing. |
find_matching_end_tag | foxy_xml_file | Subroutine | |
free | foxy_xml_tag | Subroutine | Free (reset) tag. |
free | foxy_xml_file | Subroutine | Free dynamic memory. |
get | foxy_xml_tag | Subroutine | Get the tag content and attributes from source after tag_name and attributes names have been set. |
get_attributes | foxy_xml_tag | Subroutine | Get the attributes values from source after tag_name and attributes names have been set. |
get_content | foxy_xml_tag | Subroutine | Return tag content of self (or its nested tags) if named name. |
get_tag_content | foxy_xml_file | Subroutine | Get tag content. |
get_value | foxy_xml_tag | Subroutine | Get the tag value from source after tag_name has been set. |
is_attribute_present | foxy_xml_tag | Function | Return .true. it the queried attribute name is defined, .false. otherwise. |
is_parsed | foxy_xml_tag | Function | Check is tag is correctly parsed, i.e. its tag_name is allocated. |
load_file_as_stream | foxy_xml_file | Function | Load file contents and store as single characters stream. |
name | foxy_xml_tag | Function | Return tag name. |
parse | foxy_xml_tag | Subroutine | Parse the tag contained into a source string. |
parse | foxy_xml_file | Subroutine | Parse xml data from string or file. XML data is linearized, a DOM structured is used. |
parse_attributes_names | foxy_xml_tag | Subroutine | Parse the tag attributes names contained into a string. |
parse_from_string | foxy_xml_file | Subroutine | Parse xml data from a chunk of source string (file stringified for IO on device). |
parse_tag_name | foxy_xml_tag | Subroutine | Parse the tag name contained into a string. |
parse_tag_name | foxy_xml_file | Subroutine | Parse current tag, only name and attributes. |
search | foxy_xml_tag | Subroutine | Search tag named tag_name into a string and, in case it is found, store into self. |
self_closing_tag | foxy_xml_tag | Function | Return |
set | foxy_xml_tag | Subroutine | Set tag data. |
start_tag | foxy_xml_tag | Function | Return |
stringify | foxy_xml_tag | Function | Convert the whole tag into a string. |
stringify | foxy_xml_file | Function | Convert the whole file data into a string. |
stringify_recursive | foxy_xml_file | Subroutine | Convert recursively tags with children into a string. |
write_tag | foxy_xml_tag | Subroutine | Write tag to unit file. |
xml_tag | foxy_xml_tag | Interface | Overload xml_tag with creator procedures. |