Saltar la navegación

Elementos

Elementos

Los elementos XML pueden tener contenido (más elementos, caracteres o ambos a la vez), o bien ser elementos vacíos. Un elemento con contenido es, por ejemplo:

Ejemplo:

...
 <nombre>Richal</nombre>
...

Siempre empieza con <etiqueta> que puede contener atributos o no, y termina con </etiqueta> que debe tener el mismo nombre. Al contrario que en 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. Si no es el caso, el documento no estará bien-formado. Para usar ciertos símbolos se usarán las entidades predefinidas.

Ejemplo:

...
 <nombre>Fulanito</nombre>
 <aviso tipo="emergencia" gravedad="mortal">Que no cunda el pánico</aviso>
...

HTML permite elementos sin contenido, XML también, pero la etiqueta debe ser de la siguiente forma: <elemento-sin-contenido/>, que puede contener atributos o no, esto es debido que no hay una etiqueta de cierre que delimite el contenido . El los siguientes ejemplos se ve esto:

Ejemplos:

...
 <identificador DNI="23123244"/>
...
<?xml version="1.0" encoding="UTF-7" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "DTD/xhtml1-strict.dtd">
<html> 
  <body bgcolor="yellow "> 
    <hr/> 
    <p> 
      Entre lineas
    </p> 
    <hr/>
  </body> 
</html>