Compartilhar via


XmlWebPart.Xsl property

Obtém ou define o XSLT incorporado que é usado para transformar o conteúdo de Web Part, se não for fornecido um XslLink .

Namespace:  Microsoft.SharePoint.WebPartPages
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
<RequiresDesignerPermissionAttribute> _
<WebPartStorageAttribute(Storage.Shared)> _
<ResourcesAttribute("", "Advanced", "Xsl")> _
Public Property Xsl As XmlElement
    Get
    Set
'Uso
Dim instance As XmlWebPart
Dim value As XmlElement

value = instance.Xsl

instance.Xsl = value
[RequiresDesignerPermissionAttribute]
[WebPartStorageAttribute(Storage.Shared)]
[ResourcesAttribute("", "Advanced", "Xsl")]
public XmlElement Xsl { get; set; }

Property value

Type: System.Xml.XmlElement
System.Xml.XmlElement   XSLT que é usado para transformar o conteúdo desta Web Part.

Comentários

A propriedade Xsl é somente leitura e é armazenada com o mesmo valor para todos os usuários (Storage.Shared). O valor dessa propriedade é armazenado no banco de dados. XSL incorporado pode transformar o conteúdo XML especificado através das propriedades do Xml ou XmlLink . Você não pode especificar a codificação em XSL incorporado, porque a página de Web Parts passa o XSL por meio de uma cadeia de caracteres. O valor de codificação não é processado. Esta propriedade e XslLink são semelhantes às propriedades Xml e XmlLink incorporadas. Páginas de Web Parts primeiro verifique se XslLink tem um valor. Em caso afirmativo, a página de Web Parts usa os resultados do link e ignora a propriedade Xsl . Se XslLink não estiver definido, a página de Web Parts usa o conteúdo da propriedade Xsl , no entanto, se o XslLink está inacessível ou retorna XSL inválido, um erro é exibido na parte e a propriedade Xsl é ignorado. Se nenhuma propriedade for definida, o conteúdo é renderizado sem qualquer transformação.

Examples

O exemplo de código a seguir mostra como definir essa propriedade.

//Create a new XML Web Part
XmlWebPart xmlWebPart = new XmlWebPart();

//Create an XmlElement to hold the value of the Xsl property
XmlDocument xmlDoc = new XmlDocument();
XmlElement xmlElement = xmlDoc.CreateElement("MyElement");
xmlElement.InnerText = "XSL goes here";

//Set the Xsl property to the XmlElement
xmlWebPart.Xsl = xmlElement;
'Create a new XML Web Part
Dim xmlWebPart As New XmlWebPart()

'Create an XmlElement to hold the value of the Xsl property
Dim xmlDoc As New XmlDocument()
Dim xmlElement As XmlElement = xmlDoc.CreateElement("MyElement")
xmlElement.InnerText = "XSL goes here"

'Set the Xsl property to the XmlElement
xmlWebPart.Xsl = xmlElement

Ver também

Referência

XmlWebPart class

XmlWebPart members

Microsoft.SharePoint.WebPartPages namespace