Freigeben über


Globale Attribute für HTML-Renderingelemente

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Das Ansichtsschema von Collaborative Application Markup Language (CAML) stellt mehrere universelle Attribute bereit, mit denen ein CAML-Renderingelement beschrieben werden kann. Diese Attribute können in standardmäßigen und speziellen Elementen im View schema implementiert werden.

Hinweis

Das Vorhandensein eines dieser Attribute impliziert, dass es TRUE ist ( htmlEncode kann z. B. nicht auf FALSE festgelegt werden).

Zu den universellen Attributen gehören die folgenden:

Bei TRUE wird das Rendering auf Zeichenfolgen überprüft, die als Hyperlinks erscheinen (z. B www.microsoft.com. ). Wenn diese Zeichenfolgen gefunden werden, wird automatisch ein entsprechendes <A> Tag um den Text herum hinzugefügt, damit der Benutzer dem Link folgen kann. HTMLEncode wird als TRUE angenommen, wenn AutoHyperLink auf TRUE festgelegt ist.

AutoNewLine

Bei TRUE fügt <BR> Tags in den Textstream ein und ersetzt mehrere Leerzeichen durch ein unterbrechungsfreies Leerzeichen (&nbsp;). AutoHyperLink muss auf TRUE festgelegt sein, damit dieses Attribut wirksam wird. HTMLEncode wird als TRUE vorausgesetzt, wenn AutoNewLine auf TRUE festgelegt ist.

Default

Wenn der übergreifende Text nichts ist, rendern Sie stattdessen diesen Text. Beispiel: <ows:XML><ListProperty Select="Description" Default="This list has no description"/></ows:XML>. Im vorherigen Beispiel wird der Standardtext gerendert, wenn keine Beschreibung für die betreffende Liste vorhanden ist.

ExpandXML

Bei TRUE wird der gerenderte Inhalt überprüft und bei einem anderen Pass durch den CAML-Interpreter gesendet. Dadurch kann CAML CAML-Daten rendern.

Htmlencode

Wenn TRUE, konvertiert alle eingebetteten Zeichen, sodass sie alle als Text im Browser angezeigt werden. Dies bedeutet, dass alle Zeichen, die mit HTML-Tags verwechselt werden könnten, in Entitäten &amp;gt; wie anstelle von >konvertiert werden.

StripWS

Bei TRUE werden Leerzeichen vom Anfang und Ende eines Elements entfernt. Beispielsweise <ows:XML StripWS="TRUE"> Microsoft </ows:XML> rendert "Microsoft" ohne umgebende Leerzeichen.

Urlencode

Bei TRUE werden Sonderzeichen, z. B. Leerzeichen, in UTF-8-Format in Anführungszeichen konvertiert (z. B %c3%ab . für Zeichen ë).

URLEncodeAsURL

Ähnlich wie URLEncode, geht aber davon aus, dass es sich bei dem, was codiert wird, um eine Pfadkomponente einer URL handelt. Rendert SharePoint%20websitebeispielsweise <ows:XML URLEncodeAsURL="TRUE">SharePoint website</ows:XML> . Dieses Attribut codiert im Gegensatz zu URLEncode nicht den Schrägstrich (/).