DocumentBuilder db=factory.newDocumentBuilder();
Document xmldoc=db.parse([color=red]new[/color] File("Test1.xml"));
root=xmldoc.getDocumentElement();
parse在这里应该称为方法,还是类,它的后面为什么要加new,new后面的File("Test1.xml"),test1.xml文件必须我自己先在工作区下建好,又不是这个方法给我建的一个新文件。
[b]问题补充:[/b]
那为什么api中的parse说明没有new呢?
parse
public Document parse(File f)
throws SAXException,
IOException将给定文件的内容解析为一个 XML 文档,并且返回一个新的 DOM Document 对象。如果 File 为 null,则抛出一个 IllegalArgumentException。
参数:
f - 包含要解析的 XML 的文件。
返回:
一个新的 DOM Document 对象。
抛出:
IOException - 如果发生任何 IO 错误。
SAXException - 如果发生任何解析错误。
另请参见:
DocumentHandler
[b]问题补充:[/b]
File file=new File("Test1.xml");
上边这一句是不是把已经存在在工作区的Test1.xml文件把它实例成一个File类型的实例呢?