我正在尝试从FileReader
创建Document
(而不是XMLResponse
),如下所示:
// Parse XML Response
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder db = factory.newDocumentBuilder();
InputSource inStream = new InputSource();
inStream.setCharacterStream(new StringReader(XMLResponse));
Document doc = db.parse(inStream);
但我不知道如何使用InputSource
来创建它?
答案 0 :(得分:1)
您无法创建FileReader
,因为响应可能不是来自文件。但是,看起来,您可以获得Reader
,这是引用读者的正确方式。
如果方法特别需要FileReader
,则方法设计不正确。