Partilhar via


Atributos globais para elementos de renderização de HTML

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013

O esquema Exibir a CAML (Linguagem colaborativa de marcação de aplicativo) fornece vários atributos universais que podem ser usados para descrever qualquer elemento de renderização caml. Esses atributos podem ser implementados em elementos padrão e especializados no esquema Exibir.

Observação

A presença de qualquer um desses atributos implica que ele é TRUE (por exemplo, HTMLEncode não pode ser definido como FALSE).

Os atributos universais incluem o seguinte.

Quando TRUE, verifica a renderização de cadeias de caracteres que parecem ser hiperlinks (por exemplo, www.microsoft.com). Quando ele encontra essas cadeias de caracteres, ele adiciona automaticamente uma marca apropriada <A> ao redor do texto para que o usuário possa seguir o hiperlink. HTMLEncode é assumido TRUE quando AutoHyperLink é definido como TRUE.

AutoNewLine

Quando TRUE, insere <BR> marcas no fluxo de texto e substitui vários espaços por um espaço sem quebra (&nbsp;). AutoHyperLink deve ser TRUE para que esse atributo entre em vigor. HTMLEncode é assumido TRUE quando AutoNewLine é definido como TRUE.

Padrão

Se o texto estendido não for nada, renderize este texto. Por exemplo, <ows:XML><ListProperty Select="Description" Default="This list has no description"/></ows:XML>. O exemplo anterior renderiza o texto padrão se não houver nenhuma descrição da lista em questão.

ExpandXML

Quando TRUE, revisa o conteúdo renderizado e o envia em outra passagem pelo intérprete do CAML. Isso permite que o CAML renderize o CAML.

Htmlencode

Quando TRUE, converte todos os caracteres inseridos para que todos sejam exibidos como texto no navegador. Isso significa que todos os caracteres que podem ser confundidos com marcas HTML são convertidos em entidades como &amp;gt; em vez de >.

StripWS

Quando TRUE, tira o whitespace do início e do fim de um elemento. Por exemplo, <ows:XML StripWS="TRUE"> Microsoft </ows:XML> renderiza "Microsoft" sem espaços ao redor.

Urlencode

Quando TRUE, converte caracteres especiais, como espaços, no formato UTF-8 citado (por exemplo, %c3%ab para caractere ë).

URLEncodeAsURL

Semelhante à URLEncode, mas pressupõe que o que está sendo codificado é um componente de caminho de uma URL. Por exemplo, <ows:XML URLEncodeAsURL="TRUE">SharePoint website</ows:XML> renderiza SharePoint%20website. Esse atributo, ao contrário de URLEncode, não codifica a barra de encaminhamento (/).