<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: JAXB &#8211; XML e Java de mãos dadas</title>
	<atom:link href="http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/</link>
	<description>blog dos desenvolvedores da Caelum</description>
	<lastBuildDate>Sun, 12 Feb 2012 05:01:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Fi</title>
		<link>http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/comment-page-1/#comment-95813</link>
		<dc:creator>Fi</dc:creator>
		<pubDate>Mon, 19 Dec 2011 10:38:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/27/jaxb-xml-e-java-de-maos-dadas/#comment-95813</guid>
		<description>Para quem precisar apenas processar um XML e extrair dados diretamente dele, sem transformar em objetos, a melhor biblioteca que eu já vi é a JDOM!
http://www.jdom.org/</description>
		<content:encoded><![CDATA[<p>Para quem precisar apenas processar um XML e extrair dados diretamente dele, sem transformar em objetos, a melhor biblioteca que eu já vi é a JDOM!<br />
<a href="http://www.jdom.org/" rel="nofollow">http://www.jdom.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Mateus Leal</title>
		<link>http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/comment-page-1/#comment-93336</link>
		<dc:creator>Mateus Leal</dc:creator>
		<pubDate>Sat, 05 Nov 2011 05:22:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/27/jaxb-xml-e-java-de-maos-dadas/#comment-93336</guid>
		<description>Olá, alguem poderia me passar um tutorial (em portugues de preferencia) de como usar a classe XStrean, estou precisando apenas ler dados em arquivos XML e depois armazenar dinovo nos mesmos arquivos lidos (caso mude algum valor). Obrigado</description>
		<content:encoded><![CDATA[<p>Olá, alguem poderia me passar um tutorial (em portugues de preferencia) de como usar a classe XStrean, estou precisando apenas ler dados em arquivos XML e depois armazenar dinovo nos mesmos arquivos lidos (caso mude algum valor). Obrigado</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Arquitetura REST com Java: JAX-RS &#124; blog.caelum.com.br</title>
		<link>http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/comment-page-1/#comment-62074</link>
		<dc:creator>Arquitetura REST com Java: JAX-RS &#124; blog.caelum.com.br</dc:creator>
		<pubDate>Tue, 15 Dec 2009 17:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/27/jaxb-xml-e-java-de-maos-dadas/#comment-62074</guid>
		<description>[...] que esta anotação não é a responsável por serializar o objeto no formato XML. O JAX-RS usa o JAX-B como serializador padrão, basta para isso colocar a anotação @XmlRootElement na classe desejada, [...]</description>
		<content:encoded><![CDATA[<p>[...] que esta anotação não é a responsável por serializar o objeto no formato XML. O JAX-RS usa o JAX-B como serializador padrão, basta para isso colocar a anotação @XmlRootElement na classe desejada, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: dcbasso</title>
		<link>http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/comment-page-1/#comment-59019</link>
		<dc:creator>dcbasso</dc:creator>
		<pubDate>Tue, 28 Jul 2009 17:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/27/jaxb-xml-e-java-de-maos-dadas/#comment-59019</guid>
		<description>Tem como resolver o mesmo problema acima com menos gambi...
Tem umas anotacoes nas classes geradas que da problemas... inclusive uma anotacao localizada na package-info.java...

ABRACOS</description>
		<content:encoded><![CDATA[<p>Tem como resolver o mesmo problema acima com menos gambi&#8230;<br />
Tem umas anotacoes nas classes geradas que da problemas&#8230; inclusive uma anotacao localizada na package-info.java&#8230;</p>
<p>ABRACOS</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: saisso</title>
		<link>http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/comment-page-1/#comment-57650</link>
		<dc:creator>saisso</dc:creator>
		<pubDate>Tue, 16 Jun 2009 14:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/27/jaxb-xml-e-java-de-maos-dadas/#comment-57650</guid>
		<description>Obrigado pelo post</description>
		<content:encoded><![CDATA[<p>Obrigado pelo post</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Zaqueu</title>
		<link>http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/comment-page-1/#comment-56799</link>
		<dc:creator>Zaqueu</dc:creator>
		<pubDate>Fri, 22 May 2009 16:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/27/jaxb-xml-e-java-de-maos-dadas/#comment-56799</guid>
		<description>Galera precisava elaborar um trabalho sobre o JAXB mais não tenho nem idéia do que seja isso e os arquivos que achei na internet estão todos em inglês. Alguém pode me dar uma mãozinha com um link ou algo do tipo?!


Valew...</description>
		<content:encoded><![CDATA[<p>Galera precisava elaborar um trabalho sobre o JAXB mais não tenho nem idéia do que seja isso e os arquivos que achei na internet estão todos em inglês. Alguém pode me dar uma mãozinha com um link ou algo do tipo?!</p>
<p>Valew&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: isaias</title>
		<link>http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/comment-page-1/#comment-52695</link>
		<dc:creator>isaias</dc:creator>
		<pubDate>Thu, 19 Feb 2009 06:07:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/27/jaxb-xml-e-java-de-maos-dadas/#comment-52695</guid>
		<description>Conforme comentários de sueli, existe esse problema de ser gerado sempre :ns2 no namespace do xml, dependendo de como será lido, isso pode gerar problemas. 

A solução que achei na web pode ser uma GAMBI, segue link:
http://www.guj.com.br/posts/list/83758.java

Ou então um código gambiarrento que resolve o problema tbm


// Passe o arquivo gerado por parametro e depois remova o ns2 abertura e fechamento
public void ajustaXml(File file) throws Exception {
    	
    	
   
    	FileReader reader = new FileReader(file);
    	BufferedReader leitor = new BufferedReader(reader);
    	
    	leitor.read();
    	
    	String vlr = &quot;&quot;;
    	StringBuffer vlrFile = new StringBuffer();
    	String line = leitor.readLine();
    	
    	while(line != null) {
    		vlrFile.append( line );
    		line = leitor.readLine();	
    	}
    	
    	vlr = vlrFile.toString();
    	
// aqui acontece a gambi... temporariamente resolve o problema
    	if (vlr.indexOf(&quot;ns2:&quot;) &gt; -1) {
    		vlr = vlr.replaceAll(&quot;ns2:&quot;, &quot;&quot;);
    	}
    	
    	if (vlr.indexOf(&quot;:ns2&quot;) &gt; -1) {
    		vlr = vlr.replaceAll(&quot;:ns2&quot;, &quot;&quot;);
    	}
    	
    	leitor.close();
    	reader.close();
    	
    	FileWriter writer = new FileWriter(file);
    	PrintWriter saida = new PrintWriter(writer);

    	saida.print( &quot;&lt;&quot; + vlr);
    	    	
    	writer.close();
    	saida.close();
    }</description>
		<content:encoded><![CDATA[<p>Conforme comentários de sueli, existe esse problema de ser gerado sempre :ns2 no namespace do xml, dependendo de como será lido, isso pode gerar problemas. </p>
<p>A solução que achei na web pode ser uma GAMBI, segue link:<br />
<a href="http://www.guj.com.br/posts/list/83758.java" rel="nofollow">http://www.guj.com.br/posts/list/83758.java</a></p>
<p>Ou então um código gambiarrento que resolve o problema tbm</p>
<p>// Passe o arquivo gerado por parametro e depois remova o ns2 abertura e fechamento<br />
public void ajustaXml(File file) throws Exception {</p>
<p>    	FileReader reader = new FileReader(file);<br />
    	BufferedReader leitor = new BufferedReader(reader);</p>
<p>    	leitor.read();</p>
<p>    	String vlr = &#8220;&#8221;;<br />
    	StringBuffer vlrFile = new StringBuffer();<br />
    	String line = leitor.readLine();</p>
<p>    	while(line != null) {<br />
    		vlrFile.append( line );<br />
    		line = leitor.readLine();<br />
    	}</p>
<p>    	vlr = vlrFile.toString();</p>
<p>// aqui acontece a gambi&#8230; temporariamente resolve o problema<br />
    	if (vlr.indexOf(&#8220;ns2:&#8221;) &gt; -1) {<br />
    		vlr = vlr.replaceAll(&#8220;ns2:&#8221;, &#8220;&#8221;);<br />
    	}</p>
<p>    	if (vlr.indexOf(&#8220;:ns2&#8243;) &gt; -1) {<br />
    		vlr = vlr.replaceAll(&#8220;:ns2&#8243;, &#8220;&#8221;);<br />
    	}</p>
<p>    	leitor.close();<br />
    	reader.close();</p>
<p>    	FileWriter writer = new FileWriter(file);<br />
    	PrintWriter saida = new PrintWriter(writer);</p>
<p>    	saida.print( &#8220;&lt;&#8221; + vlr);</p>
<p>    	writer.close();<br />
    	saida.close();<br />
    }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Eder Ignatowicz</title>
		<link>http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/comment-page-1/#comment-51409</link>
		<dc:creator>Eder Ignatowicz</dc:creator>
		<pubDate>Mon, 19 Jan 2009 12:16:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/27/jaxb-xml-e-java-de-maos-dadas/#comment-51409</guid>
		<description>Muito obrigado pela ajuda.</description>
		<content:encoded><![CDATA[<p>Muito obrigado pela ajuda.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

