Introdução ao XML
DTX110 - Sun Microsystems: Introdução ao XML
Descrição:
O curso "Introduction to XML" ensina ao aluno os princípios e o uso da linguagem XML (Extensible Markup Language). O curso apresenta uma abordagem prática. Primeiramente, são mostrados os conceitos de marca (tagging) e marcação (markup), passando rapidamente a tópicos mais avançados, como validação e apresentação. O curso aborda tecnologias XML importantes, como definições de tipos de documentos (DTD - Document Type Definitions), folhas de estilo em cascata (CSS - Cascading Style Sheet), XSLT (Extensible Style Language for Transformation) e esquemas. Os laboratórios do curso utilizam tecnologia Java. Os materiais do curso incluem uma cópia de "XML, In a Nutshell" de O'Reilly and Associates, Inc., como material de referência.
Habilidades Adquiridas:Introdução à Linguagem XML
- Usar um editor para criar um arquivo XML básico
- Descrever a linguagem XML
- Explicar por que a linguagem XML é importante
- Listar dois exemplos de uso da XML
Uso da Linguagem XML
- Criar um documento XML que tenha um elemento raiz com elementos e conteúdo
- Testar um documento XML para determinar se ele foi bem formatado
- Criar um documento XML que inclua atributos de elementos
- Criar um documento XML bem formatado
Criação de DTDs e Validação de Documentos
- Diferenciar um documento bem formatado de um documento válido
- Criar uma DTD que defina ordem, quantidade e hierarquia
- Usar DTDs para validar documentos XML
- Definir uma DTD que inclua atributos e conteúdo misto
Uso de CSSs com HTML e XML
- Listar os benefícios de separar a apresentação do conteúdo
- Alterar a saída HTML usando uma CSS
- Criar uma CSS para um arquivo XML
Transformação com XSLT
- Combinar, em um documento, dois documentos XML que contenham os mesmos nomes de elementos, usando espaços para nomes
- Criar uma folha de estilo XSLT padrão que transforme um documento XML em texto
- Criar uma folha de estilo XSLT que corresponda a um elemento específico e exiba apenas texto para esse elemento
- Criar uma folha de estilo XSLT que transforme um documento XML em um documento HTML
- Transformar um documento XML em um documento HTML
Transformação com XSLT e Basic XPath
- Escrever uma folha de estilo que use expressões XPath para selecionar nós de documentos
- Escrever uma folha de estilo que selecione documentos com base em caminhos de locais
- Escrever uma folha de estilo que use expressões XPath para identificar atributos de elementos
- Escrever uma folha de estilo que adicione atributos a um documento de saída
- Usar expressões XPath para transformar um documento XML que contenha elementos e atributos em um documento HTML que contenha marcas e atributos
Uso de Esquemas XML
- Projetar um esquema XML
- Usar um esquema XML para validar um documento XML
Análise dos Padrões XML Atuais
- Descrever objetos de formatação XSL (XSL-FO - XML Formatting Objects)
- Descrever o modelo de programação SAX (Simple API for XML)
- Descrever o modelo de programação DOM (Document Object Model)
- Descrever o objetivo do padrão UDDI (Universal Description, Discovery and Integration)
- Descrever o padrão SOAP (Simple Object Access Protocol)
- Descrever o padrão ebXML
Duração: 04 dias

