2

我是 XQuery 的新手。我可以使用以下查询从 XML 文件中选择数据:

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

这里的问题是我想读取数据而不给出方法的contact.xml路径doc()。我的 Jsp 中有 Document 对象,如下所示:

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

通过使用上面的“doc”对象,我想从 XML 文件中读取数据。我怎样才能做到这一点?

4

1 回答 1

1

撒克逊人的例子(虽然使用 XQJ)在https://stackoverflow.com/a/3112517/271577。看来它会让你doc(...)完全摆脱。

于 2012-08-22T06:29:27.843 回答