|
|
|
| Disciplina
Eletiva 1 - XML - Processamento Estruturado
de Documentos (1ºsem/2008) |
| Curso de Bacharelado
em Sistemas de Informação - PUCRS - Uruguaiana |
Profa: Jiani Cardoso
- jiani@pucrs.br - Aulas
às segundas e quartas das 19h 40min às 21h 20min.
|
| |
|
|
|
| Objetivo
da disciplina: Ganhar
familiaridade com os conceitos de anotação
(marcação) de documentos e as tecnologias
correntes para a especificação de linguagens
de anotação. Saber utilizar as tecnologias
baseadas em XML(Extensible Markup Language) e XSL para
especificar linguagens e suportar a produção
de documentos, o seu processamento, a troca de informação
em formatos normalizados e a sua preservação
ao longo das mudanças tecnológicas. Explorar
o processamento de XML em aplicações. |
|
|
Aviso para
turma!
|
|
Bom
retorno as aulas.
|
|
Já
tem conteúdo disponível no docs.
|
|
|
|
|
|
|
|
|
|
| |
|
|

| O que veremos
na disciplina? : |
Introdução e origem do XML. Conceitos e regras
associadas ao XML. Documentos XML: estruturas e conceitos. Desenvolvimento
de DTD (Document Type Definition) e schemas. XSL (Extensible
Stylesheet Language): estruturas e conceitos. Queries XML.
|
| |
|
| |
|
| Datas de Provas e Trabalhos: |
|

Estude!
|
|
Data:
|
Tipo
de Avaliação: |
|
05/maio
(seg.)
|
Prova
1 (Data alterada!) |
|
Trabalhos
|
Agendar... |
|
25/junho
(qua.)
|
Prova
|
|
30/junho
(seg.)
|
P
Especial: Acumulativa - toda a matéria
vista sendo feita por alunos que tenham faltado
a P1 ou P2. Não é uma prova de recuperação
de nota e sim, recuperação de prova
não realizada. Para fazê-la não
precisa apresentar atestado ou outro documento.
Basta comparecer no dia em que a mesma será
realizada. |
|
G1
= (P1 + P2 + T)/3
|
|
|
|
| Bibliografia da disciplina: |
| .Silva Filho,
Antonio Mendes da. Programando com XML. Rio de Janeiro,
Elsevier, 2004. |
Daum, Berthold. Modelagem
de objetos de negócio com XML: abordagem com base
em XML. Schema. Rio de Janeiro, Elsevier, 2004.
|
|
| Sites
para Visitar: |
|
http://www.w3.org/XML/
|
| http://www.brics.dk/~amoeller/XML/ |
| http://www.projectcool.com/developer/xmlz/index.html |
| http://www.oasis-open.org/cover/xml.html#applications |
| http://www.gta.ufrj.br/grad/00_1/miguel/index.html
(Tutorial de XML) |
| http://www.ncc.up.pt/~zp/aulas/0405/pde/ |
| |
| Ferramentas
XML: |
Editores. São
utilitários que permitem a edição do documento.
Nos laboratório de informática: XML
Pad 3.0 (11 MB), (XML:
Exchanger XML Lite V3.2 (29 MB).
Xeena (www.alphaWorks.ibm.com/tech/xeena)
Desenvolvido pela AlphaWorks, em Java, com a sintaxe de visualização
de árvore direcionada para a edição.
Muitos outros editores estão disponíveis no
mercado.
|
| Parsers (analisadores)
Programas de análise
da formatação e gramática mais conhecidos
(Parsers):
Expat (www.jclark.com/xml/expat.html):
Escrito em C (passado para outras linguagens), e utilizado
por LIBWWW, Apache, Netscape, DSD.
XML4J (www.alphaworks.ibm.com/tech/xml):
Tem como desenvolvedora a AlphaWorks, em Java, é baseado
em Apache Xerces, e suporta DOM e SAX. Existem muitos outros
parsers no mercado.
|
| Browsers (navegadores):
Realizam várias funções, dentre elas análise
e validação de documentos XML, apresentação
visual (rendering) com XSL e CSS, e acesso aos scripts via DOM.
O Internet Explorer está
liderando nessa área. Maiores informações
sobre ferramentas XML: www.xmlsoftware.com
|
| |
| |
| |
|
|