Skip to content

Commit 50d1206

Browse files
committed
new dev
1 parent 810d98e commit 50d1206

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/XML.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ function prev(o::LazyNode)
8989
n.type === RawElementClose ? prev(LazyNode(n)) : LazyNode(n)
9090
end
9191

92-
#-----------------------------------------------------------------------------# Node
92+
#-----------------------------------------------------------------------------?de
9393
"""
9494
Node(nodetype, tag, attributes, value, children)
9595
Node(node::Node; kw...) # copy node with keyword overrides
@@ -135,7 +135,7 @@ end
135135

136136
Base.read(filename::AbstractString, ::Type{Node}) = Node(read(filename, Raw))
137137
Base.read(io::IO, ::Type{Node}) = Node(read(io, Raw))
138-
Base.parse(x::AbstractString, ::Type{Node} = Node) = Node(parse(x, Raw))
138+
Base.parse(x::AbstractString, ::Type{Node}) = Node(parse(x, Raw))
139139

140140
Base.setindex!(o::Node, val, i::Integer) = o.children[i] = Node(val)
141141
Base.push!(a::Node, b::Node) = push!(a.children, b)
@@ -210,7 +210,7 @@ end
210210
Base.:(==)(a::AbstractXMLNode, b::AbstractXMLNode) = nodes_equal(a, b)
211211

212212
#-----------------------------------------------------------------------------# parse
213-
Base.parse(::Type{T}, str::AbstractString) where {T} = parse(str, T)
213+
Base.parse(::Type{T}, str::AbstractString) where {T <: AbstractXMLNode} = parse(str, T)
214214

215215
#-----------------------------------------------------------------------------# indexing
216216
Base.getindex(o::Union{Raw, AbstractXMLNode}) = o

0 commit comments

Comments
 (0)