From 365bf97bf17332fb72f621bb341a5b907d4aaf3d Mon Sep 17 00:00:00 2001 From: harrisonlabollita Date: Wed, 14 Jul 2021 09:49:21 -0700 Subject: [PATCH] multiple element search --- src/nodes.jl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/nodes.jl b/src/nodes.jl index 6e7f8e4..0de4466 100644 --- a/src/nodes.jl +++ b/src/nodes.jl @@ -283,6 +283,14 @@ function find_element(x::XMLElement, n::AbstractString) return nothing end +function find_all_elements(x::XMLElement, n::AbstractString) + matched = [] + for c in child_elements(x) + name(c) == n && push!(matched, c) + end + return matched +end + function get_elements_by_tagname(x::XMLElement, n::AbstractString) lst = Vector{XMLElement}() for c in child_elements(x)