CONTEÚDO PROGRAMÁTICO XML e XSLT Completo Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO Ementa do curso XML O que é XML? O que é uma linguagem de marcação? Nascimento do XML Principais Características do XML Simples Extensível Interoperável Aberta Experiência Objetivos e usos do XML Tecnologias XML Analisadores XML O Document Object Model DTDs and XML Schemas Namespaces XML XPath XSLT Ferramentas para trabalhar com XML Usando o NotePad++
Editores XML Duração: 00:08:56 Sintaxe XML Prólogo XML Comentários Sintaxe XML - Elementos Nomes dos elementos Elemento raiz Sintaxe XML - Atributos Elementos x Atributos Caracteres reservados Instruções de processamento Seção CDATA Regras do XML Regra 1 Regra 2 Regra 3 Regra 4 Regra 5 Erros Namespaces XML Porque realmente necessitamos de Namespace? URLs, URNs e URIs Criando um Namespace DTD (Document Type Definition) Criando um DTD Declarações de elementos Elementos filhos Conteúdo misto Elemento vazio
Qualquer conteúdo Controle Declarando Atributos Nome do atributo Tipo do atributo Declaração do valor do atributo DTD - Declaração Interna DTD Declaração Externa Observação XML Schema Quais as vantagens de um XML Schema sobre um DTD? XML Schemas são sucessores das DTDs XML Schema é uma Recomendação do W3C XML Schema tem suporte a tipos de dados XML Schemas usa sintaxe XML XML Schemas são extensíveis Documento XML Referência para um arquivo de declaração Definindo um XML Schema Declaração <schema> Declaração de elementos simples Valor padrão e valor fixo Declaração de atributos O que é um atributo? Definindo um atributo Restrições de conteúdo Restrições em valores Restrições em conjuntos de valores Restrições em séries de valores
Restrições de comprimento Restrições Customizadas Elementos XSD (XML Schema) complexos Indicadores de ocorrência Declaração local e global Criando tipos globais Conteúdo misto Criando XML Schema com múltiplos documentos Declaração <import> Declaração <include> Linguagem XPath XPath na prática Caminhos XPath Selecionando Seções Atributos em XPath Selecionando vários caminhos XPath Location Paths (Caminhos de localização XPath) Expressões no XPath Expressões Numéricas Expressões de igualdade Expressões Relacionais Expressões Booleanas Expressões do XPath 2 Expressões for Expressões if Funções XPath XSLT O que faz a linguagem XSLT? Elementos fundamentais do XSLT
Elemento <xsl:stylesheet> Elemento <xsl:template> Elemento <xsl:apply-templates> Trabalhando com o elemento template Duração: 00:13:51 Elemento <xsl:value-of> O elemento <xsl:for-each> Trabalhando com o elemento for-each Duração: 00:08:29 Elemento <xsl:for-each> vs elemento <xsl:template> Exemplo completo Filtrando a saída dos dados Filtrando dados Duração: 00:09:38 O papel do XPath no XSLT Elemento <xsl:param> Elemento <xsl:variable> Elemento <xsl:call-template> Função document() no XSLT Trabalhando com a função document() Duração: 00:14:09 Elemento <xsl:sort> Elemento <xsl:if> Trabalhando com o elemento if Duração: 00:09:38 Elemento <xsl:choose> Elementos <xsl:copy> e <xsl:copy-of> Elemento <xsl:include> Elemento <xsl:import> Trabalhando com o elemento include Duração: 00:15:53 XSLT 2.0 Criando funções Agrupamento Saxon-CE Duração: 00:11:40
SVG Imagens SVG SVG e CSS Retângulos Círculos Trabalhando com SVG Duração: 00:13:06 Elipses Linhas retas Poligonos Paths Trabalhando com os elementos geométricos Duração: 00:20:30 Transformações Grupos Elementos <title> e <desc> Elemento <metadata> Elementos <defs> e <use> Gradiente Incluindo imagens Textos Trabalhando com os elementos defs e use Duração: 00:09:46 Animação Synchronized Multimedia Integration Language (SMIL) Animação com Script Conclusão Ficou alguma dúvida em relação ao conteúdo programático? Envie-nos um e-mail clicando aqui. 2004-2017 TreinaWeb www.treinaweb.com.br