A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Um editor de XML para a Web Orientação Jorge Rocha Rui Guerra Miguel Ferreira Gabriel Ferreira.

Apresentações semelhantes


Apresentação em tema: "Um editor de XML para a Web Orientação Jorge Rocha Rui Guerra Miguel Ferreira Gabriel Ferreira."— Transcrição da apresentação:

1 Um editor de XML para a Web Orientação Jorge Rocha Rui Guerra Miguel Ferreira Gabriel Ferreira

2 Apresentação do projecto O que é o XfX?

3 XML – Um Standard de facto Linguagem de anotação Mundialmente utilizada Permite estruturar documentos de texto Fortemente utilizada na Web Utilizado por pessoas comuns

4 Como escrever XML? Editores de texto necessidade de se conhecer a gramática que define o XML edição impraticável para grandes volumes de informação documentos não são validados trabalho muito penoso

5 Como escrever XML? Editores de XML interfaces rudimentares difícil utilização exigem conhecimento das tecnologias XML necessidade de visualização mental do Schema software comercial Exemplos XMLSpy, X-Metal, XML notepad, XML Pro

6 XfX – A solução! Transparência não exige conhecimento da tecnologia XML Portabilidade corre em qualquer browser em qualquer S.O. User-Friendly formulário HTML, formato familiar a quem navega na Web Não comercial por enquanto…

7 Arquitectura Tecnologia utilizada

8 Schemas vs DTD Vantagens gramática do futuro maior poder de modelação Desvantagens muito recente - Maio 2001 pouco difundida – escassez de exemplos reais Vantagens simples Desvantagens não especifica tipos de dados não é XML - necessidade de outra tecnologia de parsing

9 Exemplo de um Schema

10 Formulário correspondente

11 Tecnologia utilizada Stylesheets Geração dinâmica de HTML Opera sobre Schemas – porque são XML HTML Formato do formulário Fortemente difundido Javascript Manipulação dinâmica do HTML Geração de XML com os dados introduzidos Validação dos tipos de dados

12 Arquitectura 1. Stylesheet processa Schema e gera formulário HTML 2. Utilizador preenche o formulário 3. Geração de um formato proprietário (.xfx) contendo os dados introduzidos 4. Conversão do formato.xfx para XML

13 Formato.XFX Eliminar ambiguidades do Schema O mesmo XML pode ser gerado por duas produções diferentes Dificuldade em preencher univocamente o formulário um dois três quatro

14 Conclusões Aplicação pronta a ser usada Adequada para formulários pequenos Utilização intuitiva Aplicação pura Apenas utiliza tecnologia da W3C XML Schema XSLT DOM (através de javascript)

15 Dúvidas? Coloquem as vossas questões


Carregar ppt "Um editor de XML para a Web Orientação Jorge Rocha Rui Guerra Miguel Ferreira Gabriel Ferreira."

Apresentações semelhantes


Anúncios Google