Série da semana: Primeiros passos no React

Veja mais

HTML X XML

22/11/2015

1

Olá pessoal, tenho dois arquivos, o primeiro livros.xml e o segundo um arquivo html pra formar uma tabela com os dados do arquivo xml, mas de acordo com os códigos abaixo não consigo funcionar, alguém sabe onde está o erro?
<?xml version="1.0" encoding="UTF-8" ?>
<LISTADELIVROS>
  <LIVRO categoria="Bancos de Dados">
    <TITULO>MySQL</TITULO>
    <SUBTITULO>Guia do Programador</SUBTITULO>
    <AUTOR>André Milani</AUTOR>
    <ISBN>85-7522-103-5</ISBN>
  </LIVRO>
  <LIVRO categoria="Bancos de Dados">
    <TITULO>PostgreSQL</TITULO>
    <SUBTITULO>Guia do Programador</SUBTITULO>
    <AUTOR>André Milani</AUTOR>
    <ISBN>978-85-7522-157-0</ISBN>
  </LIVRO>
  <LIVRO categoria="Linguagem de Programação">
    <TITULO>Delphi 4</TITULO>
    <SUBTITULO>Funções e Procedimentos</SUBTITULO>
    <AUTOR>Rubens Prates</AUTOR>
    <ISBN>85-85184-66-3</ISBN>
  </LIVRO>
</LISTADELIVROS>


o arquivo html
<HTML>
 <meta charset="UTF-8"> 
  <HEAD>
    <TITLE>Exemplo XML e DOM</TITLE>
  </HEAD>
  <BODY>

    <!-- Carregando o XML -->
    <XML src="livros.xml" id="xmlLivros" async="FALSE"></XML>
    
    <!-- Vinculando uma tabela � fonte de dados XML -->
    <B>Tabela que exibe todos os registros:</B><BR>
    <TABLE datasrc="#xmlLivros" border="1">
      <THEAD>
        <TH>Título</TH>
        <TH>Subtítulo</TH>
        <TH>Categoria</TH>
        <TH>Autor</TH>
        <TH>ISBN</TH>
      </THEAD>
      <TR align="left">
        <TD><SPAN datafld="TITULO"></SPAN></TD>
        <TD><SPAN datafld="SUBTITULO"></SPAN></TD>
        <TD><SPAN datafld="CATEGORIA"></SPAN></TD>
        <TD><SPAN datafld="AUTOR"></SPAN></TD>
        <TD><SPAN datafld="ISBN"></SPAN></TD>
      </TR>
    </TABLE>
    
  </BODY>
</HTML>

Responder

Posts

23/11/2015

Jothaz

Onde você conseguiu este exemplo?

Você quer ler o XML usando somente HTML?
Responder

23/11/2015

Felipe Neto

Sim, ler apenas com HTML. Este exemplo foi de um livro do André Milani.
Responder