WML - Elementos

WML é definido por um conjunto de elementos que especificam todas as informações de marcação e estruturais para um deck WML. Os elementos são identificados por tags, cada uma incluída em um par de colchetes angulares.

Ao contrário do HTML, o WML adere estritamente à estrutura hierárquica XML e, portanto, os elementos devem conter uma tag de início; qualquer conteúdo, como texto e / ou outros elementos; e uma tag final. Os elementos têm uma das duas estruturas a seguir:

  • <tag> content </tag> : Este formulário é idêntico ao HTML.

  • <tag />:Isso é usado quando um elemento não pode conter conteúdo visível ou está vazio, como uma quebra de linha. A parte do prólogo do documento WML não possui nenhum elemento com elemento de fechamento.

A tabela a seguir lista a maioria dos elementos válidos. Um detalhe completo de todos esses elementos é fornecido em Referência de tags WML .

Elementos de baralho e cartas

Elementos WML Objetivo
<! ->  Define um comentário WML
<wml>  Define um deck WML (raiz WML)
<head> Define as informações da cabeça
<meta> Define meta informação
<card> Define uma carta em um baralho
<acesso> Define informações sobre o controle de acesso de um deck
<template> Define um modelo de código para todas as cartas em um baralho

Elementos de Texto

Elementos WML Objetivo
<br> Define uma quebra de linha
<p>  Define um parágrafo
<table> Define uma mesa
<td> Define uma célula da tabela (dados da tabela)
<tr> Define uma linha da tabela
<pre> Define o texto pré-formatado

Tags de formatação de texto

Elementos WML Objetivo
<b> Define o texto em negrito
<grande>  Define texto grande
<em> Define o texto enfatizado
<i> Define texto em itálico
<pequeno> Define texto pequeno
<strong> Define texto forte
<u> Define o texto sublinhado

Elementos de imagem

Elementos WML Objetivo
<img> Define uma imagem

Elementos âncora

Elementos WML Objetivo
<a> Define uma âncora
<âncora>  Define uma âncora

Elementos de Evento

Elementos WML Objetivo
<do> Define um manipulador de eventos do
<onevento> Define um manipulador de eventos onevent
<postfield> Define um manipulador de eventos postfield
<ontimer> Define um manipulador de eventos ontimer
<onenterforward> Define um manipulador onenterforward
<onenterbackward> Define um manipulador onenterbackward
<onpick> Define um manipulador de eventos onpick

Elementos de Tarefa

Elementos WML Objetivo
<go> Representa a ação de mudar para um novo cartão
<noop> Diz que nada deve ser feito
<prev> Representa a ação de voltar ao cartão anterior
<refresh> Atualiza algumas variáveis ​​de cartão especificadas.

Elementos de entrada

Elementos WML Objetivo
<input>  Define um campo de entrada
<select> Define um grupo selecionado
<opção> Define uma opção em uma lista selecionável
<fieldset> Define um conjunto de campos de entrada
<optgroup> Define um grupo de opções em uma lista selecionável

Elementos Variáveis

Elementos WML Objetivo
<setvar> Define e define uma variável
<timer> Define um cronômetro