Está en la página 1de 1

Resumen XML

Declarar xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
Comentario: <!--Esto es un comentario -->
Elemento:
<Nombre atributo1=valor1 atributo2=valor2>
Contenido(Texto, nuevos elementos,etc)
</Nombre>
DTD
Interno:
<!DOCTYPE Mensaje [ Contenido del DTD]>
Externo:
<!DOCTYPE nombre SYSTEM nombre_fichero>

Elemento (El primero, elemento raz mismo nombre que DOCTYPE)


<!ELEMENT nombre_elemento (contenido)>
Contenido-> Otro elemento
ANY
EMPTY
#PCDATA
Elementos Hijos
<!ELEMENT nombre_elemento (elemento)> 1
<!ELEMENT nombre_elemento (elemento+)> 1 o mas
<!ELEMENT nombre_elemento (elemento*)> 0 o mas
<!ELEMENT nombre_elemento (elemento?)> 0o1
<!ELEMENT nombre_elemento (elemento|elemento|elemento)> 1 entre 2 o ms

Atributos
<!ATTLIST nombreElemento nombreAtributo tipo requisito>
Donde tipo puede ser:
CDATA cualquier tipo de carcter que no sea ya una etiqueta
Enumerado lista de valores separados por barras verticales
ID elemento nico y restringe el valor a un nombre vlido en XML
IDREF referenciar un ID
IDREFS referenciar una lista ID
NMTOKEN restringe el valor del atributo a un nombre vlido en XML
NMTOKENS lista de nombres admitidos por las reglas de nombrado de XML
Donde requisito puede tomar los siguientes valores:
#REQUIRED Obligatorio
#IMPLIED Opcional
#FIXED Valor fijo

También podría gustarte