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