@kavang
> Simple: Because an element may have more than one text node as a child.
Couldn't there be a replaceTextNode() wrapper method that recursively replaces all text nodes within an element? It just seems like a logical counterpart to appendTextNode()...
(9)
]
