diff options
-rw-r--r-- | lib/pure/xmltree.nim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/pure/xmltree.nim b/lib/pure/xmltree.nim index 4269a3e48..435a7a549 100644 --- a/lib/pure/xmltree.nim +++ b/lib/pure/xmltree.nim @@ -74,6 +74,12 @@ proc text*(n: XmlNode): string {.inline.} = assert n.k in {xnText, xnComment, xnCData, xnEntity} result = n.fText +proc `text=`*(n: XmlNode, text: string){.inline.} = + ## sets the associated text with the node `n`. `n` can be a CDATA, Text, + ## comment, or entity node. + assert n.k in {xnText, xnComment, xnCData, xnEntity} + n.fText = text + proc rawText*(n: XmlNode): string {.inline.} = ## returns the underlying 'text' string by reference. ## This is only used for speed hacks. |