![]() |
The Open FUSION Toolkit 1.0.0-6f445ef
An open-source framework for fusion and plasma science and engineering
|
Get one or more elements by name from a parent node.
Public Member Functions | |
| subroutine | xml_get_element_list (parent, name, elements, error_flag) |
| Retrieve all xml nodes with a given name contained within a parent node. | |
| subroutine | xml_get_element_single (parent, name, element, error_flag, index) |
| Retrieve the i-th xml node with a given name contained within a parent node. | |
| subroutine xml_get_element_list | ( | type(xml_node), intent(in) | parent, |
| character(len=*), intent(in) | name, | ||
| type(xml_nodelist), intent(inout) | elements, | ||
| integer(i4), intent(out) | error_flag | ||
| ) |
Retrieve all xml nodes with a given name contained within a parent node.
| [in] | parent | Parent element |
| [in] | name | Element name to find |
| [in,out] | elements | Found elements |
| [out] | error_flag | Error flag (0 if successful) |
| subroutine xml_get_element_single | ( | type(xml_node), intent(in) | parent, |
| character(len=*), intent(in) | name, | ||
| type(xml_node), intent(out) | element, | ||
| integer(i4), intent(out) | error_flag, | ||
| integer(i4), intent(in), optional | index | ||
| ) |
Retrieve the i-th xml node with a given name contained within a parent node.
| [in] | parent | Parent element |
| [in] | name | Element name to find |
| [out] | element | Found element |
| [out] | error_flag | Error flag (0 if successful) |
| [in] | index | Optional index, defaults to first matching element |