2010-11-25 30 views
44

estoy siguiendo una guía, y me da el siguiente código:¿Cómo creo un org.xml.sax.InputSource a partir de una cadena?

InputSource inputSource = new InputSource(new FileInputStream(new File("/path/to/xml/file.xml")))); 

lo que me gustaría saber, es cómo todavía puedo crear una org.xml.sax.InputSource, pero en lugar de leer el contenido de un archivo, el uso una variable String que ya tengo.

Respuesta

76

Utilice un StringReader en lugar de un FileInputStream.

consulte la documentación de StringReader

ejemplo:

InputSource inputSource = new InputSource(new StringReader(myString)); 
+0

Funcionó como un amuleto. Gracias amigo. – Chiggins

3

InputSource inputSource = new InputSource(new java.io.StringReader(string)); si es org.xml.sax.InputSource.

Cuestiones relacionadas