This code outlines the main steps involved in using the Oracle Java XQuery API (OJXQI). If you are familiar with the DataDirectXQuery - XQuery for Java (DDXQ-XQJ), you may notice a some similarities.
XQueryContext XQC=new XQueryContext();
try
{
//the XQuery query is in a file called Q.xquery
//the XML file must be specified into the
//Q.xquery by the fn:doc XPath function - of course
//if you are using an XML Reader R=new FileReader("Q.xquery");
//"prepare" the query
PreparedXQuery PXQ=XQC.prepareXQuery(R);
//getting the results
XQueryResultSet XQRS=PXQ.executeQuery();
while(XQRS.next())
{
XMLNode node=XQRS.getNode();
node.print(System.out);
}
}
catch (Exception e)
{
}
If you have a hot tip and we publish it, we'll pay you. However, due to accounting overhead we no longer pay $10 for a single tip submission. You must accumulate 10 acceptable tips to receive payment. Be sure to include a clear explanation of what the technique does and why it's useful. If it includes code, limit it to 20 lines if possible.
Submit your tip here.