Подтвердить что ты не робот

Как создать источник org.xml.sax.InputSource из строки?

Я следую руководству, и он дает мне следующий код:

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

Я хотел бы знать, как я могу создать org.xml.sax.InputSource, но вместо того, чтобы читать содержимое файла, используйте переменную String, которая у меня уже есть.

4b9b3361

Ответ 1

Используйте StringReader вместо FileInputStream.

Смотрите документацию для StringReader

Пример:

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

Ответ 2

InputSource inputSource = new InputSource(new java.io.StringReader(string));, если это org.xml.sax.InputSource.