I'm using SharePoint 2013 Enterprise. For a SharePoint 2013 XSL List View Web Part, I need for the person/group column value, as well as look-up column value to be non-clickable. I have seen multiple posts about how to do this in a NewForm or EditForm. But, I need it for list views.
One of the ways of doing this (for all three forms) is to modify how the field itself is displayed.
That is, go to list settings -> select your "Person or Group" field to open its edit field page. Now there should be a drop-down at the very bottom saying something like "Specify which information to display", and there you will get options like "Email", "Name", "Name with presence" etc. Choose any one that suits you, and all the forms will behave accordingly. (If you choose "Name" it won't have a link, but there will be a few others too.)