XQuery API for Java
Encyclopedia
XQuery API for Java refers to the common Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

 API
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

 for the W3C XQuery
XQuery
- Features :XQuery provides the means to extract and manipulate data from XML documents or any data source that can be viewed as XML, such as relational databases or office documents....

 1.0 specification. It was submitted under the Java Community Process
Java Community Process
The Java Community Process or JCP, established in 1998, is a formalized process that allows interested parties to get involved in the definition of future versions and features of the Java platform....

 as JSR 225 , and final release was made available on June 24, 2009.

The XQJ API enables a Java developer to:
  • Create and prepare XQuery Expressions which are statically analysed at runtime.
  • Modify Dynamic and Static Contexts, e.g. binding external variables from Java and declaring default XML namespaces.
  • Submitting Queries to XQuery processors and processing the results in Java.


The XQJ API goes along way in giving Java developers an interface to the XDM Model., it has a JDBC feel about it which lends itself well to Server based XML Databases, but not so much embedded Databases or client-side XQuery processors.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK