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.

 
envie um e-mail para a Jiani
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

 
 
 
Campus Uruguaiana, RS
Página principal do Câmpus Uruguaiana.