Tecnología

Inicio

Las diferencias entre los objetivos de despliegue de XML y HTML

En la superficie, Hypertext Markup Language (HTML) y Extensible Markup Language (XML) se ven un poco igual, pero hay diferencias significativas. HTML es un lenguaje de presentación utilizado para describir las páginas Web. tiendas de XML y se comunica el contenido de datos. En cierto modo, HTML puede ser considerado como un subconjunto de XML, pero su propósito y el despliegue tener poco que ver entre sí. Estas son algunas de las formas en que estas tecnologías están desplegadas.

despliegue HTML

HTML comienza su vida como una página de contenidos en la mente del diseñador web o programador. Se ha creado usando una herramienta como Dreamweaver o un editor de texto. Que se ve reforzada con imágenes gráficas y trajo a la vida a través de JavaScript, Flash u otros contenidos multimedia. Después de pruebas y revisiones, que se despliega en un servidor Web, donde se hace accesible a cualquier persona con una conexión a Internet y un navegador web.

despliegue XML

En HTML, el objetivo es una presentación a una audiencia humana, pero XML es más como las tuberías que llevan el agua a una casa. XML es muy a menudo una forma intermedia se utiliza para mover datos de un lugar a otro, ya sea como una transferencia de archivos o como una llamada de servicio Web.

Transferencias de datos XML

La mayoría de datos XML comienza su vida en una base de datos corporativa. Los datos se teclea o se recoge en un depósito en un lugar y luego se copia en un archivo XML. Los datos pueden contener los pedidos de productos, listas detalladas de las ventas, los datos de fabricación o números del censo. En todos los casos, el archivo se extrae de la base de datos y se escribe en un archivo XML. El archivo se transfiere a continuación a través de subidas Web o protocolo de transferencia de archivos (FTP) o se enviará por correo electrónico a otra ubicación. Una vez recibidos, los datos luego se extraídos del archivo que se almacena en otra base de datos o repositorio.

Servicios Web XML

Como XML se parece mucho a HTML, los desarrolladores encontraron que un programa que se ejecuta en un ordenador o una aplicación que se ejecuta en un teléfono inteligente podría enviar una solicitud a un servidor Web y obtener los datos XML en respuesta. Usando este modelo, una aplicación para iPhone puede enviar una solicitud que incluye la ubicación actual del teléfono y obtener una lista de las empresas cercanas como un mensaje XML a cambio. En lugar de presentar estos datos como una página Web, la aplicación se superpone a los nombres de las empresas en la parte superior de una imagen tomada en tiempo real desde el teléfono. A medida que el usuario desplaza en todo el horizonte, el teléfono señala la ubicación de cada negocio.

Cumple XML HTML

El XML Stylesheet Language Transform (XSLT) es un lenguaje XML que toma como entrada y lo transforma en formato PDF de Adobe HTML, texto o. Una vez más, XML es solamente una forma intermedia, pero ya que la mayoría de bases de datos pueden proporcionar datos en XML, XSLT ofrece una manera conveniente de transformar los datos en contenido legible por humanos. XSLT también ofrece flexibilidad al permitir a los desarrolladores tomar los mismos datos XML y la transforman utilizando varias plantillas diferentes.