Geração de Elemento XML  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
DouglasCar
JavaTeenager

Membro desde: 26/07/2004 11:12:04
Mensagens: 186
Offline

Olá pessoal, estou com um problema na geração de um arquivo xml. Ocorre que estou utilizando o jdom para geração de xml e quando tento gerar o elemento:



Utilizando para isto o seguinte código:


Me é retornado o seguinte erro:
The name "xmlns" is not legal for JDOM/XML attributes: An Attribute name may not be "xmlns"; use the Namespace class to manage namespaces.

Agradeço se alguém puder me dar uma ajuda com este problema.

thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Siga o que ele lhe disse, e use a classe Namespace. No seu caso, o namespace é "http://www.portal.fucapi.br".


Não olhei a documentação direito para saber se ele vai reclamar de "xmlns:xsi" também.
[WWW]
DouglasCar
JavaTeenager

Membro desde: 26/07/2004 11:12:04
Mensagens: 186
Offline

Olá thingol, obrigado pela dica, mas ao testar da seguinte maneira:

O arquivo foi gerado com o seguinte elemento:
<lote xmlns="http://www.portal.fucapi.br http://alvaraes.suframa.gov.br:7778/PMNRecEViewController/jsp/importardados/NF.xsd" nro="1" versao_sw="6.0" dtEmissao="13/02/2008">

Quando gero somente com o ns:

O arquivo aparece com o elemento:
<lote xmlns="http://www.portal.fucapi.br" nro="1" versao_sw="6.0" dtEmissao="13/02/2008">
Preciso que ele apareça assim:
<lote nro="1" versao_sw="6.0" dtEmissao="13/02/2008" xmlns="http://www.portal.fucapi.br" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.portal.fucapi.br http://alvaraes.suframa.gov.br:7778/PMNRecEViewController/jsp/importardados/NF.xsd">
Agradeço se alguém puder me ajudar.
elcapote
What is classpath?
[Avatar]

Membro desde: 13/09/2007 11:24:50
Mensagens: 7
Localização: Curitiba
Offline

Puts to precisando justamente disso alguem sabe???


uahuaha + simples impossivel...uhauha achei como era!

Element root = new Element("projeto");

root.addAttribute(new Attribute("schemaLocation","xsi","http://www.w3.org/2001/XMLSchema-instance","http://maven.apache.org/maven-v4_0_0.xsd"));

This message was edited 1 time. Last update was at 01/04/2008 11:57:42

[MSN]
nolramaf
What is classpath?

Membro desde: 09/02/2007 09:14:08
Mensagens: 5
Offline

É antigo... Mas para deixar uma resposta... Ó o meu exemplo:

This message was edited 1 time. Last update was at 02/12/2009 12:07:58

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team