Compartir a través de


Atributos globales para elementos de representación de HTML

El esquema de vista del Introducción al Lenguaje de marcado de la aplicación de colaboración proporciona varios atributos universales que se pueden usar para describir cualquier elemento de representación de CAML. Estos atributos se pueden implementar en elementos estándar o especializados del Esquema View.

Nota

La presencia de uno de estos atributos implica el valor TRUE (por ejemplo, HTMLEncode no se puede establecer en FALSE).

Los atributos universales son:

  • AutoHyperLink: si es TRUE, busca la representación de las cadenas que parecen ser hipervínculos (por ejemplo, www.microsoft.com). Cuando encuentra estas cadenas, agrega automáticamente una etiqueta <A> adecuada al texto para que el usuario pueda seguir el hipervínculo. Se presupone que HTMLEncode es TRUE si AutoHyperLink se ha establecido en TRUE.

  • AutoNewLine: si es TRUE, inserta etiquetas <BR> en la secuencia de texto y reemplaza los espacios por un espacio de no separación (&nbsp;). AutoHyperLink debe ser TRUE para que este atributo surta efecto. Se presupone que HTMLEncode es TRUE si AutoNewLine se ha establecido en TRUE.

  • Default: si no hay ningún texto distribuido, represente este texto. Por ejemplo, la lista <ows:XML><ListProperty Select="Description" Default="This list has no description"/></ows:XML>. En el ejemplo anterior se representa el texto predeterminado si no hay ninguna descripción para la lista en cuestión.

  • ExpandXML: si es TRUE, revisa el contenido representado y lo envía en otro paso mediante el intérprete CAML. Esto permite que el CAML represente CAML.

  • HTMLEncode: si es TRUE, convierte los caracteres incrustados para que se muestren como texto en el explorador. Esto significa que los caracteres que se pueden confundir con etiquetas HTML se convierten en entidades como %It en lugar de ">".

  • StripWS: si es TRUE, secciona el espacio en blanco del inicio y el final de un elemento. Por ejemplo, <ows:XML StripWS="TRUE"> Microsoft </ows:XML> representa "Microsoft" sin espacios.

  • URLEncode: si es TRUE, convierte los caracteres especiales, como los espacios, en formato UTF-8 entrecomillado (por ejemplo, %c3%ab para el carácter ë).

  • URLEncodeAsURL: es similar a URLEncode, pero se entiende que lo que se codifica es un componente de ruta de acceso de una dirección URL. Por ejemplo, <ows:XML URLEncodeAsURL="TRUE">SharePoint Team Services</ows:XML> representa SharePoint%20Team%20Services. Este atributo, a diferencia de URLEncode, no codifica la barra diagonal ("/").