- 保存文件
- 取回文件
- 查询
- 嵌套查询
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);
}
}