¿Qué es un lector HTML?
Un lector de lenguaje de marcado de hipertexto (HTML) puede ser cualquiera de los tres tipos de software de computadora. El término se usa comúnmente para indicar un programa que ha sido diseñado para mostrar documentos HTML, pero sin los componentes pesados y los requisitos en línea de un navegador web. Un lector HTML también puede ser un componente o biblioteca de programación, a veces incluido con un sistema operativo, al que se puede llamar desde una aplicación para procesar un documento HTML. "Lector HTML" también es el nombre dado a un programa o componente de programación destinado a capturar código HTML de una secuencia, ya sea en línea o incrustado en un archivo, por lo que se puede estudiar el código subyacente.
La amplia gama de dispositivos diferentes que tienen conectividad en línea y también se utilizan como plataformas móviles significa que existen diferentes perfiles de hardware que pueden no ser siempre adecuados para ejecutar un navegador web con todas las funciones. Además, hay algunos sistemas operativos para dispositivos que no tienen puertos funcionales de navegadores web disponibles. El uso de un lector HTML ligero en estos casos puede brindar al usuario de un dispositivo la capacidad de leer documentos HTML sin la necesidad de ejecutar intérpretes complejos o motores de secuencias de comandos en segundo plano.
Otro uso para el software lector de HTML es proporcionar una interfaz limpia para leer documentos HTML que no necesariamente se consideran sitios web y pueden no estar en línea. Los libros electrónicos, o ebooks, a veces se publican en formato HTML porque es muy fácil de obtener y usar un lector HTML en una amplia variedad de plataformas. En un entorno de oficina, se puede usar un lector HTML para ver informes dinámicos o documentos generados en programas más grandes y complejos sin requerir que el usuario comprenda cómo operar el conjunto de programas de oficina más grande.
En un entorno de programación, un lector HTML puede ser un componente de software que se integra en una aplicación más grande, desarrollada por separado. Algunos navegadores web, por ejemplo, usan un lector para parte de la representación realizada en la ventana principal antes de que los motores de visualización más complejos modifiquen el formato. Mediante el uso de un lector, cualquier flujo de entrada que se haya escrito en HTML se puede convertir fácilmente en una cadena con el formato adecuado que luego se puede procesar o mostrar.
Un lector HTML también puede ser un programa u objeto de programación diseñado para conectarse a un servidor remoto o escanear un archivo con la intención de extraer códigos HTML que de otro modo podrían ser eliminados por un programa más formal u ofuscados dentro de un formato propietario. Esto se puede usar para ver cómo se construye un documento HTML, o se puede usar para capturar la entrada de un servidor que está usando HTML como parte de un protocolo de comunicaciones. El uso de un lector en estas situaciones a veces es necesario cuando el programa de origen intenta ocultar o proteger el código HTML que se está utilizando.