Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=I4P), | private | :: | Nt | = | 0 | ||
type(xml_tag), | private, | allocatable | :: | tag(:) |
final :: finalize |
procedure, public :: free | |
procedure, public :: parse | |
procedure, public :: content | |
procedure, public :: stringify | |
procedure, public :: add_tag | |
procedure, public :: delete_tag | |
procedure, private :: parse_from_string |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(xml_file), | intent(in) | :: | self | |||
character, | intent(in) | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(xml_file), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character, | intent(in) | :: | filename | |||
character, | intent(in), | optional | :: | delimiter_start | ||
character, | intent(in), | optional | :: | delimiter_end | ||
logical, | intent(in), | optional | :: | fast_read | ||
integer(kind=I4P), | intent(out), | optional | :: | iostat | ||
character, | intent(out), | optional | :: | iomsg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(xml_file), | intent(inout) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(xml_file), | intent(inout) | :: | file |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(xml_file), | intent(inout) | :: | self | |||
character, | intent(in), | optional | :: | string | ||
character, | intent(in), | optional | :: | filename |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(xml_file), | intent(inout) | :: | self | |||
character, | intent(in) | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(xml_file), | intent(inout) | :: | self | |||
character, | intent(in) | :: | source_string |