Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Atributos
Los elementos pueden tener atributos, que son una manera de incorporar
características o propiedades a los elementos de un documento. Deben ir
entre comillas.
Por ejemplo, un elemento «estudiante» puede tener un atributo «Mario» y
un atributo «tipo», con valores «come croquetas» y «taleno»
respectivamente.
<Estudiante Mario="come croquetas" tipo="taleno">Esto es un día que
Mario va paseando…</Estudiante>
Entidades predefinidas
Entidades para representar caracteres especiales para que, de esta forma, no
sean interpretados como marcado en el procesador XML.
Ejemplo: entidad predefinida: & carácter: &.
Secciones CDATA
Es una construcción en XML para especificar datos utilizando cualquier
carácter sin que se interprete como marcado XML. No confundir con
2(#PCDATA) que es para los elementos. Permite que caracteres especiales
no rompan la estructura. Ejemplo:
<![CDATA[ contenido especial: áéíóúñ&]] >
Comentarios
Comentarios a modo informativo para el programador que han de ser
ignorados por el procesador. Los comentarios en XML tienen el siguiente
formato:
<!--- Esto es un comentario ---> <!-- Otro comentario -->
El Wireless Markup Language es un lenguaje cuyo origen es el XML
(eXtensible Markup Language). Este lenguaje se utiliza para construir
las páginas que aparecen en las pantallas de los teléfonos móviles y
los asistentes personales digitales (PDA) dotados de tecnología WAP.
Es una versión reducida del lenguaje HTML que facilita la conexión a
Internet de dichos dispositivos y que además permite la visualización
de páginas web en dispositivos inalámbricos que incluyan la
tecnología WAP. La visualización de la página dependerá del
dispositivo que se use y de la forma en que este interprete el código,
ya que varían entre sí. WML es un metalenguaje, lo que implica que
además de usar etiquetas predefinidas se pueden crear componentes
propios
La información en WML se distribuye en forma de barajas (decks)
compuestas por cartas (cards), tomándose cada fichero WML
como una baraja. Las cartas tienen un nombre para poder referirse
a ellas, y permitir la navegación entre ellas dentro de una misma
baraja.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.1//EN"
"http://www.pagina.com" >
<wml>
<card id="carta1" title="Carta">
<p mode="wrap">Un ejemplo para entrar a página.</p>
</card>
</wml>
A diferencia del HTML, WML es más estricto, si existe un error en la escritura
de las etiquetas presentará un error en vez de mostrar la página; al provenir
del XML requiere que las etiquetas como <br /> (que sirven para empezar una
nueva línea) finalicen con />, mientras que en HTML puede finalizar en > sin
generar error.
Así como HTML utiliza Javascript para crear acciones especiales sobre
sus páginas, WML utiliza WMLScript que es muy similar a Javascript pero
más simple. Los guiones generados con este lenguaje se deben ubicar en
archivos diferentes al archivo WML que los invoca, pues no pueden estar
embedidos dentro del código WML.
XQL