The Open FUSION Toolkit 1.0.0-6f445ef
An open-source framework for fusion and plasma science and engineering
Loading...
Searching...
No Matches
Public Member Functions | List of all members
xml_get_element Interface Reference

Detailed Description

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.
 

Member Function/Subroutine Documentation

◆ xml_get_element_list()

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.

Parameters
[in]parentParent element
[in]nameElement name to find
[in,out]elementsFound elements
[out]error_flagError flag (0 if successful)

◆ xml_get_element_single()

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.

Parameters
[in]parentParent element
[in]nameElement name to find
[out]elementFound element
[out]error_flagError flag (0 if successful)
[in]indexOptional index, defaults to first matching element

The documentation for this interface was generated from the following file: