Exemplos XML

1144 palavras 5 páginas
XML - DTD - XSL
Exemplos de Exercícios
TWEB II

Exemplo 1
Considere o seguinte resultado em uma página do seu browser: LIVROS
Título

Autor

Gênero

Preço

Java 6.0

Ricardo Assunção

Técnico

75,50

VB.Net

José Silveira

Técnico

68,25

A Carochinha

Maria de Paula

Infantil

15,00

A lua e o sol

Manoela Ribeiro

Romance

38,70

O Futuro da Terra

Gigi de Lourdes

Ficção

48,99

Especifique o documento XML que o represente e a partir dele o
DTD que o valide além do XSL para visualização.

1

Exemplo 1 - XML
<?xml version="1.0"?>
<!DOCTYPE livros SYSTEM "Livros.dtd">
<?xml-stylesheet href="Livros.xsl" type="text/xsl"?>
<livros>
<livro>
<titulo>Java 6.0</titulo>
<autor>Ricardo Assuncao</autor>
<genero>Tecnico</genero>
<preco>75,50</preco>
</livro>
<livro>
<titulo>VB.Net</titulo>
<autor>Jose Silveira</autor>
<genero>Tecnico</genero>
<preco>68,25</preco>
</livro>

Exemplo 1 – XML (continuação)
<livro>
<titulo>A Carochinha</titulo>
<autor>Maria de Paula</autor>
<genero>Infantil</genero>
<preco>15,00</preco>
</livro>
<livro>
<titulo>A Lua e o Sol</titulo>
<autor>Manoela Ribeiro</autor>
<genero>Romance</genero>
<preco>38,70</preco>
</livro>
<livro>
<titulo>O Futuro da Terra</titulo>
<autor>Gigi de Lourdes</autor>
<genero>Ficcao</genero>
<preco>48,99</preco>
</livro>
</livros>

2

Exemplo 1 - DTD (Livros.dtd)

<!ELEMENT livros (livro)+>
<!ELEMENT livro (titulo, autor, genero, preco)>
<!ELEMENT titulo (#PCDATA)>
<!ELEMENT autor (#PCDATA)>
<!ELEMENT genero (#PCDATA)>
<!ELEMENT preco (#PCDATA)>

Exemplo 1 – XSL (Livros.xsl)
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<html>
<body>
<center>
<h1> Lista de Livros </h1>
<table width="640" border="2">
<tr>
<th colspan="4" align="center">Livros</th>
</tr>
<tr>
<B>
<th>Titulo</th>
<th>Autor</th>
<th>Genero</th>
<th>Preco</th>
</B>
</tr>

3

Exemplo 1 – XSL (Livros.xsl)
<xsl:apply-templates/>
</table>
</center>
</body>
</html>
</xsl:template>

Relacionados

  • Xml basico
    1976 palavras | 8 páginas
  • trabalho de php
    2044 palavras | 9 páginas
  • Introdução a XML
    1491 palavras | 6 páginas
  • Xml livro
    4804 palavras | 20 páginas
  • Xml - o que é, estrutura, aplicações
    1474 palavras | 6 páginas
  • tunning
    2101 palavras | 9 páginas
  • XML - liguagem de marcação
    1891 palavras | 8 páginas
  • Sistema hospitalar
    1971 palavras | 8 páginas
  • Trabalho sobre w3c
    6701 palavras | 27 páginas
  • atps xml
    3315 palavras | 14 páginas