diff --git a/src/htmlparser/ElementNode.lua b/src/htmlparser/ElementNode.lua index 106eb5c..381fb90 100644 --- a/src/htmlparser/ElementNode.lua +++ b/src/htmlparser/ElementNode.lua @@ -117,14 +117,18 @@ function ElementNode:gettext() return string.sub(self.root._text, self._openstart, self._closeend) end -function ElementNode:getcontent() - return string.sub(self.root._text, self._openend + 1, self._closestart - 1) +function ElementNode:settext(c) + self.root._text=c end function ElementNode:textonly() return (self:gettext():gsub("<[^>]*>","")) end +function ElementNode:getcontent() + return string.sub(self.root._text, self._openend + 1, self._closestart - 1) +end + function ElementNode:addattribute(k, v) self.attributes[k] = v if string.lower(k) == "id" then