Microsoft Office Online
Iniciar sesión en Mi Office Online (¿Qué es esto?) | Iniciar sesión

 
 
Microsoft Office InfoPath
Buscar
Buscar
 
 
 
 
Advertencia: está viendo esta página con una versión de explorador de Web no compatible. Este sitio Web funciona mejor con Microsoft Internet Explorer 6.0 o posterior, Firefox 1.5 o con Netscape Navigator 8.0 o posterior. Obtener más información acerca de los exploradores admitidos.

Versión imprimibleVersión imprimible Marcar y compartirCompartir
Cómo utiliza InfoPath la tecnología XML
 

Microsoft Office InfoPath es una aplicación de Microsoft Office System que se utiliza para crear plantillas de formulario basadas en el Lenguaje de marcado extensible (XML, Extensible Markup Language) y sus tecnologías asociadas. XML es un lenguaje estándar para describir, organizar e intercambiar datos. En InfoPath, las plantillas de formulario se basan en las tecnologías XML y los datos de formulario se guardan o envían en formato XML. InfoPath utiliza las siguientes tecnologías XML:

Estas tecnologías están reguladas por World Wide Web Consortium (W3C) (World Wide Web Consortium (W3C): consorcio de instituciones educativas y comerciales que supervisa la investigación y promociona estándares en todas las áreas relacionadas con World Wide Web.), que recomienda un conjunto específico de reglas, directrices y convenciones para producir archivos fáciles de generar y procesar en diferentes equipos y aplicaciones. Además de las tecnologías XML que admite InfoPath, InfoPath utiliza instrucciones de procesamiento (instrucciones de procesamiento: información almacenada en el prólogo de un documento XML. Esta información pasa a través del analizador XML hasta cualquier aplicación que utilice el documento XML.) y espacios de nombres (espacio de nombre: mecanismo que califica de forma exclusiva a los nombres y las relaciones de los elementos para evitar colisiones de nombres con los elementos que tengan el mismo nombre pero que provengan de distintos orígenes.) especiales, y dispone de varios métodos para el acceso a DOM a través del modelo de objetos de InfoPath.

Aunque no es necesario conocer todos los detalles de estas tecnologías XML, la siguiente tabla le ayudará a comprender cómo se utilizan dentro de InfoPath.

NombreDescripción
XMLXML es el formato de resultados producido por un formulario de InfoPath. XML se utiliza también para contener los datos de ejemplo que se muestran en los campos de un formulario antes de que un usuario lo rellene. InfoPath utiliza el estándar XML versión 1.0.
XSLTXSLT es el formato de los archivos de vista que se producen cuando se diseña una plantilla de formulario. InfoPath no es compatible con el uso de objetos de formato XSL (XSL-FO, XSL Formatting Objects) para la presentación de datos XML, ni la importación arbitraria de archivos .xsl. InfoPath utiliza el estándar XSLT versión 1.0.
Esquema XMLLos esquemas XML se utilizan como medio principal de validación de datos (validación de datos: proceso de comprobar la precisión de los datos; conjunto de reglas que se pueden aplicar a un control para especificar el tipo y el intervalo de datos que los usuarios pueden especificar.) en un formulario y proporcionan la estructura subyacente del documento XML producido por la plantilla de formulario. Además, un esquema XML se utiliza para definir la estructura del archivo de definición de formulario (.xsf) (archivo de definición de formulario: archivo XML con extensión .xsf que contiene información sobre los demás archivos y componentes utilizados dentro de un formulario, incluidas las personalizaciones de la interfaz de usuario, esquemas XML, vistas, lógica empresarial, eventos y la configuración de implementación.) que genera InfoPath cuando se diseña una plantilla de formulario. InfoPath no admite el uso de esquemas compatibles con las especificaciones XDR (XML-Data Reduced) y DTD (Document Type Definition). InfoPath utiliza el estándar Esquema XML versión 1.0.
XHTMLXHTML es HTML con formato correcto y se utiliza principalmente para desarrollar áreas de texto enriquecido. InfoPath utiliza el estándar XHTML versión 1.0.
XPathLas expresiones XPath se utilizan al enlazar (enlazar: conectar un control con un campo o grupo en el origen de datos para que se guarden los datos escritos en el control. Cuando un control no está enlazado, no está conectado con un campo o un grupo, por lo que no se guardan los datos escritos en el control.) controles a campos y grupos del origen de datos (origen de datos: colección de campos y grupos que definen y almacenan los datos de un formulario de InfoPath. Los controles del formulario están enlazados a estos campos y a estos grupos en el origen de datos.) de una plantilla de formulario. Las expresiones XPath también se utilizan para las expresiones de validación de datos y formato condicional (formato condicional: proceso de cambiar el aspecto de un control, incluida su visibilidad y estado de lectura y escritura, de acuerdo con los valores especificados en el formulario.). InfoPath utiliza el estándar XPath versión 1.0.
DOMEl modelo DOM se utiliza para tener acceso mediante programación al contenido del documento XML de origen producido por una plantilla de formulario. También se utiliza para proporcionar acceso de sólo lectura al contenido del archivo .xsf. InfoPath utiliza el estándar DOM versión 1.0.
Firma XMLLas firmas XML se utilizan para firmar digitalmente formularios creados por InfoPath. Si se habilitan, cada formulario de InfoPath puede contener una o más firmas digitales. InfoPath es compatible con la firma digital de partes de un formulario y del formulario entero.
Procesador XMLEl procesador XML se utiliza para cargar el XML de origen de un documento en la memoria dinámica del equipo, validarlo utilizando el esquema XML y producir la vista del documento mediante XSLT. El procesador XML compatible con InfoPath es Microsoft XML Core Services (MSXML) 5.0. No se admiten versiones anteriores de este procesador.
publicidad