Tag WML <go>

O elemento <go /> representa uma tarefa <go> representa a ação de ir para um novo cartão.

Atributos:

Este elemento suporta os seguintes atributos:

Atributo Valor Descrição
href URL Fornece o URL do novo cartão. URLs relativos são resolvidos em relação ao cartão atual
método
  • get

  • post

Especifica o método que deve ser usado para buscar o deck. Deve ser um dos valores get ou post, correspondendo aos métodos GET e POST do HTTP.

Ao usar method="get", os dados são enviados como uma solicitação com? dados anexados ao url. O método tem a desvantagem de poder ser usado apenas para uma quantidade limitada de dados e, se você enviar informações confidenciais, elas serão exibidas na tela e salvas nos logs do servidor web. Portanto, não use este método se estiver enviando senha etc.

Com method="post", os dados são enviados como uma solicitação com os dados enviados no corpo da solicitação. Este método não tem limite e as informações confidenciais não são visíveis no URL

sendreferer
  • true

  • false

Se definido como verdadeiro, o navegador envia a URL do deck atual junto com a solicitação. Este URL é enviado como um URL relativo, se possível. O objetivo disso é permitir que os servidores executem um controle de acesso simples nos decks, com base em quais decks estão vinculados a eles. Por exemplo, usando HTTP, este atributo é enviado no cabeçalho HTTP Referer.
aceitar charset charset_list Especifica uma lista separada por vírgulas ou espaços de conjuntos de caracteres que podem codificar dados enviados ao servidor em uma solicitação POST. O valor padrão é "desconhecido".
classe dados da classe Define um nome de classe para o elemento.
Eu iria ID do elemento Um ID exclusivo para o elemento.

Exemplo:

A seguir está o exemplo que mostra o uso do elemento <go>.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="GO Element">
<p>
   <anchor>
       Chapter 2 : <go href="chapter2.wml"/>
   </anchor>
</p>
</card>
</wml>

Outro exemplo que mostra como fazer upload de dados usando o método Get

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="GO Element">
<p>
   <anchor>
      Using Get Method 
      <go href="chapter2.wml?x=17&y=42" method="get"/>
   </anchor>
</p>
</card>

</wml>

Outro exemplo mostrando como fazer upload de dados usando o elemento <setvar>.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="GO Element">
<p>
   <anchor>

      Using setvar:
	  <go href="chapter2.wml"> 
	      <setvar name="x" value="17"/> 
  	      <setvar name="y" value="42"/> 
	  </go>
   </anchor>
</p>
</card>

</wml>

Outro exemplo mostrando como fazer upload de dados usando o elemento <postfiled>

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="GO Element">
<p>
   <anchor>
      Using setvar:
	  <go href="chapter2.wml" method="get"> 
              <postfield name="x" value="17"/>
              <postfield name="y" value="42"/>

	  </go>
   </anchor>
</p>
</card>

</wml>