get Subroutine

private elemental subroutine get(self, source)

Get the tag content and attributes from source after tag_name and attributes names have been set.

Type Bound

xml_tag

Arguments

Type IntentOptional Attributes Name
class(xml_tag), intent(inout) :: self

XML tag.

character(len=*), intent(in) :: source

String containing data.


Calls

proc~~get~~CallsGraph proc~get xml_tag%get proc~get_attributes xml_tag%get_attributes proc~get->proc~get_attributes proc~get_value xml_tag%get_value proc~get->proc~get_value

Called by

proc~~get~~CalledByGraph proc~get xml_tag%get proc~parse xml_tag%parse proc~parse->proc~get proc~search xml_tag%search proc~search->proc~parse program~foxy_test_create_tag foxy_test_create_tag program~foxy_test_create_tag->proc~parse proc~get_content xml_tag%get_content proc~get_content->proc~search proc~content xml_file%content proc~content->proc~get_content

Source Code

   elemental subroutine get(self, source)
   !< Get the tag content and attributes from source after tag_name and attributes names have been set.
   class(xml_tag), intent(inout) :: self   !< XML tag.
   character(*),   intent(in)    :: source !< String containing data.

   call self%get_value(source=source)
   call self%get_attributes(source=source)
   ! call self%get_nested()
   endsubroutine get