ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Caso practico redes teleco

sperpe6Apuntes7 de Septiembre de 2021

6.995 Palabras (28 Páginas)126 Visitas

Página 1 de 28


  1. Introducción

HTML baso su especificación en SGML  (Standard Generalized Markup Language) , que es un estándar internacional (ISO 8879) para la definición de la estructura y el contenido de diferentes tipos de documentos electrónicos.

El problema de HTML es que solo ofrece un método para publicar contenidos en Internet con un determinado formato,  HTML no ofrece ninguna información sobre los datos que contiene, solo informa  la forma en que van a ser presentados. Esto es debido a que HTML solo se concibió para presentación de contenidos.

[pic 1]

Debido al crecimiento significativo de las aplicaciones de Internet y sus nuevos requerimientos de intercambio, estructuración, significado de la información que manejan surge la necesidad de ofrecer un modelo de representación de datos que satisfaga estas nuevas necesidades.

 

SGML es demasiado complejo y extenso, XML recoge en su especificación un subconjunto de la especificación completa de SGML, es decir XML es SGML simplificado.

XML  1.0 es una recomendación estándar del World Wide Web Consortium (W3C) de Febrero de 1998.

  1. ¿Que es XML?

XML (Extensible Markup Language) o Lenguaje de marcado extensible es un lenguaje de marcas para definir otros lenguajes por marcas.

  XML es un metalenguaje, ya que describe   lenguajes de marcado, por medio de Declaraciones de tipo de Documento (DTD) o Esquemas XML (Schemas).

XML permite crear un lenguaje por marcas para describir el contenido de un documento, y la forma en la cual se puede estructurar el documento y su contenido.

  1. Recomendaciones estándar relacionadas con XML

XLL (XML Link Language) Lenguaje para manejar enlaces en los documentos XML

  • XLinking (XML Linking): Define el lenguaje estándar  para enlazar con otros documentos XML.
  • XPointer: Define como poder hacer referencias a partes dentro del documento XML.

XSL (Extensible StyleSheet Language): Define el lenguaje de formato y transformación de XML.

  • XSLT (XSL Tranformations): Lenguaje de transformación de un documento XML en otro documento XML.
  • X-FO (XSL Formatting Objects): Lenguaje para el formato de presentación de los datos XML en pantalla, papel u otro medio.

XML Schema: Define lo mismo que DTD, pero ampliado y con sintaxis XML.

XPath (XML Path Language ): Lenguaje de  acceso  a las partes de un documento XML.

Namespaces in XML: Definición para utilizar espacios de nombres

DOM (Document Object Model): Define la interfaz para acceso y manipulación de documentos XML.

XBse :Define la forma de construir enlaces en XML

  1. Lenguajes  XML

MathML: Lenguaje especifico de formulación matemática.

SMIL - Lenguaje Sincronizado de Integración Multimedia: SMIL es una recomendación W3C que cubre audio, vídeo y animaciones.

SVG - Gráficos de Vector Escalables

  1. XML vs. HTML

La principal diferencia entre HTML y XML es que:

HTML es un lenguaje por marcas predefinido.

XML es un lenguaje por marcas para crear otros lenguajes por marcas.

Otras diferencias:

XML esta enfocado a describir información y como esta información se estructura

HTML  esta enfocado a presentar información simplemente.

XML es extensible pudiéndose definir lenguajes propios de marcas.

HTML las etiquetas están predefinidas.

XML puede usarse para describir el lenguaje HTML (XHTML).

XML separa el contenido de  la presentación.

HTML contenido y presentación van juntos.

  1. Tipos de documentos XML

Existen dos tipos de documentos XML: Bien formados y Validos

  • Bien formado: Un documento XML esta bien formado cuando esta estructurado de acuerdo a las reglas de sintaxis definidas en la recomendación de XML 1.0.

  • Valido: Un documento de XML es válido si esta bien formado y tiene  asociado una definición de tipo de documento (DTD) y es conforme con las restricciones que en ella se expresan.
  1. Sintaxis XML

Ejemplo XML (bolsa.xml)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<bolsa>

        <mercado>

                <denominacion>Madrid</denominacion>

                <empresa>

                        <nombre> Amadeus</nombre>

                        <cotizacion moneda="euro">4,76</cotizacion>

                </empresa>

                <empresa>

                        <nombre> Ferrovial</nombre>

                        <cotizacion moneda="euro">33,16</cotizacion>

                </empresa>

        </mercado>

        <mercado>

                <denominacion>Londres</denominacion>

                <empresa>

                        <nombre> Reuters</nombre>

                        <cotizacion moneda="penique">456,76</cotizacion>

                </empresa>

                <empresa>

                        <nombre> Pearson</nombre>

                        <cotizacion moneda="penique">629,41</cotizacion>

                </empresa>

        </mercado>

</bolsa>

  1. Cabecera /Prologo XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

Etiqueta con la que  deben empezar todos los documentos XML, ya que es la que indica que lo que la sigue es XML. Aunque es opcional, es más que recomendable incluirla siempre:

Atributos

  • version: indica la versión de XML usada en el documento. La actual es la versión 1.0
  • encoding: la forma en que se ha codificado el documento.. Por defecto es UTF-8, aunque podrían ponerse otras, como UTF-16, US-ASCII, ISO-8859-1, etc.
  • standalone: indica si el documento esta aislado o si va con un DTD , los valores posibles son (“yes”,”no”) respectivamente.
  1. Elemento Raíz

Los documentos XML sólo permiten que exista un elemento raíz, del que todos los demás elementos sean parte. Es decir, la jerarquía de elementos de un documento XML bien-formado sólo puede tener un elemento inicial.

Ejemplo:

<bolsa>

 ……

</bolsa>

  1. Elementos XML

Existen dos tipos de elementos en XML.

  • Elementos con contenido
  • Elementos vacíos 

  1. Elemento con contenido

Los elementos XML con contenido pueden tener más elementos, caracteres, o ambos a la vez.

Un elemento con contenido es, por ejemplo:

 <nombre> Reuters</nombre>

Siempre empieza con  una etiqueta <nombre_elemento> que puede contener atributos o no, y termina con una </nombre_elemento> que debe tener el mismo nombre. Al contrario que HTML, en XML siempre se debe "cerrar" un elemento.

Hay que tener en cuenta que el símbolo "<" siempre se interpreta como inicio de una etiqueta XML.. Para usar ciertos símbolos se usan las entidades predefinidas, que se explican más adelante.

  1. Elemento vacío

Un elemento vacío, es el que no tiene contenido.

...

Descargar como (para miembros actualizados) txt (36 Kb) pdf (266 Kb) docx (750 Kb)
Leer 27 páginas más »
Disponible sólo en Clubensayos.com