¿Qué es un lenguaje de control de marcado?
El lenguaje de marcado, también llamado lenguaje de marcado, es una codificación de texto informática que combina texto (Texto) y otra información relacionada con el texto para mostrar detalles sobre la estructura del documento y el procesamiento de datos. Otra información relacionada con el texto (incluida, por ejemplo, la estructura y la información de presentación del texto) se combina con el texto original pero se identifica mediante marcas.
Introducción
El lenguaje de marcado, también llamado lenguaje de marcado, es un lenguaje que combina texto (Texto) y otra información relacionada con el texto para mostrar detalles sobre la estructura del documento y el procesamiento de datos. codificación de texto por computadora. Otra información relacionada con el texto (incluida, por ejemplo, la estructura y la información de presentación del texto) se combina con el texto original pero se identifica mediante marcas. Los lenguajes de marcado más utilizados en la actualidad son el lenguaje de marcado de hipertexto (HTML) y el lenguaje de marcado extensible (eXtensible Markup Language, XML). Los lenguajes de marcado se utilizan ampliamente en páginas web y aplicaciones web. El marcado se utilizó por primera vez en la industria editorial como un formato utilizado por autores, editores y editores para describir el formato de los trabajos publicados.
Clasificación del lenguaje de marcado
El lenguaje de marcado normalmente se puede dividir en tres categorías: expresivo, procedimental y descriptivo.
Lenguaje de marcado presentacional
El lenguaje de marcado presentacional (marcado presentacional) marca la información estructural del documento durante el proceso de codificación. Por ejemplo, en un archivo de texto, es posible que sea necesario representar el título del archivo en un formato específico (centrado, ampliado, etc.), por lo que debemos marcar el título del archivo. Los productos de procesamiento de textos y autoedición a veces pueden inferir automáticamente este tipo de información estructural, pero en su mayor parte, los editores de texto plano como Wiki no pueden resolver este problema.
Marcado de procedimiento
El lenguaje de marcado de procedimiento (Marcado de procedimiento) generalmente está especializado en expresión de texto, pero generalmente es visible para los editores de texto y puede ser utilizado por el software en el orden en que aparece. Interpretar a su vez. Para dar formato a un título, se inserta una serie de identificadores de formato inmediatamente antes del texto del título para indicarle a la computadora que cambie a un modo de visualización centrado y que aumente y ponga en negrita el tamaño de la fuente. Después del texto del título, se agregará un indicador de cancelación de formato; para comandos de macro del sistema más avanzados o este modo de pila, la implementación de este proceso será más rica. En la mayoría de los casos, las capacidades de etiquetado de procedimientos incluyen un lenguaje de programación completo de Turing. Ejemplos de lenguajes de marcado procedimentales incluyen: nroff, troff, TeX, Lout y PostScript. Los lenguajes de marcado procedimentales se utilizan ampliamente en el campo de la publicación profesional. Los editores profesionales utilizarán diferentes lenguajes de marcado según sea necesario para cumplir con los requisitos de publicación. p>
Marcado descriptivo
Historia La palabra "marcado" proviene del "marcado" de un manuscrito por parte de la industria editorial tradicional, es decir, agregar algunos símbolos a los bordes del original para indicar la impresión. requisitos. Durante mucho tiempo, este trabajo lo han llevado a cabo personas especializadas ("marcadores") y revisores, que marcan los manuscritos en cuanto a qué fuentes, estilos y tamaños de fuente utilizar, y luego entregan los manuscritos a otros para que los escriban manualmente. . Trabajar. GenCode TeX Artículo principal: TeX TeX es un potente software de composición tipográfica escrito por el profesor de informática estadounidense Donald E. Knuth. Es muy popular en el mundo académico, especialmente en matemáticas, física e informática. TeX generalmente se considera una buena herramienta de composición tipográfica, especialmente cuando se trata de fórmulas matemáticas complejas. Utilizando software de terminal como LaTeX, TeX puede componer textos hermosos.
SGML SGML es un lenguaje de marcado especializado que se utiliza para escribir versiones electrónicas del Oxford English Dictionary. Debido a la complejidad de SGML, es difícil popularizarlo. HTML Artículo principal: HTML HyperText Markup Language (inglés: HyperText Markup Language, conocido como HTML) es un lenguaje de marcado diseñado para crear páginas web y otra información que se puede ver en un navegador web. XML Artículo principal: XML Extensible Markup Language (XML para abreviar), también conocido como Extensible Markup Language, es un lenguaje de marcado. Las etiquetas se refieren a símbolos de información que las computadoras pueden entender. A través de dichas etiquetas, las computadoras pueden procesar artículos que contienen diversa información. XHTML Artículo principal: XHTML eXtensible HyperText Markup Language (XHTML) es un lenguaje de marcado cuya expresión es similar al Hypertext Markup Language (HTML), pero su sintaxis es más estricta. Otras aplicaciones basadas en XML Existen otras aplicaciones basadas en XML, como RDF, XForms, DocBook, SOAP y Web Ontology Language (OWL). Para obtener más información, consulte la lista de lenguajes de marcado XML. Características Otras aplicaciones XAML (lenguaje de marcado de aplicaciones extensible), basado en el lenguaje XML, se utiliza en Microsoft WPF (Windows Presentation Foundation).
Edite esta sección del historial del lenguaje de marcado
El lenguaje de marcado (lenguaje de marcado) utiliza una serie de etiquetas acordadas para marcar documentos electrónicos para realizar la semántica, la estructura y el formato de los documentos electrónicos. definición. Estas etiquetas deben poder distinguirse fácilmente del contenido y ser fácilmente identificables. El desarrollo de los lenguajes de marcado es el siguiente: GML(1969) | SGML(1985) | XML(1998) ,,,,,,,, HTML(1993) |——————|——|—— ——|——| MathML, WML, SVG, CML, un formato de documento general que debe seguir reglas específicas. Este es el principio rector para la creación de GML (lenguaje de marcado generalizado, lenguaje de marcado general). A partir de la motivación de las personas para estructurar documentos en un formato estándar, IBM creó GML. 2. Sobre la base de lograr una comprensión completa del concepto de lenguaje de marcado, el equipo de desarrollo dirigido por el investigador de IBM Charles Goldfarb mejoró GML y lo llamó SGML (Lenguaje de marcado generalizado estándar). SGML se convirtió en el medio interno de IBM para formatear y mantener archivos legalizados. . Posteriormente se amplió y modificó como un estándar de información integral para adaptarse a una amplia gama de aplicaciones en la industria. En 1986, la Organización Internacional de Normalización (ISO) adoptó SGML. Su función es muy poderosa, pero es muy compleja y requiere una gran cantidad de software costoso para su ejecución, por lo que no se ha promocionado durante mucho tiempo.
3. En 1989, Tim Berners-Lee y Anders Berglund, investigadores del Laboratorio Europeo de Física de Partículas (CERT), crearon conjuntamente un lenguaje HTML basado en marcado, que puede considerarse como una aplicación simple de SGML. Al principio, solo proporcionaba. a Un método para mostrar información de texto estático. Posteriormente, se produjeron cada vez más etiquetas. Los dos principales fabricantes de navegadores, Microsoft y Netscape, incluso crearon etiquetas de compatibilidad para sus propios productos, lo que hizo que HMTL fuera inflado e incompatible. 4. En 1996, la gente comenzó a trabajar en la descripción de un nuevo lenguaje de marcado, que es un método para aplicar la flexibilidad y el poder de SGML en la WEB W3C (World Wide Web Consortium, Global World Wide Web Consortium - lidera la World Wide Web. y formula su La Organización Internacional para Promover el Desarrollo de la World Wide Web y garantizar su interoperabilidad ha creado un grupo de expertos para realizar este trabajo. En 1998.2, el w3c aprobó la especificación XML1.0. XML (eXtensible Markup Language, lenguaje de marcado extensible) tiene las características principales de SGML, pero es conciso y su contenido no es ni siquiera una décima parte de SGML.