Skip to content

Commit d029384

Browse files
Aleksei KonovkinAleksei Konovkin
Aleksei Konovkin
authored and
Aleksei Konovkin
committed
added node:remove method
1 parent 00bb340 commit d029384

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

xmlua/libxml2.lua

+4
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,10 @@ function libxml2.xmlUnlinkNode(node)
576576
return ffi.gc(node, xml2.xmlFreeNode)
577577
end
578578

579+
function libxml2.xmlRemoveNode(node)
580+
xml2.xmlUnlinkNode(node)
581+
xml2.xmlFreeNode(node)
582+
end
579583

580584
function libxml2.xmlBufferCreate()
581585
return ffi.gc(xml2.xmlBufferCreate(), xml2.xmlBufferFree)

xmlua/node.lua

+5
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,9 @@ end
3838
function Node:unlink()
3939
return libxml2.xmlUnlinkNode(self.node)
4040
end
41+
42+
function Node:remove()
43+
return libxml2.xmlRemoveNode(self.node)
44+
end
45+
4146
return Node

0 commit comments

Comments
 (0)