DataViewWebPart.Xsl Property

Gets or sets the embedded Extensible Stylesheet Language Transformation (XSLT) that is used to transform the Web Part content if an XslLink is not supplied.

Namespace:  Microsoft.SharePoint.WebPartPages
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: No

Syntax

'Declaration
<WebPartStorageAttribute(Storage.None)> _
<BrowsableAttribute(False)> _
Public Property Xsl As String
    Get
    Set
'Usage
Dim instance As DataViewWebPart
Dim value As String

value = instance.Xsl

instance.Xsl = value
[WebPartStorageAttribute(Storage.None)]
[BrowsableAttribute(false)]
public string Xsl { get; set; }

Property Value

Type: System.String
A System.Xml.XmlNode that contains the XSLT that is used to transform content for this Web Part.

Remarks

The Xsl property is read/write. The value of this property is stored in the database. Embedded XSL can transform XML content specified through either the Content or ContentLink properties if you specify ContentType as XML. You cannot specify encoding in embedded XSL, because the Web Part Page passes the XSL through a string. The encoding value is not processed. This property and XslLink are similar to the embedded Content and ContentLink properties. Web Part Pages first check whether XslLink has a value. If it does, the Web Part Page uses the results of that link and ignores the Xsl property. If XslLink is not defined or is inaccessible, the Web Part Page uses the contents of the Xsl property. If neither property is defined, or if XslLInk fails and this property has no value, the content is rendered without any transformation.

See Also

Reference

DataViewWebPart Class

DataViewWebPart Members

Microsoft.SharePoint.WebPartPages Namespace