【发布时间】:2013-07-08 08:32:32
【问题描述】:
以下工作正常:
XMLDocumentManager docMgr = client.newXMLDocumentManager();
JAXBContext context = JAXBContext.newInstance(Document.class);
JAXBHandle jaxbHandle = new JAXBHandle(context);
docMgr.read(
"/masters/1337-12/t/1439-1074_2013_2_toc.xml",
jaxbHandle);
Assert.assertNotNull(jaxbHandle);
Document document = (Document) jaxbHandle.get();
但是,如果我不知道文档 URI,我可以做什么,我必须进行如下搜索:
StructuredQueryBuilder qb = new StructuredQueryBuilder(
"OPTIONS_NAME");
StructuredQueryDefinition querydef = qb.valueConstraint("tocId",
tocId);
// contains RAW data -
StringHandle resultsHandle = queryMgr.search(querydef, new StringHandle());
如何使用 JAXB 转换此结果?
【问题讨论】:
-
好吧..因为 JAVA API 很慢(现已测试)我会切换到 XCC..
-
我很想更好地了解 Java API 的性能在哪些方面没有达到您的期望。你能提供更多细节吗?
标签: marklogic