Está en la página 1de 1

SGM

XML
LENGUAJE DE MARCADO EXTENSIBLE
Aplicacion
XML es un lenguaje de marcado similar a HTML.
XML HTM
Significa Extensible Markup Language (Lenguaje de
Marcado Extensible) y es una especificación L
de W3C como lenguaje de marcado de propósito
general.

METALENGUAJE:
Permite generar metadatos REGLAS BASICAS: Documentos Bien Conformados
A diferencia de otros lenguajes de marcado, XML no está
Para ser válido, un documento XML necesita cumplir ciertas reglas de semántica que son generalmente definidas en un esquema XML o en una Definición
predefinido, por lo que debes definir tus propias etiquetas. El
de Tipo de Documento (DTD).
propósito principal del lenguaje es compartir datos a través de
diferentes sistemas, como Internet.

6
Los atributos de los elementos deben ir
Solo puede contener un elemento raíz.
DOCUMENTOS entre comillas simples o dobles.
XML
<form method = “get” action = ‘ABC’> </form>

7
Todos los elementos del documento XML deben Los nombres de los elementos pueden
tener una etiquete de apertura y una de cierre. contener letras, números, y signos.

Esquemas <raiz-1.>
DTD’s </raiz-1.>

8
Los elementos de un document XML no se Los nombres de los elementos no pueden
No Valido contener espacios.
pueden mezclar.
En el ejemplo siguiente, vemos un
documento en el que una etiqueta que
no se cierra a si misma, no tiene <rai z-1.>
etiqueta de cierre.
</rai z-1.>

Valido
Ahora veamos una versión correcta
Los elementos deben de ser anidados adecuadamente.
9 Los nombres de los elementos no deben
comenzar con un numero.
del mismo documento

Es imposible para un intérprete (por ejemplo un


Sensible al tamaño para definir adecuadamente los
nombres de los elementos. 10 Los atributos se colocan en la etiqueta
de apertura.

navegador) analizar un documento sin tener


conocimiento de su gramática (del DTD). <HTML> </HTML> <Body> </BODY>

LENGUAJES
BASADOS EN XML

También podría gustarte