If you can't read please download the document
Upload
guesteb3ec2
View
3.352
Download
0
Embed Size (px)
Citation preview
XQIB
XQDTXQuery Getting Momentum in Eclipse
Gabriel PetrovaySam Neth http://wiki.eclipse.org/XQDT
XQuery Development Tools
1
XQuery?2
XQuery Development Tools
2
// user[1]
XQuery?3
XQuery Development Tools
3
let $u := // user[1] return $u
XQuery?4
XQuery Development Tools
4
declare $i := 0; while($i le 2) { set $i := $i + 1; let $u := // user[$i] return $u; };
XQuery?5
XQuery Development Tools
5
declare sequential function local:list-users() { declare $i := 0; while($i le 2) { set $i := $i + 1; let $u := // user[$i] return $u; };};
local:list-users()
XQuery?6
XQuery Development Tools
6
declare sequential function local:list-users() { declare $i := 0; while($i le 2) { set $i := $i + 1; let $u := // user[$i] return $u; };};
for $user in local:list-users() return $user/@nameXQuery?7
GabrielSam
XQuery Development Tools
7
declare sequential function local:list-users() { declare $i := 0; while($i le 2) { set $i := $i + 1; let $u := // user[$i] return $u; };};
{ for $user in local:list-users() return { $user/@name } }
XQuery?8
XQuery Development Tools
8
{ for $user in // user return { $user/@name } }
XQuery?9
Presentation
Application logic
Data access
XQuery Development Tools
9
pres:html-page( appl:users( db:users() ) )XQuery?10
XQuery Development Tools
10
XQuerythe language to query XML data
XML end-to-end architectures
Motivation11
XQueryApplicationApp ServerDatabaseHardwareClient
XQuery Development Tools
survey: how many Query? => bullet onesimplyfy11
Showcases12
XQuery Development Tools
Goalsan Eclipse-based XQuery IDEsmart editingdebugging supportetc.leverage existing XML ecosystemWTP: XML Schema, HTML, open to other XQuery implementers and of course, make XQuery successful
13
XQuery Development Tools
VendorsMark LogicServerSausalitoZorbaSaxonWebSphere?Architecture14
XQDT (XQuery Development Tools) DLTK (Dynamic Languages Toolkit)
WTP (Web Tools Platform Project)
XQuery Development Tools
Demo15
XQuery Development Tools
Take Away Hack!
Contribute!Install!
Use!16
XQuery Development Tools
Thank you!?17
?
http://www.xqdt.orghttp://wiki.eclipse.org/XQDT
XQuery Development Tools