Leandro,
vc est� tentando invocar um m�todo de uma refer�ncia
para null.
em seu c�digo vc fez:
> InputStream is = null;
>
> try{
>
> int x = is.read(bytesXML);
> ....
a ref�rencia is � null
crie um objeto do tipo ByteArrayInputStream.
ByteArrayInputStream � uma subclass de InputStream,
como abaixo:
ByteArrayInputStream is = new
ByteArrayInputStream(bytesXML);
D� uma olhada no hist�rico da lista em algumas
mensagem com o assunto: Java e XML, pode ajudar.
atenciosamente,
Paulo
--- Leandro Ferreira Granja
<[EMAIL PROTECTED]> wrote:
> Pessoal,
>
> Andei dando uma olhada na lista sobre InputStream,
> mas n�o encontrei nada
> que pudesse me ajudar ... ser� que vcs podem?
>
>
> Estou tentando transformar uma String em InputStream
> ....
>
>
> import java.io.*;
> import java.util.*;
>
> import javax.xml.parsers.DocumentBuilder;
> import javax.xml.parsers.DocumentBuilderFactory;
> import
> javax.xml.parsers.ParserConfigurationException;
>
> import org.apache.xerces.jaxp.*;
>
> import org.w3c.dom.Document;
> import org.w3c.dom.DOMException;
> import org.w3c.dom.Element;
>
> import org.xml.sax.*;
>
> public class TesteXMLDOM {
>
> public static void main(String[] args){
>
> Document doc = null;
> String strXML =
>
"<registros><registro><nome>leandro></nome></registro><registro><nome>marcia
> </nome></registro></registros>";
>
> byte[] bytesXML = strXML.getBytes();
>
> InputStream is = null;
>
> try{
>
> int x = is.read(bytesXML);
>
>
>
> InputSource xmlIS = new InputSource(is);
>
> DocumentBuilderFactory
> docBuilderFactory =
> DocumentBuilderFactory.newInstance();
> DocumentBuilder
> parser =
> docBuilderFactory.newDocumentBuilder();
>
> doc = parser.parse(xmlIS);
> Element root =
> doc.getDocumentElement();
>
> root.normalize();
>
>
> }
> catch(IOException e){
> System.out.print("IOException =");
> e.printStackTrace();
> }
> catch(ParserConfigurationException e){
> System.out.println(e.getMessage());
> }
> catch(SAXException e){
> System.out.println(e.getMessage());
> }
> catch(Exception e){
> System.out.print("Exception =" + e.getMessage());
> e.printStackTrace();
>
> }
> }
> }
>
>
> Est� ocorrendo a seguinte exception:
> java.lang.NullPointerException
>
> Algu�m sabe a m... que estou fazendo!
>
> Leandro Ferreira Granja
>
>
>
>
>
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios
> Java da Sucesu-SP
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED]
>
-------------------------------------------------------------------------
>
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------