POSXML - Estrutura da linguagem

  1. Organização e Estrutura
  2. Case sensitive
  3. Caracteres reservados
  4. Comentários

A linguagem POSXML segue o padrão aberto XML, amplamente difundido na indústria de software. O padrão XML é totalmente flexível e possibilita rápida expansão. Todas as regras de formatação aplicadas ao XML continuam existindo no POSXML.

Organização e Estrutura

A linguagem POSXML é organizada e estruturada em forma de tags com níveis e subníveis de comandos que formam a estrutura lógica do aplicativo POSXML. Uma tag pode ser identificada quando está entre os sinais < (menor) e > (maior), onde a mesma deve obrigatoriamente ser aberta e fechada.

Case sensitive

A linguagem POSXML é case sensitive, portanto, existem diferenças entre palavras com letras minúsculas e palavras com letras maiúsculas. É necessário muita atenção, principalmente ao nomear funções e variáveis.

Exemplo:

<callfunction name="showmessage" />

<function name="showmessage">
  <display line="0" column="0" message=" Message 1" />
  <waitkey />
</function>

<function name="showmessage">
  <display line="0" column="0" message=" Message 2" />
  <waitkey />
</function>

Caracteres reservados

Todos os caracteres reservados na linguagem XML também são reservados na linguagem POSXML e devem ser escritos da maneira correta.

Os símbolos a seguir devem ser escritos da seguinte maneira:

< &lt;
> &gt;
& &amp;
' &apos;
" &quot;

Para exibir uma mensagem com o símbolo < (menor), o código seria assim:

<callfunction name="showmessage" />

<function name="showmessage">
  <display line="0" column="0" message="&lt; = lower" />
  <waitkey />
</function>

Comentários

Blocos de comentários devem ser utilizados com as tags <!-- e --> conforme o exemplo abaixo:

<function name="showmessage">
  <!-- Display -->
  <display line="0" column="0" message="< = lower" />
  <waitkey />
</function>