XSLT

Postado por admin em TECNOLOGIA em quarta-feira fev 25, 2009

O que é XSLT?

Abreviação de EXtensible Stylesheet Language Transformation, esse modo de formatação é um derivado do XSL(EXtensible Stylesheet Language) que transforma um arquivo XML que, como sabemos, tem apenas uma estrutura não visual, dando lhe aparência visual e definido o “rosto” da página(que usará os dados do XML).

MANZI,  Fabrício.  Dreamweaver CS3 – Criação de sites e Loja Virtual. São Paulo: Érica, 2007

ADICIONAR COMENTÁRIO | Tags : , ,

DHTML

Postado por admin em TECNOLOGIA em quarta-feira fev 25, 2009

O que é DHTML?

DHTML ou Dynamic HTML,  é a união das tecnologias HTML, Javascript e uma linguagem de apresentação, como folhas de estilo CSS aliada a um Modelo de Objeto de Documentos, para permitir que uma página Web seja modificada dinamicamente na própria máquina cliente, sem necessidade de novos acessos ao servidor web.

Atualmente há pelo menos três grandes grupos trabalhando no DHTML: o W3C, que é o responsável pelas versões oficiais da HTML, a Netscape, e a Microsoft.

Em relação a especificação oficial, a Netscape e a Microsoft incluíram vários recursos extras que ajudaram ainda mais o DHTML. Sendo assim, esses DHTMLs vão algo além da capacidade de alterar as propriedades das marcações tags HTML dinamicamente. O DHTML da Microsoft, por exemplo, permite que se adicionem efeitos como sombra e néon a imagens dentro de um documento HTML. Outro recurso conhecido como Fontes Dinâmicas (Dynamic Fonts), da Netscape, permite que fontes sejam transmitidas pelo servidor junto com o documento HTML, possibilitando, a qualquer browser que implemente esse recurso, mostrar os caracteres exatamente como planejou o autor do documento. Resumindo, DHTML é um conjunto de ingredientes que proporcionam um controle sem precedentes sobre a apresentação do conteúdo de páginas da Web, além de possibilitar a inclusão de componentes multimédia, como animações, diretamente no código HTML, sem a necessidade de plug-ins. Toda a curiosidade em torno do HTML Dinâmico se justifica então, já que o mesmo estabelece novos patamares de interação e movimento na internet a um baixo custo – medido em velocidade, abrangência e flexibilidade, por exemplo, melhor do que em moeda corrente.

Fonte: Disponível em http://pt.wikipedia.org/wiki/DHTML

ADICIONAR COMENTÁRIO | Tags : , ,

XHTML

Postado por admin em TECNOLOGIA em domingo fev 22, 2009

O que é XHTML?

XHTML é a abreviação para eXtensible HyperText Markup Language, grafia em inglês que , jargão da internet, foi traduzido para Linguagem Extensível de Marcação para Hipertexto e que se destina a escrever documentos web com a funcionalidade adicional de ser compatível com aplicações XML.

É uma linguagem de marcação bastante familiar para quemconhece HTML, constituindo-se a transformação de um documento HTML existente para XHTML em uma tarefa bem simples conforme abaixo:

  • Documentos devem ser bem-formados.
  • Todas as tags devem ser escritas com letras minúsculas.
  • Tags devems estar convenientemente aninhadas.
  • Uso de tags de fechamento é obrigatório.
  • Elementos vazios devem ser fechados.
  • Diferenças na sintaxe dos atributos.

Versão

XHTML 1.0 é uma recomendação do WC, e sua versão atual data de 26 de janeiro de 2000.  Isto significa que se trata de uma linguagem estável, oficialmente recomendada pelo W3C.

SILVA, Maurício Samy.  Construindo site com CSS e (X)HTML. São Paulo: Novatec Editora, 2008

ADICIONAR COMENTÁRIO | Tags : , ,

XML

Postado por admin em TECNOLOGIA em sábado fev 21, 2009

O que é XML?

XML é a abreviação de EXtensible Markup Language (Linguagem extensível de formatação). Trata-se de uma linguagem que é considerada uma grande evolução na internet. Porém, para quem não é programador ou não trabalha com o uso de linguagens e ferramentas para a Web, é quase imperceptível as vantagens do XML. Este artigo se dispõe a tornar isso mais claro.

O XML é uma especificação técnica desenvolvida pela W3C (World Wide Web Consortium – entidade responsável pela definição da área gráfica da internet), para superar as limitações do HTML, que é o padrão das páginas da Web.

A linguagem XML é definida como o formato universal para dados estruturados na Web. Esses dados consistem em tabelas, desenhos, parâmetros de configuração, etc. A linguagem então trata de definir regras que permitem escrever esses documentos de forma que sejam adequadamente visíveis ao computador.

Diferença entre o HTML e o XML

O HTML e o XML tem lá suas semelhanças, sendo a principal o fato de utilizar tags (palavras-chaves e parâmetros). Em ambas as linguagens, cada tag consiste em duas partes, uma que inicia e outra que fecha o comando. No entanto, em muitos casos, se uma tag é aberta no HTML e não é fechada, a página é exibida mesmo assim. Já no XML, se houver qualquer erro desse tipo, a aplicação simplesmente pára. Percebe-se com esse exemplo, que o HTML é uma linguagem mais tolerante, enquanto o XML é altamente rígido. Isso pode até parecer uma desvantagem, mas se for, é compensada pela extensibilidade do XML. Para um melhor entendimento, veja o seguinte fato: no HTML, a tag <p> </p> indica o início e o fim de um parágrafo. No XML, as tags são usadas para definir blocos de dados. O que isso quer dizer? Quer dizer que, <p> </p> podem significar qualquer coisa que o programador desejar. Por exemplo, <p> </p> podem significar peso, pessoa, nome, endereço, classe, carro, enfim, o que o usuário quiser que represente. Por essa característica, o XML é até considerado por muitos uma linguagem capaz de gerar outras linguagens, visto que quem define os comandos e suas funções é o programador. A praticidade é tanta que torna-se possível um usuário criar uma coleção própria de tags e aplicá-las nas páginas e documentos que desejar.

DTD

Você pode estar se perguntando: se cada usuário pode criar sua própria linguagem, não seria uma grande confusão usá-la, uma vez que só o criador conhece a linguagem? Não. Quando o programador utiliza suas próprias tags, é adicionado ao arquivo uma espécie de glossário, chamado de DTD (Document Type Definition). No DTD é possível definir, por exemplo, que na tag <cadastro> existam mais 4 tags: <nome>, <idade>, <profissao> e <sexo>. Além do DTD, há também o XML Schema, que tem a mesma função, porém conta com mais recursos.

ADICIONAR COMENTÁRIO | Tags : , ,

CSS

Postado por admin em TECNOLOGIA em sábado fev 21, 2009

O que é CSS?

CSS é a abreviação para os termos em inglês Cascading Style Sheet, traduzido para o português como folhas de estilo em cascata.

A definição mais precisa e simples para folha de estilo encontrase na homepage das CSS no site do W3C e diz:

“Folha de estilo em cascata é um mecanismo simples para adicionar estilos (por exemplo: ícones, cores, espaçamentos) aos documentos web.”

As CSS têm por finalidade devolver à (X)HTML o propósito inicial da linguagem. A HTML foi criada para ser uma linguagem exclusivamente de marcação e estruturação de conteúdos. Isto significa que, segundo seus idealizadores, não cabe à HTML fornecer informações ao agente do usuário sobre a apresentação dos elementos. Por exemplo: cores de fontes, tamanhos de textos, posicionamentos e todo o aspecto visual de um documento não devem ser função da HTML. Cabem às CSS todas as funções de apresentação de um documento, e esta é sua finalidade maior. Daí a Já consagrada frase que resume a dobradinha CSS+(X)HTML:

“(X)HTML para estruturar e CSS para apresentar.”

SILVA, Maurício Samy.  Construindo site com CSS e (X)HTML. São Paulo: Novatec Editora, 2008

ADICIONAR COMENTÁRIO | Tags : , ,

HTML

Postado por admin em TECNOLOGIA em sábado fev 21, 2009

O que é HTML?

O HTML(HyperText Markup Language) é uma linguagem de elaboração(marcação) de documentos com hipertexto, que funcionam como se fossem sinais de trânsito para uma página da web, cuja função é enviar para o navegador instalado no cliente(Internet Explorer, Firefox e etc.) comandos de formatação(marcas) que informam ao navegador de que maneira textos, imagens etc. devem ser exibidos na tela. Além dessas marcações, o HTML contém comandos que permitem fazer links de uma página para outra.

OLIVIERO, Carlos A. J.. HTML 4.0. Conceitos e Aplicações. São Paulo: Érica, 2007

ADICIONAR COMENTÁRIO | Tags : , ,