Jdom

3 respostas
L

Olá pessoal, td bem?

Estou usando esta API pra criar meu arq XML.
Mas não estou obtendo sucesso, pois os seguintes errros aparecem:

Compiling 2 source files to C:\Documents and Settings\Leiloca\WebSistema\build\web\WEB-INF\classes
C:\Documents and Settings\Leiloca\WebSistema\src\java\com\classes\Teste.java:35: <identifier> expected
    titulo.addContent("Criando arquivos XML com JDOM");
C:\Documents and Settings\Leiloca\WebSistema\src\java\com\classes\Teste.java:38: <identifier> expected
    curso.addContent(titulo);
C:\Documents and Settings\Leiloca\WebSistema\src\java\com\classes\Teste.java:42: <identifier> expected
    curso.addContent(new Element(titulo).addContent("Criando arquivos XML com JDOM"));
C:\Documents and Settings\Leiloca\WebSistema\src\java\com\classes\Teste.java:43: <identifier> expected
    curso.addContent(new Element(instrutor).addContent("Carlos santiago"));
C:\Documents and Settings\Leiloca\WebSistema\src\java\com\classes\Teste.java:44: <identifier> expected
    curso.addContent(new Element(local).addContent("UNB"));
C:\Documents and Settings\Leiloca\WebSistema\src\java\com\classes\Teste.java:45: <identifier> expected
    curso.addContent(new Element(horario).addContent("8:00 às 18:00"));
C:\Documents and Settings\Leiloca\WebSistema\src\java\com\classes\Teste.java:46: <identifier> expected
    curso.addContent(new Element(publico).addContent("Desenvolvedores Java"));  
C:\Documents and Settings\Leiloca\WebSistema\src\java\com\classes\Teste.java:49: <identifier> expected
    curso.addContent(new Comment("Descrição do Curso"));
C:\Documents and Settings\Leiloca\WebSistema\src\java\com\classes\Teste.java:55: <identifier> expected
    saida.output(meuXML, System.out.println());
9 errors
C:\Documents and Settings\Leiloca\WebSistema\nbproject\build-impl.xml:233: The following error occurred while executing this line:
C:\Documents and Settings\Leiloca\WebSistema\nbproject\build-impl.xml:122: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)

O Código:

package com.classes;

import org.w3c.dom.*;

/**
 *
 * @author Leiloca
 */
public class Teste {
    
    /** Creates a new instance of Teste */
    public Teste() {
    }
    
    //cria um elemento
    Element curso = new Element("curso");
    
    //cria uma ins~ância no documento
    Document meuXML = new Document(curso);
    
    // cria o elemento
    Element titulo = new Element("titulo");
    
    // adiciona o conteúdo
    titulo.addContent("Criando arquivos XML com JDOM");
    
    // acrescenta o elemento ao root
    curso.addContent(titulo);
    
    
    //adicionando elementos
    curso.addContent(new Element(titulo).addContent("Criando arquivos XML com JDOM"));
    curso.addContent(new Element(instrutor).addContent("Carlos santiago"));
    curso.addContent(new Element(local).addContent("UNB"));
    curso.addContent(new Element(horario).addContent("8:00 às 18:00"));
    curso.addContent(new Element(publico).addContent("Desenvolvedores Java"));  
    
    //adicionando comentários
    curso.addContent(new Comment("Descrição do Curso"));
    
    // cria um outputter
    XMLOutputter saida = new XMLOutputter();
    
    // especifica o documento e a saída dele
    saida.output(meuXML, System.out.println());
    
    
}

Este código é apenas um exemplo q peguei na internet, onde a partir deste irei fazer o meu.

Quem puder me dar uma dica eu agradeço.

t+

3 Respostas

L

Olá pessoal,

Quando tento importar o “org.jdom.*;” ele dá um erro pacote não existente…como faço para importar este pacote?

L

Leisley:
Olá pessoal,

Quando tento importar o “org.jdom.*;” ele dá um erro pacote não existente…como faço para importar este pacote?

Olá pessoal já achei a api jdom…valeu…

F

Olá.

Estou tentando ler um arquivo XML, como se segue:

aluno.set_turma((Turma) element.getChild("turma"));

Só que o casta não é aceito. Como posso resolver isso?

Obrigado.

Flávio

Criado 21 de agosto de 2005
Ultima resposta 30 de jun. de 2007
Respostas 3
Participantes 2