2012-08-11 28 views
2

我是XQuery的新手。我可以用下面的查询选择从XML文件中的数据:如何在XQuery中使用Document对象而不是给doc()方法提供完整的xml文件路径

for $contactscontent in doc('/opt//contact.xml')//Contacts/Contact 
return $contactscontent/FirstName 

这里的问题是,我想没有给予doc()方法contact.xml路径读取数据。我有文档对象在我的JSP作为如下:

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 
DocumentBuilder db = dbf.newDocumentBuilder(); 
Document doc = db.parse(new File("/opt//contact.xml")); 

利用上述的“doc”的对象我想读取XML文件中的数据。我怎样才能做到这一点?

回答

相关问题