From 7e2d477a736366f774fcef2ed951034ed7930be6 Mon Sep 17 00:00:00 2001 From: Kenta Sato Date: Fri, 8 Sep 2017 08:45:44 +0900 Subject: [PATCH 1/5] rename name to nodename --- README.md | 2 +- docs/src/references.md | 6 +++--- src/EzXML.jl | 4 ++-- src/node.jl | 8 +++---- src/streamreader.jl | 4 ++-- test/runtests.jl | 48 +++++++++++++++++++++--------------------- 6 files changed, 36 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index 51db57b..5af20e6 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ IO: * To stream: `print(io, doc)` Accessors: -* Node information: `nodetype(node)`, `nodepath(node)`, `name(node)`, `content(node)` +* Node information: `nodetype(node)`, `nodepath(node)`, `nodename(node)`, `content(node)`, `setnodename!(node, name)` * Document: `root(doc)`, `dtd(doc)`, `hasroot(doc)`, `hasdtd(doc)`, `setroot!(doc, element_node)`, `setdtd!(doc, dtd_node)` * Attributes: `node[name]`, `node[name] = value`, `haskey(node, name)`, `delete!(node, name)` * Node predicate: diff --git a/docs/src/references.md b/docs/src/references.md index 37ed71a..4793a82 100644 --- a/docs/src/references.md +++ b/docs/src/references.md @@ -75,7 +75,7 @@ Node accessors ```@docs nodetype(::Node) nodepath(::Node) -name(::Node) +nodename(::Node) content(::Node) namespace(::Node) namespaces(::Node) @@ -96,7 +96,7 @@ Node modifiers -------------- ```@docs -setname!(::Node, ::AbstractString) +setnodename!(::Node, ::AbstractString) setcontent!(::Node, ::AbstractString) ``` @@ -200,7 +200,7 @@ Streaming reader depth(::StreamReader) expandtree(::StreamReader) nodetype(::StreamReader) -name(::StreamReader) +nodename(::StreamReader) content(::StreamReader) namespace(::StreamReader) ``` diff --git a/src/EzXML.jl b/src/EzXML.jl index 68ed0c1..b4ad506 100644 --- a/src/EzXML.jl +++ b/src/EzXML.jl @@ -71,8 +71,8 @@ export isdtd, hasdocument, document, - name, - setname!, + nodename, + setnodename!, content, setcontent!, systemID, diff --git a/src/node.jl b/src/node.jl index 2434f6a..8246033 100644 --- a/src/node.jl +++ b/src/node.jl @@ -991,11 +991,11 @@ function document(node::Node) end """ - name(node::Node) + nodename(node::Node) Return the node name of `node`. """ -function name(node::Node) +function nodename(node::Node) node_str = unsafe_load(node.ptr) if node_str.name == C_NULL throw(ArgumentError("no node name")) @@ -1004,11 +1004,11 @@ function name(node::Node) end """ - setname!(node::Node, name::AbstractString) + setnodename!(node::Node, name::AbstractString) Set the name of `node`. """ -function setname!(node::Node, name::AbstractString) +function setnodename!(node::Node, name::AbstractString) ccall( (:xmlNodeSetName, libxml2), Void, diff --git a/src/streamreader.jl b/src/streamreader.jl index 8d14883..1059b72 100644 --- a/src/streamreader.jl +++ b/src/streamreader.jl @@ -216,11 +216,11 @@ function nodetype(reader::StreamReader) end """ - name(reader::StreamReader) + nodename(reader::StreamReader) Return the name of the current node of `reader`. """ -function name(reader::StreamReader) +function nodename(reader::StreamReader) name_ptr = ccall( (:xmlTextReaderConstName, libxml2), Cstring, diff --git a/test/runtests.jl b/test/runtests.jl index c708c1f..b2931c0 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -176,7 +176,7 @@ end @test isa(doc, EzXML.Document) @test nodetype(doc.node) === EzXML.HTML_DOCUMENT_NODE @test hasdtd(doc) - @test name(dtd(doc)) == "html" + @test nodename(dtd(doc)) == "html" doc = parse(EzXML.Document, """ @@ -244,9 +244,9 @@ end attributes = [] for typ in reader push!(typs, typ) - push!(names, name(reader)) + push!(names, nodename(reader)) push!(depths, depth(reader)) - if typ == EzXML.READER_ELEMENT && name(reader) == "elm" + if typ == EzXML.READER_ELEMENT && nodename(reader) == "elm" push!(contents, content(reader)) push!(attributes, reader["attr1"]) end @@ -273,7 +273,7 @@ end namespaces = [] for typ in reader push!(typs, typ) - push!(names, name(reader)) + push!(names, nodename(reader)) if typ == EzXML.READER_ELEMENT push!(namespaces, namespace(reader)) end @@ -291,7 +291,7 @@ end names = [] while !done(reader) push!(typs, next(reader)) - push!(names, name(reader)) + push!(names, nodename(reader)) end @test first(typs) === EzXML.READER_COMMENT @test first(names) == "#comment" @@ -305,7 +305,7 @@ end names = [] while !done(reader) push!(typs, next(reader)) - push!(names, name(reader)) + push!(names, nodename(reader)) end @test first(typs) === EzXML.READER_COMMENT @test first(names) == "#comment" @@ -395,7 +395,7 @@ end @test isdtd(n) @test n.owner === n @test nodetype(n) === EzXML.DTD_NODE - @test name(n) == "open-hatch" + @test nodename(n) == "open-hatch" @test_throws ArgumentError systemID(n) @test_throws ArgumentError externalID(n) @@ -451,7 +451,7 @@ end @test hash(root(doc)) === hash(root(doc)) @test nodetype(root(doc)) === EzXML.ELEMENT_NODE @test nodepath(root(doc)) == "/root" - @test name(root(doc)) == "root" + @test nodename(root(doc)) == "root" @test content(root(doc)) == "" @test document(root(doc)) == doc @test document(root(doc)) === doc @@ -459,7 +459,7 @@ end @test_throws ArgumentError parentnode(doc.node) @test hasparentnode(root(doc)) @test parentnode(root(doc)) === doc.node - @test_throws ArgumentError name(parentnode(root(doc))) + @test_throws ArgumentError nodename(parentnode(root(doc))) @test_throws ArgumentError dtd(doc) doc = parsexml(""" @@ -476,7 +476,7 @@ end @test isa(dtd(doc), EzXML.Node) @test isdtd(dtd(doc)) @test dtd(doc) === dtd(doc) - @test name(dtd(doc)) == "html" + @test nodename(dtd(doc)) == "html" @test systemID(dtd(doc)) == "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" @test externalID(dtd(doc)) == "-//W3C//DTD XHTML 1.0 Transitional//EN" @test parentnode(dtd(doc)) === doc.node @@ -495,9 +495,9 @@ end @test nodetype(firstnode(r)) === EzXML.TEXT_NODE @test nodetype(lastnode(r)) === EzXML.TEXT_NODE @test nodetype(firstelement(r)) === EzXML.ELEMENT_NODE - @test name(firstelement(r)) == "c1" + @test nodename(firstelement(r)) == "c1" @test nodetype(lastelement(r)) === EzXML.ELEMENT_NODE - @test name(lastelement(r)) == "c3" + @test nodename(lastelement(r)) == "c3" c1 = firstelement(r) @test hasnextnode(c1) @test hasprevnode(c1) @@ -506,12 +506,12 @@ end @test hasnextelement(c1) @test !hasprevelement(c1) c2 = nextelement(c1) - @test name(c2) == "c2" + @test nodename(c2) == "c2" @test hasnextelement(c2) @test hasprevelement(c2) @test prevelement(c2) == c1 c3 = nextelement(c2) - @test name(c3) == "c3" + @test nodename(c3) == "c3" @test !hasnextelement(c3) @test hasprevelement(c3) @test prevelement(c3) == c2 @@ -581,7 +581,7 @@ end namespaces(elements(root(doc))[2]) == [ "xdc" => "http://www.xml.com/books", "h" => "http://www.w3.org/HTML/1998/html4"] - @test name(root(doc)) == "html" + @test nodename(root(doc)) == "html" @test namespace(root(doc)) == "http://www.w3.org/HTML/1998/html4" @test namespace(elements(elements(root(doc))[2])[1]) == "http://www.xml.com/books" @@ -748,11 +748,11 @@ end """) for node in eachattribute(root(doc)) - attr = name(node) + attr = nodename(node) val = content(node) @test val == (attr == "attr1" ? "foo" : "bar") end - @test [(name(n), content(n)) for n in attributes(root(doc))] == [("attr1", "foo"), ("attr2", "bar")] + @test [(nodename(n), content(n)) for n in attributes(root(doc))] == [("attr1", "foo"), ("attr2", "bar")] @test_throws ArgumentError eachattribute(doc.node) @test_throws ArgumentError attributes(doc.node) end @@ -777,9 +777,9 @@ end doc = XMLDocument() el = ElementNode("el") setroot!(doc, el) - @test name(el) == "el" - setname!(el, "EL") - @test name(el) == "EL" + @test nodename(el) == "el" + setnodename!(el, "EL") + @test nodename(el) == "EL" @test content(el) == "" setcontent!(el, "some content") @test content(el) == "some content" @@ -876,7 +876,7 @@ end doc = XMLDocument() setroot!(doc, el) @test root(doc) == el - @test [(name(n), content(n)) for n in attributes(root(doc))] == [("attr1", "1"), ("attr2", "2")] + @test [(nodename(n), content(n)) for n in attributes(root(doc))] == [("attr1", "1"), ("attr2", "2")] doc = parse(EzXML.Document, """ @@ -1038,11 +1038,11 @@ end @test find(doc, "/root/foo")[1] === elements(root(doc))[1] @test find(doc, "/root/foo")[2] === elements(root(doc))[2] for (i, node) in enumerate(find(doc, "//bar")) - @test name(node) == "bar" + @test nodename(node) == "bar" @test content(node) == string(i) end for (i, node) in enumerate(find(doc, "//bar/text()")) - @test name(node) == "text" + @test nodename(node) == "text" @test content(node) == string(i) end @test findfirst(doc, "//bar") === find(doc, "//bar")[1] @@ -1066,7 +1066,7 @@ end @test find(root(go), "/g:go", ["g" => go_uri]) == [root(go)] @test findfirst(root(go), "/g:go", ["g" => go_uri]) === root(go) @test findlast(root(go), "/g:go", ["g" => go_uri]) === root(go) - @test name.(find(root(go), "/go:go/rdf:RDF/go:term")) == ["term", "term"] + @test nodename.(find(root(go), "/go:go/rdf:RDF/go:term")) == ["term", "term"] @test find(root(go), "/go:go/rdf:RDF/go:term") == find(root(go), "//go:term") # default namespace From 14c640ec26df1a3dd1d69b1a2bf1706698e6e4b9 Mon Sep 17 00:00:00 2001 From: Kenta Sato Date: Fri, 8 Sep 2017 08:49:59 +0900 Subject: [PATCH 2/5] rename content to nodecontent --- README.md | 6 +++--- docs/src/references.md | 4 ++-- example/listlinks.jl | 2 +- example/primates.jl | 4 ++-- src/EzXML.jl | 2 +- src/node.jl | 4 ++-- src/streamreader.jl | 4 ++-- test/runtests.jl | 20 ++++++++++---------- 8 files changed, 23 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 5af20e6..38ec969 100644 --- a/README.md +++ b/README.md @@ -49,14 +49,14 @@ for genus in eachelement(primates) println("- ", genus_name) for species in eachelement(genus) # Get the content within an element. - species_name = content(species) + species_name = nodecontent(species) println(" └ ", species["name"], " (", species_name, ")") end end println() # Find texts using XPath query. -for species_name in content.(find(primates, "//species/text()")) +for species_name in nodecontent.(find(primates, "//species/text()")) println("- ", species_name) end ``` @@ -79,7 +79,7 @@ IO: * To stream: `print(io, doc)` Accessors: -* Node information: `nodetype(node)`, `nodepath(node)`, `nodename(node)`, `content(node)`, `setnodename!(node, name)` +* Node information: `nodetype(node)`, `nodepath(node)`, `nodename(node)`, `nodecontent(node)`, `setnodename!(node, name)` * Document: `root(doc)`, `dtd(doc)`, `hasroot(doc)`, `hasdtd(doc)`, `setroot!(doc, element_node)`, `setdtd!(doc, dtd_node)` * Attributes: `node[name]`, `node[name] = value`, `haskey(node, name)`, `delete!(node, name)` * Node predicate: diff --git a/docs/src/references.md b/docs/src/references.md index 4793a82..8442b9e 100644 --- a/docs/src/references.md +++ b/docs/src/references.md @@ -76,7 +76,7 @@ Node accessors nodetype(::Node) nodepath(::Node) nodename(::Node) -content(::Node) +nodecontent(::Node) namespace(::Node) namespaces(::Node) iselement(::Node) @@ -201,6 +201,6 @@ depth(::StreamReader) expandtree(::StreamReader) nodetype(::StreamReader) nodename(::StreamReader) -content(::StreamReader) +nodecontent(::StreamReader) namespace(::StreamReader) ``` diff --git a/example/listlinks.jl b/example/listlinks.jl index f0e3bf8..4f41343 100755 --- a/example/listlinks.jl +++ b/example/listlinks.jl @@ -7,5 +7,5 @@ doc = readhtml(ARGS[1]) links = find(doc, "//a[@href and normalize-space(text()) != '']") width = ndigits(length(links)) for (i, link) in enumerate(links) - println(lpad(i, width), ": ", strip(content(link)), " -- ", link["href"]) + println(lpad(i, width), ": ", strip(nodecontent(link)), " -- ", link["href"]) end diff --git a/example/primates.jl b/example/primates.jl index 7b4e7aa..4b34891 100755 --- a/example/primates.jl +++ b/example/primates.jl @@ -26,13 +26,13 @@ for genus in eachelement(primates) println("- ", genus_name) for species in eachelement(genus) # Get the content within an element. - species_name = content(species) + species_name = nodecontent(species) println(" └ ", species["name"], " (", species_name, ")") end end println() # Find texts using XPath query. -for species_name in content.(find(primates, "//species/text()")) +for species_name in nodecontent.(find(primates, "//species/text()")) println("- ", species_name) end diff --git a/src/EzXML.jl b/src/EzXML.jl index b4ad506..ec06134 100644 --- a/src/EzXML.jl +++ b/src/EzXML.jl @@ -73,7 +73,7 @@ export document, nodename, setnodename!, - content, + nodecontent, setcontent!, systemID, externalID, diff --git a/src/node.jl b/src/node.jl index 8246033..ce45a6b 100644 --- a/src/node.jl +++ b/src/node.jl @@ -1018,11 +1018,11 @@ function setnodename!(node::Node, name::AbstractString) end """ - content(node::Node) + nodecontent(node::Node) Return the node content of `node`. """ -function content(node::Node) +function nodecontent(node::Node) str_ptr = @check ccall( (:xmlNodeGetContent, libxml2), Cstring, diff --git a/src/streamreader.jl b/src/streamreader.jl index 1059b72..23a0a17 100644 --- a/src/streamreader.jl +++ b/src/streamreader.jl @@ -233,11 +233,11 @@ function nodename(reader::StreamReader) end """ - content(reader::StreamReader) + nodecontent(reader::StreamReader) Return the content of the current node of `reader`. """ -function content(reader::StreamReader) +function nodecontent(reader::StreamReader) content_ptr = ccall( (:xmlTextReaderReadString, libxml2), Cstring, diff --git a/test/runtests.jl b/test/runtests.jl index b2931c0..7a485da 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -247,7 +247,7 @@ end push!(names, nodename(reader)) push!(depths, depth(reader)) if typ == EzXML.READER_ELEMENT && nodename(reader) == "elm" - push!(contents, content(reader)) + push!(contents, nodecontent(reader)) push!(attributes, reader["attr1"]) end @test isa(expandtree(reader), EzXML.Node) @@ -452,7 +452,7 @@ end @test nodetype(root(doc)) === EzXML.ELEMENT_NODE @test nodepath(root(doc)) == "/root" @test nodename(root(doc)) == "root" - @test content(root(doc)) == "" + @test nodecontent(root(doc)) == "" @test document(root(doc)) == doc @test document(root(doc)) === doc @test !hasparentnode(doc.node) @@ -522,7 +522,7 @@ end some content """) - @test content(root(doc)) == "some content" + @test nodecontent(root(doc)) == "some content" @test haskey(root(doc), "attr") @test !haskey(root(doc), "bah") @test root(doc)["attr"] == "some attribute value" @@ -749,10 +749,10 @@ end """) for node in eachattribute(root(doc)) attr = nodename(node) - val = content(node) + val = nodecontent(node) @test val == (attr == "attr1" ? "foo" : "bar") end - @test [(nodename(n), content(n)) for n in attributes(root(doc))] == [("attr1", "foo"), ("attr2", "bar")] + @test [(nodename(n), nodecontent(n)) for n in attributes(root(doc))] == [("attr1", "foo"), ("attr2", "bar")] @test_throws ArgumentError eachattribute(doc.node) @test_throws ArgumentError attributes(doc.node) end @@ -780,9 +780,9 @@ end @test nodename(el) == "el" setnodename!(el, "EL") @test nodename(el) == "EL" - @test content(el) == "" + @test nodecontent(el) == "" setcontent!(el, "some content") - @test content(el) == "some content" + @test nodecontent(el) == "some content" doc = XMLDocument() @test countnodes(doc.node) === 0 @@ -876,7 +876,7 @@ end doc = XMLDocument() setroot!(doc, el) @test root(doc) == el - @test [(nodename(n), content(n)) for n in attributes(root(doc))] == [("attr1", "1"), ("attr2", "2")] + @test [(nodename(n), nodecontent(n)) for n in attributes(root(doc))] == [("attr1", "1"), ("attr2", "2")] doc = parse(EzXML.Document, """ @@ -1039,11 +1039,11 @@ end @test find(doc, "/root/foo")[2] === elements(root(doc))[2] for (i, node) in enumerate(find(doc, "//bar")) @test nodename(node) == "bar" - @test content(node) == string(i) + @test nodecontent(node) == string(i) end for (i, node) in enumerate(find(doc, "//bar/text()")) @test nodename(node) == "text" - @test content(node) == string(i) + @test nodecontent(node) == string(i) end @test findfirst(doc, "//bar") === find(doc, "//bar")[1] @test findlast(doc, "//bar") === find(doc, "//bar")[3] From 24287a1d0b21ecef640b1910973513bc557d09bd Mon Sep 17 00:00:00 2001 From: Kenta Sato Date: Fri, 8 Sep 2017 08:52:56 +0900 Subject: [PATCH 3/5] rename setcontent! to setnodecontent! --- README.md | 2 +- docs/src/manual.md | 4 ++-- docs/src/references.md | 2 +- src/EzXML.jl | 2 +- src/node.jl | 4 ++-- test/runtests.jl | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 38ec969..7731f3d 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ IO: * To stream: `print(io, doc)` Accessors: -* Node information: `nodetype(node)`, `nodepath(node)`, `nodename(node)`, `nodecontent(node)`, `setnodename!(node, name)` +* Node information: `nodetype(node)`, `nodepath(node)`, `nodename(node)`, `nodecontent(node)`, `setnodename!(node, name)`, `setnodecontent!(node, content)` * Document: `root(doc)`, `dtd(doc)`, `hasroot(doc)`, `hasdtd(doc)`, `setroot!(doc, element_node)`, `setdtd!(doc, dtd_node)` * Attributes: `node[name]`, `node[name] = value`, `haskey(node, name)`, `delete!(node, name)` * Node predicate: diff --git a/docs/src/manual.md b/docs/src/manual.md index d31b966..e50ff47 100644 --- a/docs/src/manual.md +++ b/docs/src/manual.md @@ -268,7 +268,7 @@ julia> print(doc) -julia> setcontent!(c, "some content") +julia> setnodecontent!(c, "some content") EzXML.Node() julia> print(doc) @@ -301,7 +301,7 @@ shell> cat out.xml An alternative way is using the `addelement!(, , [])` function, which is a shorthand of a sequence operations: `ElementNode()`, -`link!(, )`, and optional `setcontent!(, )`. This +`link!(, )`, and optional `setnodecontent!(, )`. This is often handier in typical use: ```jlcon julia> doc = XMLDocument() diff --git a/docs/src/references.md b/docs/src/references.md index 8442b9e..ade5036 100644 --- a/docs/src/references.md +++ b/docs/src/references.md @@ -97,7 +97,7 @@ Node modifiers ```@docs setnodename!(::Node, ::AbstractString) -setcontent!(::Node, ::AbstractString) +setnodecontent!(::Node, ::AbstractString) ``` DOM tree accessors diff --git a/src/EzXML.jl b/src/EzXML.jl index ec06134..8aa72ca 100644 --- a/src/EzXML.jl +++ b/src/EzXML.jl @@ -74,7 +74,7 @@ export nodename, setnodename!, nodecontent, - setcontent!, + setnodecontent!, systemID, externalID, eachnode, diff --git a/src/node.jl b/src/node.jl index ce45a6b..13cee6f 100644 --- a/src/node.jl +++ b/src/node.jl @@ -1034,11 +1034,11 @@ function nodecontent(node::Node) end """ - setcontent!(node::Node, content::AbstractString) + setnodecontent!(node::Node, content::AbstractString) Replace the content of `node`. """ -function setcontent!(node::Node, content::AbstractString) +function setnodecontent!(node::Node, content::AbstractString) ccall( (:xmlNodeSetContentLen, libxml2), Void, diff --git a/test/runtests.jl b/test/runtests.jl index 7a485da..e4fd752 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -781,7 +781,7 @@ end setnodename!(el, "EL") @test nodename(el) == "EL" @test nodecontent(el) == "" - setcontent!(el, "some content") + setnodecontent!(el, "some content") @test nodecontent(el) == "some content" doc = XMLDocument() From 1f451b6d2bf1affa27b966becb315f614db88cb8 Mon Sep 17 00:00:00 2001 From: Kenta Sato Date: Fri, 8 Sep 2017 08:54:47 +0900 Subject: [PATCH 4/5] fixup! rename name to nodename --- docs/src/manual.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/src/manual.md b/docs/src/manual.md index e50ff47..184bdb4 100644 --- a/docs/src/manual.md +++ b/docs/src/manual.md @@ -103,7 +103,7 @@ EzXML.Node() julia> nodetype(primates) # The node is an element node. ELEMENT_NODE -julia> name(primates) # `name` returns the tag name of an element. +julia> nodename(primates) # `nodename` returns the tag name of an element. "primates" julia> haselement(primates) # Check if a node has one or more elements. @@ -114,7 +114,7 @@ julia> genus = elements(primates) # `elements` returns all child elements. EzXML.Node() EzXML.Node() -julia> name.(genus) # Broadcasting syntax (dot function) works. +julia> nodename.(genus) # Broadcasting syntax (dot function) works. 2-element Array{String,1}: "genus" "genus" @@ -460,7 +460,7 @@ false julia> nodetype(reader) READER_ELEMENT -julia> name(reader) +julia> nodename(reader) "graphml" julia> done(reader) # Read the 2nd node. @@ -469,7 +469,7 @@ false julia> nodetype(reader) READER_SIGNIFICANT_WHITESPACE -julia> name(reader) +julia> nodename(reader) "#text" julia> done(reader) # Read the 3rd node. @@ -478,7 +478,7 @@ false julia> nodetype(reader) READER_ELEMENT -julia> name(reader) +julia> ndoename(reader) "graph" julia> reader["edgedefault"] @@ -489,8 +489,8 @@ julia> reader["edgedefault"] Unlike DOM interfaces, methods are applied to a reader object. This is because the streaming reader does not construct a DOM tree while reading and hence we have no access to actual nodes of an XML document. Methods like `nodetype`, -`name`, `content`, `namespace` and `getindex` are overloaded for the reader -type. +`nodename`, `nodecontent`, `namespace` and `getindex` are overloaded for the +reader type. An important thing to be noted is that while the value of `nodetype` for the XML reader returns the current node type, the domain is slightly different from that From 670ce6ae1bf8646961269fa0cda2643d52017541 Mon Sep 17 00:00:00 2001 From: Kenta Sato Date: Fri, 8 Sep 2017 08:59:13 +0900 Subject: [PATCH 5/5] add deprecation --- src/EzXML.jl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/EzXML.jl b/src/EzXML.jl index 8aa72ca..b9d55f2 100644 --- a/src/EzXML.jl +++ b/src/EzXML.jl @@ -108,6 +108,12 @@ include("buffer.jl") include("xpath.jl") include("streamreader.jl") +# Deprecation +@deprecate name nodename +@deprecate setname! setnodename! +@deprecate content nodecontent +@deprecate setcontent! setnodecontent! + function __init__() init_error_handler() end