XSQL

from Wikipedia, the free encyclopedia
XSQL - Combining XML and SQL
File extension : no
Type: Markup language , database language
Extended by: XML , SQL
Standard (s) : xsql.sourceforge.net


XSQL combines the possibilities of a universal data description offered by XML with the possibilities of SQL in order to be able to further process queries of relational databases and their results independently of the respective programming language and the database system used.

On the one hand, the SourceForge project of the same name deals with the implementation of XSQL ; on the other hand, the Oracle Application Server provides a number of system programs to be able to process XML with PL / SQL or Java .

xsql.sourceforge

The SourceForge project xsql.sourceforge.net specifies the implementation of XSQL through a DTD . However, it is planned to use an XML schema at a later date . A tree and event- based API is used to parse the XSQL files and access their elements . XSQL by changes to the Perl - module XML::Generator::DBI realized. These changes are made by the module maintainer. XSQL is therefore available on every hardware platform on which Perl can be used. If there is enough interest, other programming languages ​​can also be supported.

Oracle Application Server

The Oracle Application Server from Oracle uses XSQL pages to save XML data, transform and display them with XSLT if necessary . For application development with, for example, JDeveloper , the respective XML parser for Java or PL / SQL must be installed. The required classes are contained in the current revision of ORACLE's XML Developer Kit (XDK).

Web links

SourceForge project

Oracle Application Server: