Tell me more ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I'm trying to remove comments link from post in sharepoint 2010 blog. I found out that there is a section in blog.xsl in 14 hive responsible for that. After commenting out that section, I was able to remove this link from post view.

But I need to toggle this link. What I tried to do is to place modified content of blog.xsl in Xsl property of post view. Unfortunately that doesn't work, because I'm getting exception saying:

Error while executing web part: System.Xml.Xsl.XslLoadException: Stylesheet must start either with an 'xsl:stylesheet' or an 'xsl:transform' element, or with a literal result element that has an 'xsl:version' attribute, where prefix 'xsl' denotes the 'http://www.w3.org/1999/XSL/Transform' namespace. An error occurred
 at (1,1).    
 at System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)    
 at System.Xml.Xsl.XslCompiledTransform.Load(XmlReader stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)    
 at Microsoft.SharePoint.WebPartPages.BaseXsltListWebPart.LoadXslCompiledTransform(WSSXmlUrlResolver someXmlResolver)    
 at Microsoft.SharePoint.WebPartPages.DataFormWebPart.GetXslCompiledTransform()    
 at Microsoft.SharePoint.WebPartPages.DataFormWebPart.PrepareAndPerformTransform(Boolean bDeferExecuteTransform)

Same thing happens when I try to place there original blog.xsl contents. I'm setting Xsl property by powershell. First I use Get-Content cmdlet to load xsl file and then I assign it's value to Xsl property.

Any ideas why this happens? stylesheet itself looks good, without errors.

share|improve this question

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.