If the mouse is clicked anywhere inside the node or text selection, this command returns a string representation of the selection. Otherwise this command first selects the element clicked upon and then returns a string representation of the newly selected element.
The returned string may be quickly described as follows:
It the text selection consists only in plain text, this command returns this plain text.
If the node selection consists only in a single element, this command returns an XML representation of this element. This XML representation always starts with
Otherwise, this command returns an XML representation of the node range in the format of the clipboard (that is, starting with
<?xml version="1.0"?> and using a
<ns:clipboard xmlns:ns="http://www.xmlmind.com/xmleditor/namespace/clipboard"> wrapper element).
See also ensureSelectionAt.