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:

  • transformación XSL (Lenguaje de transformación basado en hojas de estilo)

  • transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XML

  • transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)

  • transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)

  • transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)

  • transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)firma XML

    Nota: Para obtener más información acerca de estas tecnologías, puede visitar el sitio Web de World Wide Web Consortium (W3C) y realizar una búsqueda de cada tecnología.

Estas tecnologías están reguladas por transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)firma XMLWorld Wide Web Consortium (W3C), 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 transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)firma XMLWorld Wide Web Consortium (W3C)instrucciones de procesamiento y transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)firma XMLWorld Wide Web Consortium (W3C)instrucciones de procesamientoespacio de nombres 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.

Nombre

Descripción

XML

XML 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.

XSLT

XSLT 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 XML

Los esquemas XML se utilizan como medio principal de transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)firma XMLWorld Wide Web Consortium (W3C)instrucciones de procesamientoespacio de nombresvalidación de datos 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 transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)firma XMLWorld Wide Web Consortium (W3C)instrucciones de procesamientoespacio de nombresvalidación de datosarchivo de definición de formulario 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.

XHTML

XHTML 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.

XPath

Las expresiones XPath se utilizan al transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)firma XMLWorld Wide Web Consortium (W3C)instrucciones de procesamientoespacio de nombresvalidación de datosarchivo de definición de formularioenlazar controles a campos y grupos del transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)firma XMLWorld Wide Web Consortium (W3C)instrucciones de procesamientoespacio de nombresvalidación de datosarchivo de definición de formularioenlazarorigen de datos de una plantilla de formulario. Las expresiones XPath también se utilizan para las expresiones de validación de datos y transformación XSL (Lenguaje de transformación basado en hojas de estilo)esquema XMLLenguaje de marcado de hipertexto extensible (XHTML)Lenguaje de rutas XML (XPath)DOM (Document Object Model)firma XMLWorld Wide Web Consortium (W3C)instrucciones de procesamientoespacio de nombresvalidación de datosarchivo de definición de formularioenlazarorigen de datosformato condicional. InfoPath utiliza el estándar XPath versión 1.0.

DOM

El 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 XML

Las 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 XML

El 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.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×