fix for setting content of a text node. Don't free. Use xmlNodeSetContent() and leave it it to that routine to figure out if it needs to free current content