Actually, the moral of the story is that there are no standards.
It is not just a matter of sniffing to present innerText or textContent.
textContent doesn't provide line breaks.
I found a v.good script to deal with this:
A real tour de force.
It may be that I need to use this script.
I noted there were a couple of comments at the bottom re: some minor issues.
I need to first review each of the text transfers.
At the moment, google are returning my line broken text, without the line breaks.