Exercícios XSLT

617 palavras 3 páginas
Lista de exercícios XSLT
Use como base o arquivo courses.xml.
Questão 1
Retorne a lista de todos os títulos de departamentos.
A solução deverá ser feita usando a seguinte folha de estilo:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match=...> ... corpo do template ... </xsl:template> ... mais templates ... </xsl:stylesheet>

Questão 2
Retorne a lista de departamentos com nenhum atributo e com dois sub-elementos cada: o título do departamento e toda a estrutura do sub-elemento Chair.
A solução deverá ser feita usando a seguinte folha de estilo:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match=...> ... corpo do template ... </xsl:template> ... mais templates ... </xsl:stylesheet>

Use como base o arquivo countries.xml. As suas soluções deverão ser feitas usando a seguinte folha de estilo:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match=...> ... corpo do template ... </xsl:template> ... mais templates ... </xsl:stylesheet>
Questão 3
Retornar todos os países com população entre 9 e 10 milhões. Mantenha a estrutura dos elementos do arquivo original.
Questão 4
Crie uma tabela usando construções HTML que lista todos países que falam mais do que 3 idiomas. Cada linha da tabela deverá conter o nome do país em negrito, população, área e número de idiomas. Ordene as linhas por ordem decrescente do número de idiomas. A tabela não precisa de cabeçalho, mas use <table border=”1”> para melhorar a formatação. Confira no navegador o resultado. Dica: os atributos de <xsl:sort> podem ser úteis.
Nota: para retornar o valor de um atributo attr use data(attr). Em comparações,

Relacionados

  • Aula Semana10 11 12 13
    7257 palavras | 30 páginas
  • 236448216 Conceito e Utilizacao de XSL
    1765 palavras | 8 páginas
  • Trabalho xml
    383 palavras | 2 páginas
  • xml_trab
    281 palavras | 2 páginas
  • ATPS Linguagem para web2
    3315 palavras | 14 páginas
  • Xml praticas
    3045 palavras | 13 páginas
  • Ho Aula1
    3649 palavras | 15 páginas
  • Teste
    1243 palavras | 5 páginas
  • Banco de dados
    1492 palavras | 6 páginas
  • ola eu estou aqui
    1773 palavras | 8 páginas