• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
  • Noticias
  • Aplicaciones
    • Office
    • WhatsApp
    • Hotmail
    • Seguridad
  • Entretenimiento
    • Cine y TV
    • Libros
    • Música
    • Videojuegos
    • Vídeo
  • Móviles
  • Tutoriales
  • Ciencia
cropped tecnologia peque

Tecnología

Blog de tecnología 2021

  • Análisis
  • Hardware
  • Robótica
  • Sistemas operativos
  • Startups
  • Criptomonedas
  • Paypal
    • Calculadora comisiones Paypal en €uros
    • Calculadora Paypal en Dólares
Estás aquí: Inicio / Productividad / XML: Qué es, ventajas y características

XML: Qué es, ventajas y características

Por Felice Rayces

PHP, HTML, Java, JS… Existen una gran cantidad de lenguajes que se pueden utilizar a la hora de programar una página web. Cada uno tiene sus pros y sus contras, en muchos casos incluso se combinan varios de ellos para poder obtener un mejor resultado o para lograr objetivos concretos.

El mundo de la programación es tan basto que es imposible conocer y aprender todos los lenguajes existentes, así como los que están por venir, pero es importante conocer los esenciales para poder entender el funcionamiento y seguir una curva de aprendizaje bien definida que ayuda a trabajar en los demás lenguajes.

Tabla de contenidos

  • Qué es XML
  • Características de XML
  • Ventajas de XML
  • Qué compone un documento XML
  • Sintaxis de XML

Qué es XML

Muchas personas confunden XML con HTML, aunque son dos cosas diferentes. XML es el acrónimo de eXtensible Mark-up Lenguage, o Lenguaje de Marcado Extensible. A pesar de lo que pueda hacer creer su nombre, XML no es un lenguaje de marcado sino un meta-lenguaje que permite definir etiquetas personalizadas para describir y organizar los datos de un documento.

Que es XML

XML ha sido desarrollado por el Wolrd Wide Web Consortium (W3C) con el objetivo de poder estructurar el contenido de los datos otorgando al desarrollador la capacidad de crear sus propias etiquetas.

Este lenguaje no está destinado a la programación de páginas web sino a la estructuración de los datos, sin embargo es común encontrar a XML en el código de los sitios web de todo el mundo.

Al igual que HTML, XML trabaja con texto plano y es un subconjunto de SGML (Standard Generalised Mark-up Lengauge), sin embargo XML puede definir las etiquetas en función del tipo de dato con el que trabaja el desarrollador.

Características de XML

Al ser este lenguaje un subconjunto de SGML hace uso de las tres características más importantes del Estándar de Lenguaje de Marcado Generalizado, las cuales son:

  • Extensibilidad
  • Estructura
  • Validación

XML no está pensado para utilizarlo en forma de presentación sino que se enfoca únicamente en el contenido, por lo tanto no se utilizan etiquetas para poder dar formato al contenido de un documento XML.

Las etiquetas que se utilizan en XML no tienen un significado preestablecido. Éstas se utilizan para definir los documentos con el significado que el desarrollador desee otorgarles.

Si bien muchas personas lo confunden con HTML otras creen que XML puede sustituir al lenguaje de marcado de híper-texto, pero no es así. Dichos lenguajes pueden complementarse pero XML no es capaz de sustituir a HTML a la hora de desarrollar páginas web.

XML

Ventajas de XML

Utilizar XML para estructurar el contenido tiene muchas ventajas. Una de las más grandes es que es uno de los lenguajes que más fácilmente se procesa puesto que hace uso de texto plano, facilitando el envío de información a través de internet.

Este lenguaje separa completamente el contenido del formato de presentación, haciendo uso únicamente del contenido y dejando la presentación para otro lenguaje.

Otra de las grandes ventajas de utilizar XML a la hora de programar es que está diseñado para poder trabajar con cualquier lenguaje y alfabeto, por lo que ningún desarrollador tendrá problema para hacer uso de él combinándolo con el lenguaje con el que quiera o deba trabajar.

Qué compone un documento XML

Los documentos XML pueden disponer de estos componentes:

  • Comentarios: Al igual que en otros lenguajes de programación, los comentarios se utilizan para añadir notas al documento sin que formen parte del contenido del mismo. Estos comentarios comienzan por <!– y terminan por –>.
  • Declaraciones de tipo: <!DOCTYPE>, esta etiqueta especifica la información sobre el documento.
  • Elementos: Las piezas lógicas que se utilizan en el marcado, se representa haciendo uso de una cadena de texto que se encierra entre etiquetas. Los elementos pueden contener atributos o incluso estar vacíos (con la etiqueta <br/>).
  • Instrucciones: Son las órdenes especiales que se indican en el documento para que lleve a cabo la aplicación que procesa el archivo XML.
  • Instrucciones XML: Todas las instrucciones dentro del documento XML comienzan con <? Y terminan con ?>
  • Secciones CDATA: Las secciones CDATA se refieren al conjunto de caracteres que el procesador no debe interpretar como parte de una etiqueta. De esta forma se utiliza para añadir caracteres como <, &, > y demás. Se aplican de la siguiente forma <!CDATA[ < ]>.

Documento XML

Sintaxis de XML

La sintaxis del lenguaje XML son las normas que se deben seguir para poder construir un documento XML. Estas reglas son dictadas por el World Wide Web Consortium (W3C) y se pueden consultar en http://www.w3.org/XML. Entre las reglas que marca el consorcio destacan:

  • Es un lenguaje sensible a las mayúsculas (case-sensitive).
  • Todos los elementos del documento han de tener su correspondiente etiqueta de inicio y de cierre.
  • Todo documento XML debe tener un elemento (raíz) que contenga a los demás elementos del contenido.
  • Todos los elementos dentro del documento XML han de estar anidados correctamente.
  • Todos los valores de los atributos deben estar entrecomillados.

Estas son las normas de sintaxis de XML más destacables, aunque existen otras tantas que también hay que tener en cuenta a la hora de desarrollar un documento haciendo uso del esquema que propone XML para poder ordenar el contenido.

Hablamos de: Productividad, Internet, Programación Etiquetas: programacion, xml

Artículos Relacionados

  • “Aprieta y cambia” Esta es la nueva tecnología por la cual apuesta Google
  • Cómo convertir de PDF a Word
  • Lo que debes saber sobre marketing digital
  • Tecnología block chain
  • Facebook Business ¿Sabes qué es?

Primary Sidebar

Síguenos en…

  • Correo electrónico
  • Facebook
  • LinkedIn
  • YouTube

Blog de Tecnología

Blog con información útil y de calidad para que aprendas a desenvolverte con las nuevas tecnologías, Internet, Redes Sociales, aplicaciones móviles, herramientas Web, Tecnologia.net es sinónimo de pasión por la tecnología.

Lo más buscado

  • Entrar en YouTube si está restringido
  • NBA online gratis: Mejores páginas para ver los partidos
  • Cantera de las descargas
  • Mejores antivirus gratis en 2019 para Windows
  • Eliminar virus de acceso directo
  • OffLiberty

Más temas

Productividad

Actualidad

Todo Android

Trucos

Economía y empresa

Criptomonedas

Seguridad

Internet

Redes sociales

Artículos Relacionados

google 1
“Aprieta y cambia” Esta es la nueva tecnología por la cual apuesta Google
de pdf a word
Cómo convertir de PDF a Word
que es email marketing
Lo que debes saber sobre marketing digital
tecnologia block chain
Tecnología block chain
saber quien visita mi perfil facebook
Facebook Business ¿Sabes qué es?
como ver futbol en intergoles
Intergoles: alternativa para ver fútbol online gratis
lo más buscado del 2020
¡Descubre qué es lo más buscado del 2020 en internet!
entrar en correo movistar
Cómo acceder e iniciar sesión en el correo Movistar

Análisis de productos

termo

Una de las dudas acerca de los termos eléctricos de agua, ciertamente es su capacidad, por lo tanto, si te preguntas ¿Cuántos litros debería tener mi trono eléctrico?, ¡No te preocupes! Acabas de llegar a un lugar correcto.  Hoy en día, las personas no saben cual es la capacidad correcta de sus termos eléctricos de […]

samsung portada

El polémico móvil de la marca surcoreana, tratará de buscar una nueva oportunidad en este 2020; el Samsung Galaxy Fold no solo busca cerrar las bocas de millones críticos, sino revolucionar el mercado de móviles.  En la pasada primavera, conocíamos el primer dispositivo plegable, y es que Samsung Galaxy Fold sacudía el mercado con la […]

termo3

¡Ya basta de agua congelada! Es hora, de dejar calentar el agua en hornillas, y entrar al mundo de los termos eléctricos, por eso, vamos a responder esa gran duda que tienes en este momento, ¿Qué termo eléctrico de agua debe elegir?, ¡Tranquilo! A continuación, tendrás la respuesta.  No obstante, debes recordar, porque es importante […]

Aplicaciones y servicios

campanas e commerce scaled

El SEM, en inglés Search Engine Marketing, se basa en campañas de marketing desarrolladas en motores de búsqueda o páginas web. Este tipo de campañas son ventajosas para los E-commerce, ya que consiguen captar tráfico de calidad de una manera efectiva, al tiempo que incrementan la visibilidad online de un negocio de forma rápida. Para […]

ahorrar aplicacion

Las aplicaciones son algo fundamental para el uso de los smartphones. Ya sea porque estamos hablando de mensajería o algo similar, las aplicaciones en los teléfonos definen en parte lo que podemos hacer con nuestros smartphones. Sin embargo, la mayoría de los apps que son realmente útiles, o que ofrecen servicios adicionales, son pagas. Ya […]

Compra online mercadona scaled

El servicio de Mercadona compra online se mantenía cerrado tras una difícil decisión que le tocó tomar a la empresa dada las circunstancias del momento.

Tutoriales

Consejos para elegir una impresora

En el mercado existen una infinidad de impresoras, por lo que puede resultar una ardua tarea decidirse por una. Además, existen muchos tecnicismo acerca de este tipo de herramientas. Por lo tanto, a la hora de comprar una impresora es importante tener en cuenta algunos aspectos atendiendo a nuestras necesidades y uso. Por ello, en […]

Hablamos de: Tutoriales

iniciar sesion pinterest

Vamos a aprender todo lo necesario para poder iniciar sesión en Pinterest, incluyendo las distintas alternativas para entrar en nuestra cuenta, así como la solución a algunos de los principales problemas que nos podemos encontrar a la hora de acceder a ella. Tabla de contenidos Qué necesito para iniciar sesión en PinterestCómo iniciar sesión en […]

Hablamos de: Redes Sociales, Android, APPLE, Tutoriales

Calcular ruta en coche

Aprende a cómo compartir y calcular ruta en coche en Google Maps con tus amigos y familiares. Disfruta de armar un trayecto desde tu ordenador o móvil.

Hablamos de: Tutoriales, Android, APPLE Etiquetas: Google Maps

Footer

Favoritos

Servidores VPS VS Servidores dedicado

Que es el Digital Marketing

Que es Facebook business

Crer APPS sin saber programar

Configurar el correo de ONO

Trabaja con nosotros

Somos un equipo joven en expansión y necesitamos constantemente nuevos talentos en áreas de redacción de contenidos y marketing.

Si te interesa colaborar con nosotros, puedes contactarnos en:info@tecnologia.net

Buscar artículos

Copyright © 2020 · Tecnologia.net - Acerca de - Autores - Contacto - Política de privacidad