Gravar um Arquivo XML

1 resposta
F
Fala pessoal,





tenho que gerar um arquivo XML e estou usando o código abaixo para teste.





DocumentBuilder docBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();


DOMImplementation domImpl = docBuilder.getDOMImplementation();


Document doc = domImpl.createDocument(null, "pedidos123", null);


Element elPedidos = doc.getDocumentElement();


elPedidos.setAttribute("Cliente", "teste");


Element elPedido = doc.createElement("Elemento1");


elPedido.setAttribute("Attr1","123");


elPedido.setAttribute("Attr2","456");


elPedidos.appendChild(elPedido);





XmlDocument xmlDoc = (XmlDocument)doc;


try {


OutputStream out = new FileOutputStream("/pedidos123.xml");


xmlDoc.write(out);


out.close();


} catch (IOException e) {}





sendo que para usar o XmlDocument eu tive que incorporar o projeto crimson na minha aplicação, mas o servidor Web, que é o Web Logic, esta dando erro. Mais Especificamente o erro .NoClassDefFoundError: org/apache/crimson/tree/XmlDocument.


O detalhe é, na minha estação onde eu tenho o j2ee e o forte instalado eu consigo compilar numa boa. O servidor Web Logic esta em outra máquina.





Será que eu tenho que fazer alguma referência do crimson nesta máquina ???





Tem alguma outra forma de gravar este arquivo ???





Antecipadamente Obrigado.

1 Resposta

F

Olá,



a lib crimson vem na maioria dos app. servers. Estranho não vir com o WL.

Vc já tentou colocar ela no repositório de libs do WL?

Criado 1 de abril de 2003
Ultima resposta 22 de abr. de 2003
Respostas 1
Participantes 2