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

Red Hat
Oracle
SAP
Furukawa
Prometric