如何从string创buildorg.xml.sax.InputSource?

我正在遵循一个指南,它给了我下面的代码:

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

我想知道的是,我仍然可以创build一个org.xml.sax.InputSource ,而不是读取文件的内容,而是使用我已有的Stringvariables。

使用StringReader而不是FileInputStream

请参阅StringReader的文档

例:

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

InputSource inputSource = new InputSource(new java.io.StringReader(string)); 如果是org.xml.sax.InputSource