modified strToNode to attempt a parse, and then fail down to a text import