- 保存文件
- 取回文件
- 查询
- 嵌套查询
1、Base.java
package com.neohope.existdb.test; import org.exist.util.serializer.SAXSerializer; import org.exist.util.serializer.SerializerPool; import javax.xml.transform.OutputKeys; import java.io.OutputStreamWriter; import java.util.Properties; public class Base { protected final static String URI = "xmldb:exist://localhost:8080/exist/xmlrpc"; protected final static String driver = "org.exist.xmldb.DatabaseImpl"; protected static Class<?> cl = null; static{ try { cl = Class.forName(driver); } catch (ClassNotFoundException e) { e.printStackTrace(); } } protected static SAXSerializer getSAXSerializer() { Properties outputProperties = new Properties(); outputProperties.setProperty(OutputKeys.INDENT, "yes"); SAXSerializer serializer = (SAXSerializer) SerializerPool.getInstance().borrowObject(SAXSerializer.class); serializer.setOutput(new OutputStreamWriter(System.out), outputProperties); return serializer; } protected static void releaseSAXSerializer(SAXSerializer serializer) { SerializerPool.getInstance().returnObject(serializer); } }