mInEiRo
#1
Pessoal,
tenho o seguinte código:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = null;
try {
db = dbf.newDocumentBuilder();
} catch (ParserConfigurationException e) {
e.printStackTrace();
}
ByteArrayInputStream is = new ByteArrayInputStream( string.getBytes() );
Document doc = null;
try {
doc = db.parse( is );
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Mas não funciona, da o erro:
java.lang.IncompatibleClassChangeError: Unimplemented interface method
Eu vi este exemplo aqui mesmo no guj
Será que teria outra forma de ler o XML de uma variavel?
vlw
Tenho uma dúvida parecida ou igual, eu tenho uma XML numa variável String e quero passar pra XML
Exemplo:
1
Vladismildo
Tenho uma dúvida parecida ou igual, eu tenho uma XML numa variável String e quero passar pra XML
Exemplo:
1
Vladismildo
[quote=mInEiRo]Pessoal,
tenho o seguinte código:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = null;
try {
db = dbf.newDocumentBuilder();
} catch (ParserConfigurationException e) {
e.printStackTrace();
}
ByteArrayInputStream is = new ByteArrayInputStream( string.getBytes() );
Document doc = null;
try {
doc = db.parse( is );
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Mas não funciona, da o erro:
java.lang.IncompatibleClassChangeError: Unimplemented interface method
Eu vi este exemplo aqui mesmo no guj
Será que teria outra forma de ler o XML de uma variavel?
vlw[/quote]
Ae consegui, achei o erro!
Está na linha 9
o Correto é InputStream is = new ByteArrayInputStream( string.getBytes() );
O parse estava acionando outro método parse(String uri); ao invés de parse(InputStream is);
