From 776296d462920a83014f6f43c5c2ec05c74ffc2f Mon Sep 17 00:00:00 2001 From: aminya Date: Fri, 28 Feb 2020 01:08:46 -0600 Subject: [PATCH] to prevent EzXML error: https://github.com/bicycle1885/EzXML.jl/pull/125 --- src/xmlutils.jl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/xmlutils.jl b/src/xmlutils.jl index 0dbb6af..fc36acd 100644 --- a/src/xmlutils.jl +++ b/src/xmlutils.jl @@ -1,6 +1,18 @@ using EzXML, TypeTransform import EzXML: Document, Node +# to prevent EzXML error: https://github.com/bicycle1885/EzXML.jl/pull/125 +function Base.show(io::IO, node::Node) + prefix = isdefined(Main, :Node) ? "Node" : "EzXML.Node" + ntype = EzXML.nodetype(node) + if ntype ∈ (EzXML.ELEMENT_NODE, EzXML.ATTRIBUTE_NODE) && EzXML.hasnodename(node) + desc = string(repr(ntype), '[', EzXML.nodename(node), ']') + else + desc = repr(ntype) + end + print(io, "$(prefix)(<$desc>)") +end + ################################################################ import Tables # DataTypesSupport