Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Introducción a XML


Summary: This article introduces the 'eXtensible Markup Language' (XML) and tells of it's uses.

¿Qué es XML?

XML, que proviene de eXtensible Markup Language, es un lenguaje recomendado por el W3C de propósito general. XML es además un subconjunto de SGML.

Otros muchos lenguajes están basados en XML como por ejemplo XHTML, MathML, SVG, XUL, RSS y RDF.

Por qué no funcionará HTML

HTML es un lenguaje fijo, algo que sólo lo hace útil presentaciones. En cambio XML está definido por el usuario y es usado para contenidos.

HTML está limitado a los siguientes tres aspectos: inteligencia, mantenimiento y adaptación. En cambio, los puntos fuertes de XML son: inteligencia, adaptación, mantenimiento y simplicidad.

Además, XML es diferente a HTML, ya que HTML se utiliza para presentaciones y XML para uso general. Ambos pueden ser usados conjuntamente con XSLT.

XML Correcto

Para que un documento XML sea correcto debe ser un documento bien redactado y debe cumplir todas las reglas de la sintaxis XML. Muchos navegadores, incluido Mozilla, disponen de un depurador que nos informará frecuentemente sobre documentos mal redactados que están siendo vistos o leídos.

Visualización de XML

Hay dos formas distintas de usar XML para presentaciones, desde transformarlo a HTML hasta crear PDFs o códigos de imagen.

Una forma de tener un estilo en una página XML es usando CSS con la declaración xml stylesheet.

<?xml-stylesheet type="text/css" href="stylesheet.css"?>

O con el potente XSLT, que es capaz de transformar un XML en cualquier cosa, las posibilidades son infinitas.

<?xml-stylesheet type="text/xsl" href="transform.xsl"?>

Recomendaciones

Estudiar otras guías de XML y repasar de nuevo las reglas de la sintaxis. Recuerda que esta guía es una pequeña introducción al lenguaje XML para novatos.

Debes aprender el lenguaje HTML para un mejor entendimiento de XML o leer cualquiera de las guías que puedes encontrar en developer.mozilla.org.

no sé hasta que punto esto es procedente: <div class="originaldocinfo"> == Información del documento == * Autor(es): Justin G. Shreve * Fecha última actualización: May 19th </div>

categorias

enlaces interwikis

Etiquetas y colaboradores del documento

Etiquetas: 
 Colaboradores en esta página: Mgjbot, Superruzafa, Fedora-core, Jorolo
 Última actualización por: Mgjbot,