Compartir a través de


Procesamiento del analizador XML

Última modificación: lunes, 05 de octubre de 2009

Hace referencia a: SharePoint Foundation 2010

Cuando un usuario carga un documento XML, SharePoint Foundation examina el documento para determinar si se debe invocar el analizador XML integrado. Si el documento cumple los requisitos, SharePoint Foundation invoca el analizador para aumentar el nivel de las propiedades del documento correspondientes a la biblioteca de documentos.

Para obtener más información acerca de los requisitos para que SharePoint Foundation invoque el analizador XML integrado para un documento, vea Aumento y disminución de nivel de propiedades de documento XML.

Una vez invocado el analizador XML, éste examina el documento para determinar el tipo de contenido del documento y, a continuación, obtiene acceso a la definición de tipo de contenido del documento. La definición de tipo de contenido incluye información acerca de cada columna de dicho tipo de contenido; esta información puede incluir lo siguiente:

  • La propiedad del documento que se asigna a una columna determinada (si existe).

  • La ubicación en que se almacena la propiedad del documento en el propio documento.

Para obtener más información acerca de cómo especificar esta información en la definición de tipo de contenido, consulte Uso de tipos de contenido para especificar propiedades de documentos XML.

Con esta información, el analizador XML puede extraer todas las propiedades del documento desde la ubicación correcta del documento y pasar estas propiedades a SharePoint Foundation. A continuación, SharePoint Foundation aumenta el nivel de la propiedad del documento correspondiente a la columna coincidente incluida en el tipo de contenido.

Asimismo, SharePoint Foundation también puede invocar el analizador XML integrado para disminuir el nivel de las propiedades de las columnas de tipo de contenido, en la biblioteca de documentos, al propio documento. Si SharePoint Foundation invoca la función de disminución de nivel del analizador, pasa al analizador el documento y los valores de columna cuyo nivel se va a disminuir al documento. Una vez más, el analizador obtiene acceso a la definición de tipo de contenido del documento. El analizador usa la definición de tipo de contenido para determinar lo siguiente:

  • Qué propiedades del documento se asignan a los valores de columna pasados para la disminución de nivel.

  • La ubicación de dichas propiedades del documento en el documento.

Con esta información, el analizador escribe los valores de columna en las ubicaciones de propiedades de documento correspondientes del documento.

Habilitación de la disminución de nivel de las propiedades

Para poder disminuir el nivel de una propiedad del documento, la columna a la que está asignada se debe definir con el atributo ReadOnly establecido en false.

Vea también

Conceptos

Aumento y disminución de nivel de propiedades de documento XML

Uso de tipos de contenido para especificar propiedades de documentos XML

Determinación del tipo de contenido del documento para análisis de XML

Especificación del tipo de contenido de documentos para el análisis XML