Principios y pasos de la base de datos web
La World Wide Web se conoce como la Web. La Web puede describirse como un sistema de información de hipertexto gráfico global, interactivo, dinámico, multiplataforma, distribuido y que se ejecuta en Internet.
1. Cómo funciona la Web
La Web se creó junto con la tecnología de Internet. En una red informática, una computadora que proporciona servicios web se denomina servidor web. La Web utiliza un método de trabajo navegador/servidor. En cada servidor web se coloca una gran cantidad de información web. La unidad básica de información web es una página web (página web), y varias páginas web constituyen un nodo web. La página de inicio de cada nodo web se denomina "página de inicio" y tiene una dirección URL (dirección del Localizador uniforme de recursos). Los nodos web y las páginas web están organizados con una estructura de hipertexto (estructura de red no lineal).
2. Los pasos de trabajo de Web
Los pasos de trabajo de Web son los siguientes.
(1) El usuario abre el software del navegador (como Internet Explorer) en la computadora cliente.
(2) El usuario ingresa la dirección URL de la página de inicio web que se iniciará y el navegador generará una solicitud HTTP.
(3) El navegador se conecta al servidor web especificado y envía una solicitud HTTP.
(4) El servidor web recibe la solicitud HTTP, la procesa en consecuencia de acuerdo con el contenido de la solicitud y luego envía la página web de regreso al navegador en formato de archivo HTML.
(5) El navegador muestra la página web en la pantalla.
Lenguaje de marcado en el mundo WWW
Lenguaje HTML
HTML (Lenguaje de marcado de hipertexto, lenguaje de marcado de hipertexto) es un lenguaje informático para la creación de páginas web. La llamada página web es en realidad un documento HTML. El contenido del documento consta de texto y marcado HTML. La extensión de un documento HTML es .html o .htm. El navegador es responsable de interpretar las etiquetas del documento HTML y mostrar el documento HTML como una página web.
(1) Etiquetas HTML
La función de las etiquetas HTML es indicarle al navegador la estructura y el formato de la página web. Cada etiqueta está encerrada entre corchetes angulares <>. La mayoría de las etiquetas tienen una etiqueta de inicio y una etiqueta de final. Las etiquetas no distinguen entre mayúsculas y minúsculas. La mayoría de las etiquetas vienen con sus propios atributos. Por ejemplo, la etiqueta de fuente tiene atributos como CARA, COLOR y TAMAÑO: CARA define la fuente; COLOR define el color de la fuente. TAMAÑO define el tamaño de la fuente.
Usa el formato: BEIJING .
Hay muchos enlaces de texto y enlaces de imágenes en las páginas web. Los enlaces, también conocidos como hipervínculos, se utilizan para vincular a otras páginas web de la WWW. La etiqueta que representa un hipervínculo en un documento HTML es , y la URL de la página web vinculada se señala mediante el atributo HREF.
(2) Programa HTML
El programa HTML debe comenzar con la etiqueta y terminar con la etiqueta . Consta principalmente de dos partes entre las etiquetas y : el encabezado del archivo y el cuerpo del archivo. El encabezado del archivo se identifica con la etiqueta
y el cuerpo del archivo se identifica con la etiqueta . El encabezado del archivo suele contener información sobre toda la página web. Por ejemplo, la etiqueta(Escribe el contenido de la página web en esta etiqueta)
(3) Especificación HTML
La especificación HTML, también conocida como estándar HTML, está siempre en desarrollo. Con cada nueva versión, se agregan nuevas funciones y contenido a HTML.
En diferentes navegadores, el efecto de visualización de las páginas web puede ser diferente. Cada navegador utiliza su propia forma única de interpretar el marcado en documentos HTML y la mayoría de los navegadores no son totalmente compatibles con todas las funciones de HTML. Porque empresas como Microsoft y Netscape han desarrollado algunas etiquetas y atributos HTML únicos basados en el estándar HTML, que se denominan extensiones HTML. Estas etiquetas y atributos solo son reconocidos por sus propios navegadores y no pueden ser reconocidos por los navegadores de otras empresas. Si el navegador no reconoce la etiqueta en el documento HTML, la ignorará.
(4) Entorno de edición y entorno de ejecución del programa HTML
El documento HTML es un archivo de texto normal (ASCII) y no contiene ninguna información relacionada con la plataforma o el programa. Por lo tanto, los documentos HTML se pueden generar fácilmente utilizando cualquier editor de texto. Cabe señalar que la extensión del documento HTML debe ser .html o .htm. Los documentos HTML se pueden ejecutar en cualquier navegador y el código fuente HTML de la página web se puede ver en el navegador.
Los tipos y el uso de etiquetas en lenguaje HTML se presentarán con más detalle en el Capítulo 5.
Lenguaje de marcado extensible (XML)
HTML es el lenguaje universal en la Web Con la popularidad de Internet, los archivos web en la WWW se están volviendo cada vez más complejos y diversificados. Empiezo a sentir las deficiencias del HTML, un lenguaje de marcado de formato fijo. En 1996, el W3C comenzó a investigar sobre el lenguaje de seguimiento HTML y lanzó oficialmente XML (Lenguaje de marcado extensible, lenguaje de marcado extensible) en 1998. XML proporciona un enfoque más flexible que HTML al diseñar páginas web.
(1) Características del lenguaje XML
XML es un metalenguaje de marcado formado por la organización internacional W3C simplificando el estándar SGML (Standard Generalized Markup Language) para adaptarse a Aplicaciones WWW. En pocas palabras, XML es un lenguaje universal que utiliza marcas para describir contenido o información formal relacionada con el contenido. Un documento XML consta de datos de caracteres y marcas.
Como lenguaje de metaetiquetas, XML ya no fija etiquetas, lo que permite a los diseñadores de páginas web definir un número ilimitado de etiquetas para describir el contenido y también permite a los diseñadores crear sus propias reglas de uso.
(2) XML DTD
DTD (Definición de tipo de documento, definición de tipo de documento) es un conjunto de especificaciones técnicas para lenguajes de marcado personalizados aplicados en documentos XML. La DTD define el significado de las etiquetas y las reglas gramaticales para las etiquetas. Las reglas gramaticales determinan qué etiquetas se utilizan en documentos XML, en qué orden deben aparecer, cómo se anidan las etiquetas, qué etiquetas tienen atributos, etc. Una DTD puede estar contenida dentro del documento XML que describe, pero normalmente es un documento único o una serie de documentos. Como archivo externo, puede ser compartido por diferentes documentos XML a través de un enlace URL.
XML abre la definición de DTD. Diferentes industrias pueden definir DTD que describen el contenido de acuerdo con sus necesidades reales para adaptarse a las necesidades de intercambio y archivo de información dentro de la industria. Por lo tanto, han surgido una gran cantidad de lenguajes de marcado adecuados para diferentes industrias y plataformas.
El formato básico definido por DTD es: .
Las reglas incluyen: declaración de elemento ELEMENT, declaración de atributo ATTLIST, declaración de entidad ENTITY, etc. Por lo general, la industria editorial y de distribución necesita información para describir libros: número de libro, título del libro, autor, editorial, fecha de publicación, etc. Entonces, lo que se proporciona a continuación es una DTD desarrollada para describir la información del libro y su correspondiente documento XML.
]>
Otro libro con información omitida
No es feo Parece que se utilicen etiquetas significativas en el manifiesto del programa XML, como
(3) XML CSS y Los detalles del método de visualización afectan, por otro lado, permite definir diferentes métodos de visualización para los mismos datos, de modo que sean adecuados para diferentes aplicaciones y diferentes medios. , para que los datos XML se puedan reutilizar en la mayor medida posible. La forma de visualización de los datos del documento XML se define mediante hojas de estilo.
CSS (Hojas de estilo en cascada) es una hoja de estilo en cascada estándar utilizada en XML, y XSL (Lenguaje de estilo extensible) es un lenguaje de estilo extensible.
Debido a que XML permite a los usuarios crear cualquier etiqueta deseada y los navegadores generales no pueden anticipar el significado de las etiquetas de usuario ni proporcionar reglas para mostrar estas etiquetas, los usuarios deben crear documentos XML por sí mismos. la hoja de estilo se puede compartir libremente.
El navegador procesa un documento XML asociando primero el archivo de hoja de estilo que especifica. Si la hoja de estilo es un archivo XSL, los datos XML se convierten de acuerdo con las regulaciones y luego se muestran en base al propio XSL. Lenguaje XML y puede convertir XML a HTML antes de mostrarlo. Si la hoja de estilo es un archivo CSS, el navegador asignará un conjunto de estilos a cada etiqueta según lo dispuesto en la hoja de estilo antes de mostrarla.