Ответ 1
Используйте StringReader
вместо FileInputStream
.
Смотрите документацию для StringReader
Пример:
InputSource inputSource = new InputSource( new StringReader( myString ) );
Я следую руководству, и он дает мне следующий код:
InputSource inputSource = new InputSource(new FileInputStream(new File("/path/to/xml/file.xml"))));
Я хотел бы знать, как я могу создать org.xml.sax.InputSource
, но вместо того, чтобы читать содержимое файла, используйте переменную String
, которая у меня уже есть.
Используйте StringReader
вместо FileInputStream
.
Смотрите документацию для StringReader
Пример:
InputSource inputSource = new InputSource( new StringReader( myString ) );
InputSource inputSource = new InputSource(new java.io.StringReader(string));
, если это org.xml.sax.InputSource
.