Partager via


Attributs globaux pour les éléments de rendu HTML

Dernière modification : vendredi 26 mars 2010

S’applique à : SharePoint Foundation 2010

Le schéma d'affichage de Introduction au langage CAML (Collaborative Application Markup Language) fournit plusieurs attributs universels qui peuvent être utilisés pour décrire les éléments de rendu CAML. Ces attributs peuvent être implémentés dans des éléments standard et spécialisés dans la zone Schéma d'affichage.

Notes

La présence de l'un des ces attributs implique qu'il a la valeur TRUE (par exemple, HTMLEncode ne peut pas prendre la valeur FALSE).

Les attributs universels sont les suivants :

  • AutoHyperLink — S'il prend la valeur TRUE, analyse le rendu pour les chaînes qui semblent être des liens hypertexte (par exemple, www.microsoft.com). Lorsqu'il trouve ces chaînes, il ajoute automatiquement une balise <A> autour du texte afin que l'utilisateur puisse suivre le lien hypertexte. HTMLEncode est supposé TRUE lorsque AutoHyperLink prend la valeur TRUE.

  • AutoNewLine — S'il prend la valeur TRUE, insère les balises <BR> dans le flux de texte et remplace plusieurs espaces par un espace insécable (&nbsp;). AutoHyperLink doit prendre la valeur TRUE pour que cet attribut soit appliqué. HTMLEncode est supposé TRUE lorsque AutoNewLine prend la valeur TRUE.

  • Default — Si le texte n'est pas fractionné, rend ce texte à la place. Par exemple, <ows:XML> <ListProperty Select="Description" Default="cette liste n'a aucune description"/></ows:XML> L'exemple de code précédent rend le texte par défaut s'il n'existe aucune description de la liste en question.

  • ExpandXML — S'il prend la valeur TRUE, vérifie le contenu rendu et le passe par le biais de l'interpréteur CAML. Cela permet au langage CAML de restituer du langage CAML.

  • HTMLEncode — S’il prend la valeur TRUE, convertit les caractères incorporés afin qu’ils soient tous affichés sous forme de texte dans le navigateur. Cela signifie que tous les caractères qui pourraient être confondus avec des balises HTML sont convertis en entités telles que « &gt; » au lieu de « > ».

  • StripWS — S'il prend la valeur TRUE, supprime les espaces de début et de fin d'un élément. Par exemple, <ows:XML StripWS="TRUE"> Microsoft </ows:XML> génère le rendu «Microsoft» sans espaces.

  • URLEncode — S'il prend la valeur TRUE, convertit des caractères spéciaux, tels que des espaces, au format UTF-8 entre guillemets (par exemple, %c3%ab par le caractère ë).

  • URLEncodeAsURL — Semblable à URLEncode, mais suppose que ce qui est codé est un composant de chemin d’accès d’une URL. Par exemple, <ows:XML URLEncodeAsURL="TRUE">SharePoint Web Site</ows:XML> restitue SharePoint%20Web%20Site. Cet attribut, contrairement à URLEncode, ne code pas la barre oblique (« / »).