Share via


DocIcon.xml

Cada servidor cliente web de una instalación de Windows SharePoint Services contiene un archivo DocIcon.xml ubicado en la carpeta unidad_local:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML. DocIcon.xml asigna los identificadores de programa (ProgID) de archivo y las extensiones de archivo a iconos de archivos y al control que se usará al abrir cada tipo de archivo. Se pueden agregar elementos Mapping asignados en función de ProgID de archivo y de extensiones de archivo.

Advertencia

Los cambios en DocIcon.xml deben realizarse con extrema precaución, ya que son globales para una implementación de Windows SharePoint Services y afectan a todas las definiciones de sitio en el servidor cliente web. Los cambios que realice en este archivo pueden sobrescribirse cuando se instalan actualizaciones o Service Pack para Windows SharePoint Services, o cuando se actualiza una instalación a la siguiente versión del producto.

Formato de archivo

El elemento ByProgID asigna los ProgIDs de los diferentes tipos de archivo a iconos de archivo, especifica el texto que se muestra para cada tipo de archivo en el menú desplegable que aparece al hacer clic en la flecha Editar y establece el ProgID del control que se usará para abrir documentos de un tipo determinado. El siguiente fragmento muestra parte de una sección de ByProgID:

<DocIcons>
  <ByProgID>
    <Mapping
      Key="Excel.Sheet" 
      Value="ichtmxls.gif" 
      EditText="Microsoft Office Excel" 
      OpenControl="SharePoint.OpenDocuments" />
    <Mapping 
      Key="FrontPage.Editor.Document" 
      Value="ichtmfp.gif" 
      EditText="Microsoft Office FrontPage" 
      OpenControl="SharePoint.OpenDocuments" />
    ...
  </ByProgID>

El elemento ByExtension asigna las extensiones de archivo a iconos de archivo, especifica el texto que se muestra para cada extensión de archivo en el menú desplegable que aparece al hacer clic en la flecha Editar y establece el ProgID del control que se usará para abrir documentos con una extensión de archivo determinada. El siguiente fragmento muestra parte de una sección ByExtension:

  <ByExtension>
    <Mapping
      Key="asax" 
      Value="icasax.gif" />
    <Mapping 
      Key="ascx" 
      Value="icascx.gif" />
    <Mapping 
      Key="asmx" 
      Value="icasmx.gif" />
    ...
    <Mapping 
      Key="mpp" 
      Value="icmpp.gif" 
      EditText="Microsoft Office Project" 
      OpenControl="SharePoint.OpenDocuments" /> 
    <Mapping 
      Key="mps" 
      Value="icmps.gif" /> 
    <Mapping 
      Key="mpt" 
      Value="icmpt.gif" 
      EditText="Microsoft Office Project" 
      OpenControl="SharePoint.OpenDocuments" />
    ...
  </ByExtension>

El elemento Default especifica el archivo de imagen predeterminado que se usará para tipos de archivo no especificados en DocIcon.xml, como se muestra en el siguiente fragmento.

  <Default>
    <Mapping Value="icgen.gif" />
  </Default>
</DocIcon

Nota

Para resolver los conflictos, ByProgID tiene prioridad sobre ByExtension. Sin embargo, las plantillas de documento especificadas en el archivo Onet.xml de una definición de sitio sólo funcionan en relación con tipos de archivo especificados en el elemento ByExtension.

Vea también

Otros recursos

Procedimiento para agregar plantillas de documento, tipo de archivo y edición de una aplicación en una definición de sitio