package org.basex.examples.xqj.tutorial; import javax.xml.xquery.*; import net.xqj.basex.*; /** * XQJ Examples, derived from an * <a href="https://www.progress.com/products/data-integration-suite/data-integration-suite-developer-center/data-integration-suite-tutorials/learning-xquery/introduction-to-the-xquery-api-for-java-xqj-"> * XQJ online tutorial</a>. * * Part 1: An XQJ Introduction. * * @author BaseX Team 2005-17, BSD License */ public final class Part1 extends Main { /** * Main method of the example class. * @param args (ignored) command-line arguments * @throws Exception exception */ public static void main(final String... args) throws Exception { init("1: An XQJ Introduction"); // Print 'Hello World!' info("Print 'Hello World'"); XQDataSource xqjd = new BaseXXQDataSource(); XQConnection xqjc = xqjd.getConnection("admin", "admin"); XQExpression xqje = xqjc.createExpression(); XQSequence xqjs = xqje.executeQuery("'Hello World!'"); xqjs.writeSequence(System.out, null); xqjc.close(); // Flush output. System.out.println(); } }