Atributo con valor por defecto en XML

14/Feb/2014 XML , , Deja un comentario

Cuando definimos un atributo XML dentro de un DTD podemos hacer que el atributo tenga un valor por defecto en XML.

Lo primero es recordar que para definir un atributo XML:

  1. <!ATTLIST element-name attribute-name attribute-type default-value>

Donde tenemos el elemento sobre el que queremos definir el atributo, el nombre y tipo del atributo, y por último el valor por defecto.

Así podríamos definir el siguiente DTD con un atributo con valor por defecto en XML:

  1. <!ELEMENT square EMPTY>
  2. <!ATTLIST square width CDATA "0">

Hemos creado un atributo width, sobre un elemento square, del tipo CDATA y cuyo valor por defecto en XML será "0".

De esta forma podríamos crear el siguiente XML válido:

  1. <square width="100" />

En este ejemplo, el elemento “square" esta definido para ser un elemento vacío con un atributo “width" de tipo CDATA. Si no se asigna un atributo width, el valor por defecto en XML será 0.

Como podéis ver es muy sencillo el definir un atributo con un valor por defecto en XML.

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*