Partager via


XmlWebPart.Xsl - Propriété

Obtient ou définit la transformation XSLT incorporée qui permet de transformer le contenu du composant WebPart si une XslLink n'est pas fourni.

Espace de noms :  Microsoft.SharePoint.WebPartPages
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<RequiresDesignerPermissionAttribute> _
<WebPartStorageAttribute(Storage.Shared)> _
<ResourcesAttribute("", "Advanced", "Xsl")> _
Public Property Xsl As XmlElement
    Get
    Set
'Utilisation
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; }

Valeur de propriété

Type : System.Xml.XmlElement
System.Xml.XmlElement   XSLT utilisé pour transformer le contenu de ce composant WebPart.

Remarques

La propriété Xsl est en lecture/écriture et est stockée avec la même valeur pour tous les utilisateurs (Storage.Shared). La valeur de cette propriété est stockée dans la base de données. XSL incorporé peut transformer le contenu XML spécifié par l'intermédiaire de la Xml ou XmlLink . Vous ne pouvez spécifier l'encodage dans XSL incorporé, parce que la Page de composants WebPart transmet le XSL dans une chaîne. La valeur de codage n'est pas traitée. Cette propriété et XslLink sont similaires aux propriétés Xml et de XmlLink embedded. Pages de composants WebPart Vérifiez d'abord si XslLink a une valeur. Si c'est le cas, la Page de composants WebPart utilise les résultats de ce lien et ignore la propriété Xsl . Si XslLink n'est pas définie, la Page de composants WebPart utilise la valeur de la propriété Xsl , cependant, si le XslLink n'est pas accessible ou retourne XSL non valide, une erreur apparaît dans la partie et la propriété Xsl est ignoré. Si aucune propriété n'est définie, le contenu est restitué sans transformation.

Exemples

L'exemple de code suivant montre comment définir cette propriété.

//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

Voir aussi

Référence

XmlWebPart classe

XmlWebPart - Membres

Microsoft.SharePoint.WebPartPages - Espace de noms