9.2 Content type e 9.3 Comentários

Em alguns programas CGI é preciso indicar ao servidor que tipo de saída está tentando ser enviada de volta ao cliente. Normalmente, ela será um documento HTML, isto é text/html (embora possa ser também do tipo text/plain). Esta informação é enviada em um cabeçalho especificando o “Content Type”, o qual deve obrigatoriamente vir seguido de uma linha em branco, como no exemplo:

 <display><pft>’Content-type: text/html’##</pft></display>

Isso deverá ser escrito em linguagem de formatação CDS/Isis usando ## ou /# para produzir a linha em branco. Não é possível usar aqui o elemento <BR> do HTML pois antes e durante a interpretação desta linha o servidor ainda não sabe que deverá esperar por comandos HTML.

Feitos estes esclarecimentos, pode-se realizar o primeiro script.

 <IsisScript name=Olamundo>
 <display><pft>’Content-type: text/html’##</pft></display>
<display>Olá Mundo!</display>
 </IsisScript>

Se você salvar este arquivo como hello.xis em seu diretório /cgi-bin, você poderá chamá-lo através da seguinte página:

<HTML>
<body>
<form action="/cgi-bin/wxis.exe" method="post">
<input type="hidden" name="IsisScript" value="Olamundo.xis">
<input type="submit" value="OK para ver Olá...">
</form>
</body>
</HTML>

9.3 Comentários

Em qualquer programa, é de interessante tecer comentários no código fonte. Estes irão ajudar outras pessoas (ou você mesmo) a entender seu raciocínio durante o desenvolvimento do programa e a entender seus scripts quando tiver que alterá-los após um grande períodos de tempo.

Nos scripts, assim como em documentos HTML, comentários deverão ser colocados entre as tags

<!- – – – >,

por exemplo:

<display><pft>’Content-type: text/html’##</pft></display>
 <!- - Este é o header do documento - - >

Todos os comentários colocados no Script serão ignorados pelo Wxis não sendo mostrados ao usuário final.

Deixe um comentário