aspose.info
PT

DML - Arquivo HTML DynaScript

Atualizado em

O que é um arquivo DML?

Um arquivo com extensão .dml é um arquivo de código de página de script da Web criado com DyanScript. DynaScript é uma linguagem de script HTML dinâmica que é compatível com ECMAScript e fornece a maioria dos mesmos recursos que outras linguagens de script. É semelhante ao código ColdFusion e ao código Microsoft Active Server Pages (ASP). Os arquivos DML podem ser abertos e visualizados em navegadores da Web padrão semelhantes a outras páginas HTML.

Formato de arquivo DML

Os arquivos DML são criados em formato de arquivo de texto simples e podem ser abertos com um editor de texto para visualizar o código. A escrita de código usando a linguagem de script DML pode ser usada para gerar HTML dinamicamente em páginas DML hospedadas no lado do servidor. DynaScripts são construídos a partir dos seguintes elementos de linguagem:

  • Tag SCRIPT - Estes são incorporados em documentos como comentários HTML. Um comentário HTML é marcado por um \ <!– tag.
  • Literais - São valores fixos em arquivos DynaScript. Exemplos destes incluem inteiros como 123 , 0x3F , 0123, números de ponto flutuante como 456.789 , 3.2e-8, Boolean como true ou false e string como “The rain in Spain”
  • Variáveis - As variáveis DynaScript não precisam ser definidas ou atribuídas a um tipo de dados fixo. Uma variável deve ter um valor antes de você usá-la em uma expressão; caso contrário, um aviso de tempo de execução é gerado.
  • Expressões - São combinações de variáveis, valores literais, operadores e outras expressões. O lado direito de uma instrução de atribuição é uma expressão.
  • Operadores - Operam em uma ou mais expressões chamadas operandos. Estes podem ser ternários, binários ou unários: os operadores ternários atuam em três expressões, os operadores binários atuam em duas expressões e os operadores unários atuam em uma.
  • Instruções - Controlam o fluxo de scripts, manipulam objetos e programação geral. Em geral, essas instruções seguem a sintaxe padrão C e Java. Exemplos são loops if-else, do-while, switch, break, continue, etc. como qualquer outra linguagem de script.
  • Funções - As funções, como qualquer outra linguagem de script, permitem que você encapsule um conjunto de instruções uma vez em um documento como uma função e, em seguida, use-o várias vezes ao longo do documento (chamando a função). DynaScript também suporta funções.
  • Objetos - DynaScript é orientado a objetos e suporta objetos e os conceitos fundamentais orientados a objetos de Encapsulamento, Polimorfismo e Herança.

Veja também