Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
/**
*
*/
package de.tutorials;
import net.sf.saxon.javax.xml.xquery.XQConnection;
import net.sf.saxon.javax.xml.xquery.XQDataSource;
import net.sf.saxon.javax.xml.xquery.XQPreparedExpression;
import net.sf.saxon.javax.xml.xquery.XQResultSequence;
import net.sf.saxon.xqj.SaxonXQDataSource;
/**
* @author Thomas.Darimont
*
*/
public class XQueryExample {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
XQDataSource dataSource = new SaxonXQDataSource();
XQConnection connection = dataSource.getConnection();
XQPreparedExpression expression = connection
.prepareExpression("for $n in 1 to 10 return <value>{$n*$n}</value>");
XQResultSequence resultSequence = expression.executeQuery();
while (resultSequence.next()) {
System.out.println(resultSequence.getItemAsString(null));
}
}
}
<value>1</value>
<value>4</value>
<value>9</value>
<value>16</value>
<value>25</value>
<value>36</value>
<value>49</value>
<value>64</value>
<value>81</value>
<value>100</value>
// obtain an XQDataSource instance
XQDataSource xqds = (XQDataSource)
Class.forName("com.jsr225.xqj").newInstance();
XQConnection conn = xqds.getConnection();
XQStaticContext sc = conn.getStaticContext();
XQPreparedExpression copy = conn.prepareExpression(query, sc);
copy.bindDocument(XQConstants.CONTEXT_ITEM,
new FileInputStream(str),
"Test",
conn.createDocumentType());