Forum Main Page > [Tutoriais] - Frameworks, APIs, Instalação e Configuração

Utilizando JDOM para ler e gerar XML

Goto page 1

New Topic    Reply Message


  1. daltoncamargo
    Offline
    Posts: 8773

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44



    Esta página exibe apenas os comentários deste tutorial, para ler o artigo, clique aqui.






  1. vinichc
    Offline
    Posts: 5

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44

    Muito bom este tutorial.. deu pra pegar uma boa base de manipulação de xml.
    só que restou a seguinte duvida: como fazer isso qnd vc não conhece a estrutura do arquivo xml?? as manipulações do arquivo dentro da classe devem ser as mais dinamicas possiveis.

    A ideia é:em um programa o usuario cria o schema(XSD) e depois os arquivos xml, a tarefa é ler os arquivos xml e montar uma arvore com q exiba o conteudo.
    Ou seja, não tem como conhecer previamente os nomes das tag's.
    _________________
    JavaFree.org




  1. paulohbmetal
    Offline
    Posts: 290

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44

    Como fazer para atualizar o valor de um nó?

    Por exemplo, eu tenho um xml de configurações e quero atualizar um nó...

    E aí?

    A Paz!!
    _________________
    Paulo Henrique Borges de Melo
    JavaMetal - GoJava - GUJ - Ubuntu Linux - Rising Cross
    Sun Certified Java Programmer
    Bacharel em Ciência da Computação
    Especialista em Análise e Projetos de Sistemas de Informação
    _____________________________
    "Que a cruz sagrada seja minha luz!!"




  1. Mace Windu
    Offline
    Posts: 1

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44

    Sou iniciante em Java, e me cadastrei há alguns minutos neste fórum. Preciso desenvolver um aplicação a qual terá arquivos xml para serem lidos. Este tutorial ajudou muito mesmo. No entanto, os arquivos xml que preciso ler têm mais de uma root (conclui isso pelo que li nesse tutorial), como faço para tratar isso ? Posso definir mais de uma root para um mesmo objeto Document?
    _________________
    Abraço!




  1. rafaelmagrao
    Offline
    Posts: 4

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44

    Olá a todos.
    Estou enfrenteando um problema na hora de eu ler um arquivo XML.
    Quando tento ler o arquivo no método build da classe SAXBuilder ocorre a seguinte Exception:

    A linha 10 do arquivo possui o seguinte valor:

    Pelo o que eu entendi, como o texto "<Line 1, Column 271>" está entre os sinais de menor e maior, o JDOM tenta interpretar isso como sendo uma tag de elemento, mas não consegue pois um atributo não pode começar com a String "1".
    O problema é que esse arquivo não é gerado por mim. Eu o recebo como sendo o resultado de uma carga de dados em outro programa, logo, não posso alterar o formato do retorno.
    O JDOM não é "esperto" o suficiente para perceber que o texto "<Line" não é o início de um elemento, visto que não há um texto "</line> para o fechamento?
    Alguém sabe como eu posso contornar isso?




  1. telis
    Offline
    Posts: 3

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44

    Valeu pelo tutorial amigo. me ajudou muito aqui
    =D

    _________________
    Quer e-books de programação? De várias linguagens?

    http://www.ebooksdeprogramacao.rg3.net




  1. gustavod
    Offline
    Posts: 1

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44

    Olá pessoal!
    Este tutorial tbm me ajudou bastante. Mas agora preciso validar os arquivos xml com xsd e estou tento um pouco de dificuldades. Se alguém tiver experiência com validação através do schema e puder me dar uma força, eu agradeço!!
    Falou galera...

    vinichc:
    Muito bom este tutorial.. deu pra pegar uma boa base de manipulação de xml.
    só que restou a seguinte duvida: como fazer isso qnd vc não conhece a estrutura do arquivo xml?? as manipulações do arquivo dentro da classe devem ser as mais dinamicas possiveis.

    A ideia é:em um programa o usuario cria o schema(XSD) e depois os arquivos xml, a tarefa é ler os arquivos xml e montar uma arvore com q exiba o conteudo.
    Ou seja, não tem como conhecer previamente os nomes das tag's.




  1. mateusvellar
    Offline
    Posts: 1

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44

    Boa noite,
    sou novo no fórum e iniciante em java.
    Gostei muito do artigo mas tenho uma dúvida.
    Quais os import que devo incluir?




  1. mbecker
    Offline
    Posts: 1

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44

    Usando o arquivo: jdom.jar
    Para gerar o XML eu usei os seguintes imports:

    import java.io.IOException;

    import org.jdom.Attribute;
    import org.jdom.Document;
    import org.jdom.Element;
    import org.jdom.output.XMLOutputter;

    Para o leitor:

    import java.io.File;
    import java.io.IOException;
    import java.util.Iterator;
    import java.util.List;

    import org.jdom.Document;
    import org.jdom.Element;
    import org.jdom.JDOMException;
    import org.jdom.input.SAXBuilder;
    _________________
    Agradeço a ajuda. Compartilho a experiência.




  1. guilhermemar
    Offline
    Posts: 2

    Comment Arrow

    Publicado em: 10/04/2009 00:18:44

    Ola mbecker, no post acima voce explicou dos inports, pois bem, eu entrei no site do jdom, e baixei o arquivo, mas o arquivo não tem algumas classes do import, poderia me ajudar? me dizendo onde consigo o import certo ou se tem mais algo?
    _________________
    Guilherme Mar
    Em busca de um código melhor




  1. volnei
    Offline
    Posts: 2203

    Comment Arrow

    Publicado em: 01/02/2010 05:36:06

    Apenas gostaria que a autoria do tutorial fosse citada. Uma vez que fui eu quem o escrevi.
    _________________
    ::volnei::




  1. volnei
    Offline
    Posts: 2203

    Comment Arrow

    Publicado em: 04/02/2010 06:57:32

    volnei:
    Apenas gostaria que a autoria do tutorial fosse citada. Uma vez que fui eu quem o escrevi.



    O mais engraçado é que o dono do Javafree removeu inclusive um post onde ele me parabenizava pelo tutorial!
    _________________
    ::volnei::




  1. daltoncamargo
    Offline
    Posts: 8773

    Comment Arrow

    Publicado em: 05/02/2010 12:16:39

    volnei:

    volnei:
    Apenas gostaria que a autoria do tutorial fosse citada. Uma vez que fui eu quem o escrevi.



    O mais engraçado é que o dono do Javafree removeu inclusive um post onde ele me parabenizava pelo tutorial!



    Volnei, adicionei os créditos no tutorial. De maneira alguma eu iria remover os créditos simplesmente para prejudicar você, houve uma migração no servidor e perdemos alguns posts, isso aconteceu há anos, e esse tutorial estava no esquecimento.
    No mais, obrigado por ter participado do javafree por um bom tempo e ter escrito este ótimo tutorial.

    Abs,
    _________________
    Dalton Camargo

    Sugestão de Livro do JavaFree para os iniciantes em Java

    0




  1. Relacionados





New Topic    Reply Message     Forum Main Page -> [Tutoriais] - Frameworks, APIs, Instalação e Configuração


Goto page 1