Convert to XSLT Dataview Error: This web part does not have a valid XSLT stylesheet: Error: A name was started with an invalid character.

From SharePoint designer, when trying to convert a list view to  XSLT Dataview, it resulted with an error: This web part does not have a valid XSLT stylesheet: Error: A name was started with an invalid character.

This web part does not have a valid XSLT stylesheet: Error: A name was started with an invalid character.

Fix:

This happens when you try to convert a list view with the “Edit (link to edit item)” field. Remove that field from view and convert to XSLT Dataview again.

IF you must have the edit link, Just add a new column to the dataview and place this XSL.

<TD> 
<a href="https://sharepoint.com/sites/IT/YOUR-List-URL/Forms/EditForm.aspx?ID={@ID}">Edit</a> 
</TD>

Salaudeen Rajack

Salaudeen Rajack - SharePoint Expert with Two decades of SharePoint Experience. Love to Share my knowledge and experience with the SharePoint community, through real-time articles!

Leave a Reply

Your email address will not be published. Required fields are marked *