1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como faço isso em java

Olá, eu recebi um link de um amigo aqui do fórum neste Tópico, então eu tentei fazer o mesmo em java, por enquanto chegui somente nesse resultado:

Editado:

package Pacote;

import java.io.IOException;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

import org.w3c.dom.Attr;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;

public class Main {

    public void realizaLeituraXML(String arquivoXML) throws ParserConfigurationException, SAXException, IOException{
            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
            DocumentBuilder db = dbf.newDocumentBuilder();
            Document doc = db.parse(arquivoXML);

            Element raiz = doc.getDocumentElement();
            System.out.println("O elemento raiz é: " + raiz.getNodeName());

            NodeList listaContatos = raiz.getElementsByTagName("contato");


    }

    public static void main(String[] args){

        Main parser = new Main();
        try {
            parser.realizaLeituraXML("arquivo.xml");

        } catch (ParserConfigurationException e) {
            System.out.println("O parser não foi configurado corretamente.");
            e.printStackTrace();
        } catch (SAXException e) {
            System.out.println("Problema ao fazer o parse do arquivo.");
            e.printStackTrace();
        } catch (IOException e) {
            System.out.println("O arquivo não pode ser lido.");
            e.printStackTrace();
        }
    }

}

Pois eu nunca havia feito algum coisa do tipo e não sei programar em flash, nunca li nenhum tipo de arquivo com java a não set ,txt, más acho que desta maneira que fiz consegui ler o arquivo.xml e colocar no objeto doc, se alguém puder me ajudar eu agradeço

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java flash xml jogos arquivos ou faça a sua própria pergunta.