Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué es la URL? ¿Qué es XML?

¿Qué es la URL? ¿Qué es XML?

URL es simplemente la dirección de un sitio web

URL

Localizador global de recursos n. [Red informática]

URL (Localizador uniforme de recursos) El nombre chino es "Localizador global de recursos", también traducido como "Localizador universal de recursos", que es una dirección que puede identificar individualmente la ubicación de una computadora, directorio o archivo en Internet y también puede especificar un protocolo de comunicación, como Gopher. , HTTP, etc La URL permite que todos los recursos en Internet encuentren su ubicación a través de este método.

Introducción a la URL

En la WWW (Red Mundial de Información), si desea vincular a una página web, debe proporcionarle al navegador una dirección y la función de la misma. La URL aquí es para informar La ubicación de un determinado recurso en el navegador. En pocas palabras, generalmente la URL que ingresamos en el navegador IE o Netscape es una de las URL.

HTTP (Protocolo de transferencia de hipertexto) es el método de comunicación más importante entre servidores y navegadores en la WWW. Para permitir que el navegador encuentre correctamente la ubicación de los datos en Internet, le permite determinar. la ubicación de un recurso en forma de URL. Por lo general, la URL no necesariamente apunta a un archivo hipermedia, también puede ser un servicio en Internet, como Ftp, Gopher, etc.

Formato de URL

La URL está separada por "://". Por ejemplo, para la URL "/", el "" antes de "://" es la dirección. del servidor, donde "www" es "World Wide Web", "dreye" es el nombre de este sitio y "com" se refiere al "tipo de dominio", porque está limitado por DNS El formato, por lo que debe estar separados por un punto "." generalmente se agrega "país" al final (por ejemplo, Taiwán es tw) para formar el formato de URL más básico: "Protocolo://tipo de enlace.nombre del sitio. Tipo de dominio.País". .

En términos de Protocolo (protocolo de transmisión o comunicación), existen organizaciones comerciales, edu es una institución educativa, gov es un gobierno, mil es un sitio web militar, net es una empresa de servicios de Internet, etc.

Usando el método de URL anterior, Internet puede ser direccionado y clasificado uno por uno, y el navegador puede encontrar la ubicación correctamente; las URL no están necesariamente todas en inglés, sin importar cuán larga sea la URL. convertirse en 4 grupos de números.

Recientemente han aparecido las llamadas URL chinas. La aparición de esta tecnología también ha roto las limitaciones de las URL anteriores, haciendo que los recursos de búsqueda en Internet sean más rápidos y fáciles de aceptar y recordar.

El llamado xml es un lenguaje de marcado extensible, que se traduce al chino como "lenguaje de marcado extensible". Mucha gente en China entiende xml como una simple extensión de html, lo que en realidad es un malentendido. Aunque xml está muy relacionado con html.

La relación entre XML, SGML y HTML.

SGML y HTML son los pioneros de XML. SGML se refiere al "Lenguaje de marcado generalizado estándar". Es un estándar internacional para definir la estructura y descripción del contenido de archivos electrónicos. Es una estructura de documentos muy compleja y se utiliza principalmente para la defensa de grandes cantidades de datos altamente estructurados. varias otras áreas industriales para facilitar la clasificación y la indexación. En comparación con XML, la función de definición es muy potente, pero la desventaja es que no es adecuada para la descripción de datos web y el software SGML es muy caro. Creo que todo el mundo está familiarizado con HTML, es decir, el "lenguaje de marcado de hipertexto". Su ventaja es que es más adecuado para el desarrollo de páginas web. Pero una de sus desventajas es que hay relativamente pocas etiquetas, sólo un conjunto fijo de etiquetas como

., etc. Carece de la flexibilidad y adaptabilidad de sgml. No puede admitir lenguajes de marcado en campos específicos, como matemáticas, química, música y otros campos.

Por ejemplo, a los desarrolladores les resulta difícil expresar fórmulas matemáticas, fórmulas químicas y notaciones musicales en papel web.

Xml combina las ventajas de sgml y html y elimina sus desventajas. XML todavía se considera un lenguaje sgml. Es más simple que sgml, pero puede realizar la mayoría de las funciones de sgml. En el verano de 1996, John Bosak de Sun Microssystem comenzó a desarrollar el Grupo de Trabajo SGML del W3C (ahora llamado grupo de trabajo xml). Su objetivo era crear un sgml que aprovechara los puntos fuertes de sgml manteniendo la simplicidad de html en la web. El objetivo ya está prácticamente alcanzado.

2. Desarrollo de XML.

En el ámbito profesional han aparecido muchos proyectos de lenguaje de marcado web, el famoso es CML-Chemical Markup Language, desarrollado por Peter Murray_Rust, y al mismo tiempo se desarrolló el primer navegador XML universal Jumbo. En matemáticas, incluida IBM, se comprometieron a desarrollar MathML. En abril de 1997 se publicó la primera versión de xll. Cuando xll esté completamente implementado, será más complejo y poderoso que html y el nivel de vinculación que alcanzan actualmente los navegadores. En agosto de 1997, Microsoft e Inso introdujeron xsl. Dado que xml es puramente estructural y semántico, es necesario describir el método de formato de un solo elemento. Puede utilizar CSS de HTML; otra solución es xsl. En enero de 1998, Microsoft publicó el programa msxsl. Puede utilizar tablas xsl y documentos xml para crear páginas html que IE4 pueda reconocer. En febrero de 1998, el W3C lanzó la versión oficial de xml1.0. En el último año, debido al rápido desarrollo de las aplicaciones de red, xml se ha desarrollado muy rápidamente. Han aparecido nuevos términos como DOM (Document Object Model) y XSLT (XSL Transformation), y el software de aplicación XML también se ha desarrollado rápidamente. Empresas como Microsoft, IBM, Breeze y Stilo han lanzado sus propios analizadores o plataformas de desarrollo. Impulsadas por grandes empresas como Microsoft, IBM y HP, actualmente existen dos organizaciones de investigación XML muy conocidas, a saber, biztalk.com y oasis.org, que hacen recomendaciones estándar al W3C. Entre ellos, biztalk está organizado por Microsoft. Lo interesante es que Microsoft también participó en Oasis. Sin embargo, a diferencia de IBM, HP y otras grandes empresas famosas, su tarifa anual es de sólo 100.000 dólares estadounidenses. todo depende de Oasis." "¡Depende del desarrollo de Microsoft!" La implicación es que si los estándares desarrollados por Oasis entran en conflicto con las aplicaciones de Microsoft, una guerra de estándares es inevitable.

¿Qué es XML?

En primer lugar, XML es un lenguaje de metaetiquetas. La llamada "metaetiqueta" significa que los desarrolladores pueden definir sus propias etiquetas según sus propias necesidades. Por ejemplo, los desarrolladores pueden definir de la siguiente manera Mark , se puede marcar cualquier nombre que cumpla con las reglas de nomenclatura xml, lo que abre la puerta a diferentes aplicaciones. HTML es un lenguaje de marcado predefinido. Solo reconoce etiquetas definidas como y

, pero no reconoce etiquetas definidas por el usuario. El segundo xml es un lenguaje semántico/estructurado. Describe la estructura y semántica del documento.

Por ejemplo, en y html, para describir un libro, se puede expresar de la siguiente manera:

nombre del libro

nombre_autor
  • nombre_editor; ;;;
  • isbn_number
      En xml, los mismos datos se representan como nombre del libro nombre del autor nombre del editor < isbn>isbn_number De la comparación anterior, se puede ver que los documentos xml tienen una semántica clara y están estructurados. XML es un formato de datos universal desde una perspectiva de bajo nivel, XML es un formato de datos simple, que es 100% texto ASCII puro, y ASCII es muy resistente a daños. A diferencia de los datos comprimidos y los objetos Java, una vez que un archivo de datos se daña, los datos se vuelven ilegibles. Desde una perspectiva de alto nivel, es un lenguaje de autodescripción.

      XML se puede utilizar para el intercambio de datos principalmente porque la información representada por XML es independiente de la plataforma. La plataforma aquí puede entenderse como diferentes aplicaciones o diferentes sistemas operativos; describe un documento de Word estándar; se puede utilizar para intercambiar información con Acrobat de Adobe y la información se puede intercambiar con la base de datos.

      Datos estructurados representados por XML.

      Para documentos grandes y complejos, xml es un lenguaje ideal que permite especificar no sólo el vocabulario del documento, sino también las relaciones entre elementos. Por ejemplo, puede especificar que un elemento de autor debe tener un subelemento de nombre. Puede estipular qué subnegocios debe incluir el negocio de una empresa.

      Documento XML. Los documentos XML se componen de DTD y texto XML. La llamada DTD (Definición de tipo de documento) es simplemente un conjunto de reglas de sintaxis para etiquetas que indica cómo está organizado el texto XML. debe tener una etiqueta secundaria , puede o no tener una etiqueta secundaria , etc. Por supuesto, un texto XML simple no puede tener DTD. A continuación se muestra un texto xml simple. jaja ​​ ¿dónde? Comienza y termina con una descripción del proceso. Independiente representa equipos periféricos. Aquí el dispositivo periférico puede entender el texto XML sin aplicar otros archivos. Porque los archivos XML pueden aplicar externamente datos externos como DTD.

      Algunas de las tecnologías implicadas en XML.

      XSL y CSS.

      Como puede saber por la introducción anterior, XML puede definir el contenido de la información, pero no define cómo debe expresarse la información. Esta es en realidad la ventaja de XML: separa el contenido y la forma. para que el mismo contenido pueda Hay diferentes expresiones. Creo que con la mejora de las aplicaciones XML, el "recomendado usar resolución 800x600" desaparecerá. La expresión del contenido XML se logra mediante XSL (Lenguaje de estilo XML) y CSS (Hojas de estilo en cascada).

      Tomando el ejemplo anterior, la hoja de estilos (XSL) que se puede definir para este documento xml es la siguiente:

      Este es un archivo XSL simple y los archivos html se pueden generar usando msxsl. De la siguiente manera

      jaja ​​ En cuanto a CSS, ya tiene su sombra en archivos HTML, por ejemplo, H1 { font-size: 12pt; font-weight: negrita } Este es un texto CSS simple.

      Esquema XML Aunque DTD impone restricciones en el uso de etiquetas, se necesitan herramientas más rigurosas y completas para el procesamiento automático de XML. Por ejemplo, DTD no puede garantizar que el valor de un determinado atributo de una etiqueta no sea negativo, por lo que aparece el esquema XML. Dado que el esquema XML (diferente de DTD) también es un documento XML normal, los desarrolladores pueden utilizar las mismas herramientas para procesarlo. intercambiar información con otros XML. XML Schema fue propuesto originalmente por Microsoft. Después de una exhaustiva discusión y demostración, los expertos del W3C publicaron una definición de requisitos en febrero de 1999, indicando los requisitos que debe cumplir Schema. En mayo, el W3C completó y publicó la definición de Schema. Actualmente, el analizador XML en IE5 puede analizar XML según la definición de tipo de documento (DTD) o el esquema XML.

      Acerca de DOM DOM es el modelo de objetos de documento, que implementa el contenido del documento XML como un modelo de objetos. , simplemente Así es como las aplicaciones acceden a los documentos XML. El nivel 1 de DOM del W3C define cómo implementar atributos, métodos, eventos, etc.

      Acerca de XSLT XSLT es la transformación del lenguaje de hoja de estilo XML Al momento de escribir este artículo, el estándar formal aún no se ha formado formalmente y "XSLT" se adoptó en noviembre de 1999. XSLT es un lenguaje utilizado para transformar documentos XML entre sí. En pocas palabras, sabemos que diferentes desarrolladores utilizarán diferentes documentos XML para sus propias aplicaciones. Usando XSLT, podemos extraer los datos que necesitamos de un documento XML definido y convertirlos en diferentes formatos, que pueden ser XML, HTML y varios. Un GUIÓN diferente.

      Acerca de Xpointer y Xlinks

      Similar a Hyper Link en HTML, Xpointer y Xlink se utilizan para conectar otros documentos XML y partes de otros documentos XML, donde Xpointer es equivalente a HTML Anchors. ¡posicionamiento del subcontenido de documentos HTML! Pero su nivel de conexión es más fuerte. Por ejemplo, en la librería, puedes localizar un libro de un autor llamado Jin Yong, y hay cuatro personas malvadas en el libro. En HTML, esto es imposible.

      Por supuesto, el desarrollo de XML ha provocado la aparición de muchas tecnologías nuevas, incluidas RDF, Xfrom, etc. La mayoría de ellas, el W3C solo dio sugerencias y aún no ha formado estándares formales. la etapa de discusión. Prestaremos mucha atención a los cambios en el contenido.

      Framework XML

      El llamado framework es Framework. XML es un estándar universal. No pertenece a un particular, y no es una empresa la que lo certifica, sino el W3C. Entonces, ¿por qué tantas grandes empresas recurren a él? Con lo que compite cada empresa es con su marco y su esquema. El marco XML controla la estructura de los archivos XML y es un control estructural de alto nivel. Al utilizar el marco XML, la lógica empresarial se puede separar para lograr la separación de datos y cálculos.

      Los marcos actualmente conocidos incluyen Biztalk de Microsoft y las Naciones Unidas (UN/CEFACT) y OASIS lanzaron conjuntamente la iniciativa EBXML a finales de 1999. Creo que habrá muchos marcos en el futuro cercano. Una de las preguntas es si es un riesgo lanzar un marco cuando todavía se proponen muchas cosas sobre XML en el W3C. Sin embargo, el desarrollo de Internet parece ser así. En cuanto al desarrollo del marco, esperaremos y veremos.