Este curso explora as principais tecnologias do XML como DTD, XML Schema, XSLT, XPath, XLink, XQuery, etc. Como validar, como ler, gravar e processar documentos em várias linguagens usando APIs como DOM e SAX. XPath, XSLT e XML Schema, além de processamento de XML usando ferramentas Java, podem ser explorados em maior detalhamento em cursos separados.
Ao final deste curso, o aluno terá condições de
- Reconhecer e saber construir ou alterar documentos XML bem formados
- Associar um documento XML a um DTD
- Escrever um DTD para validar uma coleção de documentos XML
- Usar CSS para alterar a aparência de documentos XML em um browser
- Usar XSLT para transformar documentos XML em HTML
- Usar XSLT e XSL-FO para transformar documentos XML em PDF
- Saber quando e como usar APIs de processamento XML: SAX e DOM
- Declarar e identificar namespaces em documentos XML
- Associar um documento XML Schema a um documento XML
- Introdução a XML
- Como escrever documentos XML
- Estrutura de uma página XML
- Como especificar uma linguagem usando DTD
- XML Namespaces
- Ferramentas de desenvolvimento
- Visualização de documentos XML usando CSS
- Geração e análise de XML usando DOM e SAX
- XSLT: como transformar XML em HTML e texto
- XSL-FO e SVG: layout de página e gráficos em XML
- Introdução a XML Schema