From burnside@kattare.com Thu May  1 07:16:42 2003
Received: from pyramid-01.kattare.com (pyramid-01.kattare.com [206.163.128.20])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h41EGgIG010801
	for <talk@x-query.com>; Thu, 1 May 2003 07:16:42 -0700
Received: from localhost (localhost [127.0.0.1])
	by pyramid-01.kattare.com (8.12.8/8.12.3) with ESMTP id h41GrUYK002851
	for <talk@x-query.com>; Thu, 1 May 2003 09:53:30 -0700
Received: from 65.212.181.200 ( [65.212.181.200])
	as user burnside@mail.kattare.com by www.kattare.com with HTTP;
	Thu,  1 May 2003 09:53:30 -0700
Message-ID: <1051808010.3eb1510a4c794@www.kattare.com>
Date: Thu,  1 May 2003 09:53:30 -0700
From: Ethan Burnside <burnside@kattare.com>
To: talk@x-query.com
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 3.1
X-MailScanner: Found to be clean
X-MailScanner-Information: Please contact your ISP for more information - Be
	sure to include all mail headers
X-MailScanner-SpamCheck: not spam, SpamAssassin (score=-7.1, required 5,
	BAYES_01, USER_AGENT_IMP)
Subject: [Talk] test
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Thu, 01 May 2003 14:16:42 -0000


-- 
--------------------------
Ethan Burnside - Founder
Kattare Internet Services
http://www.kattare.com
--------------------------






From burnside@kattare.com Thu May  1 13:53:42 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h41KrYST011127
	for <talk@x-query.com>; Thu, 1 May 2003 13:53:42 -0700
Received: from pyramid-02.kattare.com (pyramid-02.kattare.com [206.163.128.3])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h41NX8WC014175
	for <talk@x-query.com>; Thu, 1 May 2003 16:33:08 -0700
Received: from localhost (localhost [127.0.0.1])
	by pyramid-02.kattare.com (8.12.8/8.12.3) with ESMTP id h41NX7ZT028408
	for <talk@x-query.com>; Thu, 1 May 2003 16:33:07 -0700
Received: from 65.212.181.200 ( [65.212.181.200])
	as user burnside@mail.kattare.com by www.kattare.com with HTTP;
	Thu,  1 May 2003 16:33:07 -0700
Message-ID: <1051831987.3eb1aeb32ab00@www.kattare.com>
Date: Thu,  1 May 2003 16:33:07 -0700
From: Ethan Burnside <burnside@kattare.com>
To: talk@x-query.com
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 3.1
X-MailScanner: Found to be clean
X-MailScanner-Information: Please contact your ISP for more information - Be
	sure to include all mail headers
X-MailScanner-SpamCheck: not spam, SpamAssassin (score=-7.1, required 5,
	BAYES_01, USER_AGENT_IMP)
Subject: [Talk] test
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Thu, 01 May 2003 20:53:42 -0000


-- 
--------------------------
Ethan Burnside - Founder
Kattare Internet Services
http://www.kattare.com
--------------------------






From jhunter@servlets.com Fri May  2 17:53:07 2003
Received: from snowball.huntershots.com ([65.122.201.44])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h430r7ST012298
	for <talk@x-query.com>; Fri, 2 May 2003 17:53:07 -0700
Received: from servlets.com (snowball [192.168.1.4])
	by snowball.huntershots.com (8.12.9/8.12.2) with ESMTP id
	h433jWbH000492
	for <talk@x-query.com>; Fri, 2 May 2003 20:45:32 -0700 (PDT)
Message-ID: <3EB33A91.7A9A976B@servlets.com>
Date: Fri, 02 May 2003 20:42:09 -0700
From: Jason Hunter <jhunter@servlets.com>
X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: talk@x-query.com
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [xquery-talk] Test
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Sat, 03 May 2003 00:53:08 -0000

Testing the new list config.

-jh-

From stephen.buxton@oracle.com Tue May  6 08:17:07 2003
Received: from inet-mail3.oracle.com (inet-mail3.oracle.com [148.87.2.203])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h46FH7ST016227
	for <talk@x-query.com>; Tue, 6 May 2003 08:17:07 -0700
Received: from inet-mail3.oracle.com (localhost [127.0.0.1])
	by inet-mail3.oracle.com (Switch-2.2.6/Switch-2.2.6) with ESMTP id
	h46ImVo27602
	for <talk@x-query.com>; Tue, 6 May 2003 11:48:31 -0700 (PDT)
Received: from rgmgw5.us.oracle.com (rgmgw5.us.oracle.com [138.1.191.14])
	by inet-mail3.oracle.com (Switch-2.2.6/Switch-2.2.6) with ESMTP id
	h46ImUj27558
	for <talk@x-query.com>; Tue, 6 May 2003 11:48:30 -0700 (PDT)
Received: from rgmgw5.us.oracle.com (localhost [127.0.0.1])
	by rgmgw5.us.oracle.com (Switch-2.1.5/Switch-2.1.0) with ESMTP id
	h46ImSw06502
	for <talk@x-query.com>; Tue, 6 May 2003 12:48:28 -0600 (MDT)
Received: from rgmum12.us.oracle.com (rgmum12.us.oracle.com [138.1.191.16])
	by rgmgw5.us.oracle.com (Switch-2.1.5/Switch-2.1.0) with ESMTP id
	h46ImLg06265
	for <talk@x-query.com>; Tue, 6 May 2003 12:48:26 -0600 (MDT)
Received: from dhcp-4op7-4op8-west-130-35-170-61.us.oracle.com by
	rgmum3.us.oracle.com
	with ESMTP id 142785351052246726; Tue, 06 May 2003 12:45:26 -0600
Message-ID: <3EB801F8.E11FDD80@oracle.com>
Date: Tue, 06 May 2003 11:42:01 -0700
From: Stephen Buxton <stephen.buxton@oracle.com>
Organization: Oracle Corporation
X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: xquery talk <talk@x-query.com>
Content-Type: multipart/mixed; boundary="------------53784A65D1792C7D4B72B82B"
X-Mailman-Approved-At: Tue, 06 May 2003 17:01:27 -0700
Subject: [xquery-talk] confirm be84b5b42f5f3d5d496a8569107f581ec18b0628
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 06 May 2003 15:17:07 -0000

This is a multi-part message in MIME format.
--------------53784A65D1792C7D4B72B82B
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

confirm be84b5b42f5f3d5d496a8569107f581ec18b0628

--------------53784A65D1792C7D4B72B82B
Content-Type: text/x-vcard; charset=us-ascii;
 name="stephen.buxton.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Stephen Buxton
Content-Disposition: attachment;
 filename="stephen.buxton.vcf"

begin:vcard 
n:Buxton;Stephen
tel;fax:650 633 2230
tel;work:650-506-2469
x-mozilla-html:FALSE
url:http://sbuxton-sun.us.oracle.com
org:DAST;Server Technologies
adr:;;;;;;
version:2.1
email;internet:stephen.buxton@oracle.com
title:Director, Text and XML PM
x-mozilla-cpt:;-13120
fn:Stephen Buxton
end:vcard

--------------53784A65D1792C7D4B72B82B--


From srinivas@ipedo.com Tue May  6 13:08:05 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h46K85ST016489
	for <talk@x-query.com>; Tue, 6 May 2003 13:08:05 -0700
Received: from mail.ipedo.com (ip-216-36-69-83.dsl.sjc.megapath.net
	[216.36.69.83])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h46NfdDe012744
	for <talk@x-query.com>; Tue, 6 May 2003 16:41:39 -0700
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/related; type="multipart/alternative";
	boundary="----_=_NextPart_001_01C31429.08E6788C"
X-MimeOLE: Produced By Microsoft Exchange V6.0.4712.0
Date: Tue, 6 May 2003 16:41:37 -0700
Message-ID: <EFBAE6044AC0CD41981E01582A1E94ABAA628A@alibaba.ingine.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Latest drafts....
Thread-Index: AcMUKQiYZ/bpQhlmT+qozoqtD+Tezg==
From: "Srinivas Pandrangi" <srinivas@ipedo.com>
To: "Talk@X-Query. Com (E-mail)" <talk@x-query.com>
X-Mailman-Approved-At: Tue, 06 May 2003 17:01:27 -0700
Subject: [xquery-talk] Latest drafts....
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 06 May 2003 20:08:05 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C31429.08E6788C
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01C31429.08E6788C"


------_=_NextPart_002_01C31429.08E6788C
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

In case anybody missed it, the latest drafts of most of the xquery spec
documents were published on May 2nd (http://www.w3.org/XML/Query). Two
of the drafts (Data Model & Functions and Operators) are now in last
call. Check them out.

--Srinivas

 <<ole0.bmp>>=20
Srinivas Pandrangi
Ipedo Inc. [http://www.ipedo.com]
Ph: (650) 306 4002
Fax: (650) 306 4001


------_=_NextPart_002_01C31429.08E6788C
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.0.4712.0">
<TITLE>Latest drafts....</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=3D2 FACE=3D"Arial">In case anybody missed it, the latest =
drafts of most of the xquery spec documents were published on May 2nd =
(<A =
HREF=3D"http://www.w3.org/XML/Query">http://www.w3.org/XML/Query</A>). =
Two of the drafts (Data Model &amp; Functions and Operators) are now in =
last call. Check them out.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">--Srinivas</FONT>
</P>

<P><FONT FACE=3D"Arial" SIZE=3D2 COLOR=3D"#000000">
<IMG SRC=3D"No%20AttachName" alt=3D"ole0.bmp"></FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Srinivas Pandrangi</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Ipedo Inc. [<A =
HREF=3D"http://www.ipedo.com">http://www.ipedo.com</A>]</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Ph: (650) 306 4002</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Fax: (650) 306 4001</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_002_01C31429.08E6788C--

------_=_NextPart_001_01C31429.08E6788C
Content-Type: image/bmp;
	name="ole0.bmp"
Content-Transfer-Encoding: base64
Content-Description: ole0.bmp
Content-Location: No%20AttachName

Qk0OFgAAAAAAAOoAAAAoAAAAhAAAACkAAAABAAgAAAAAAAAAAAAAAAAAAAAAAC0AAAAAAAAAAAAA
AG6g/wBuoG4A0ND/ADoAAACgoP8A/9D/ABUVFQDQoP8A///QAAA6OgBubjoAOjo6AG46OgCgoKAA
sLCwAAA6AADQoKAAoNDQAMDAwAA6OgAA0NDQAH9/fwCgoNAA4ODgAI+PjwAAbv8AOm7/ACgoKAAA
Ov8Abm7/AG5ubgA6Ov8AOjpuAG46bgDQ//8A7+/vAP///wBdXV0AAAA6ADoAOgBubqAATExMAKBu
oACg0P8AJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUGJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSMlJQklJSUjJSUGJSUJJSUlJSUlJQklJSUlBiUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUYCRUVCRUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJR8UDAoVJSUlJR8nCigjJSUlJSUlJSUlJSUlJSUlJSUlJSUDCigMACgKAAoAKBQMJxQQDAQK
FBMlJSUlFQwKBCgnFAQKBAwhCx8RFSUlJSUlJSUlJSUlJSUlJRUCDQwAAAAAACcUDCkXJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJRcAAAACJSUlJQ8AAAAOJSUlJSUlJSUlJSUlJSUlJSUlJSUl
DAAAAAAAAAAAAAAAAAAAAAAAACIlJSUlJRQAAAAAAAAAAAAAAAAAAAwCGCUlJSUlJSUlJSUVIQAA
AAAAAAAAAAAAAAAAEB8jJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSMEAAAKJSUlJQYAAAAhIyUl
JSUlJSUlJSUlJSUlJSUlJSUlGQAAAAwZKw8ZKw4ZFw4ODisOGQ4lJSUlJSsAAAAfDhkZDhkfHwwA
AAAAACIVJSUlJSUlJQMAAAAAACgpDhMTEw8rIQoAAAAACxUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUhAAAAFSUlJSULAAAACSUlJSUlJSUlJSUlJSUlJSUlJSUlFQAAAA0lJSUlJSUlJSUlJSUlJSUl
JSUlJRIAAAAZJSUlJSUlJSUjDwwAAAAnEiUlJSUlCSgAAAAAGSUlJSUlJSUlJQYZBAAAABQVJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSURAAAAGSUlJSUSAAAADiUlJSUlJSUlJSUlJSUlJSUlJSUlJQwA
AAAYJSUlJSUlJSUlJSUlJSUlJSUlJSUMAAAoJSUlJSUlJSUlJSUTDAAAABYlJSUlDwAAAAALJSUl
JSUlJSUlJSUlIw0AAAAAFyUlJSUlJSUlJSUlJSUlJSUlJSUlJSUGAAAACiUlJSUYCgAADBgjGCMY
GCMYIwYlJSUlJSUlJSUlJQ4AAAArJSUlJSUlJSUlJSUlJSUlJSUlJSUWAAAAGCUlJSUlJSUlJSUl
IxQAAAAOJSUlGQAAAAAVJSUlJSUlJSUlJSUlJSUNAAAABBUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
CwAAABMlJSUlHwAAAAAAAAAAAAAAAAAAKA0OFSUlJSUlJRgQAAAKJSUlJSUlJSUlJSUlJSUlJSUl
JSUVAAAAFiUlJSUlJSUlJSUlJRgAAAAKGCUlKwAAAAAYJSUlJSUlJSUlJSUlJSUJCgAAAAwlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlDgAAABklJSUlEwAAAAAAAAAAAAAAAAAAAAAAACERJSUlJSUqAAAA
KgwhKgwhDAwLJSUlJSUlJSUlJSUlKAAADCUlJSUlJSUlJSUlJSUfAAAADiUlDgAAAAAOJSUlJSUl
JSUlJSUlJSUlKwAAAAAYJSUlJSUlJSUlJSUlJSUlJSUlJSUlIwoAAAQlJSUlIygAACgVFSMVGAMY
AxUVEw4NAAAAHwklJSUOAAAAAAAAAAAAAAAAFSUlJSUlJSUlJSUlGQAAABUlJSUlJSUlJSUlJSUV
AAAADCUlJRAAAAAqJSUlJSUlJSUlJSUlJSUlFQAAAAAfJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSIA
AAATJSUlJR8AAAADJSUlJSUlJSUlJSUlDgAAACElJSUjJwAAABYpHx8fHysfGCUlJSUlJSUlJSUl
FQAAABklJSUlJSUlJSUlJSUGAAAACiUlJRkAAAAADyUlJSUlJSUlJSUlJSUlAxQAAAAmJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJQ8AAAAfJSUlJRMAAAAOJSUlJSUlJSUlJSUlJRkAAAATJSUlDAAAABUl
JSUlJSUlJSUlJSUlJSUlJSUlJRQAABQlJSUlJSUlJSUlJSUTAAAADAYlJSUiAAAAJxUlJSUlJSUl
JSUlJSUlGAAAAAAMJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQYUAAAKJSUlJQYMAAAMJSUlJSUlJSUl
JSUlJRMAAAAfJSUlDgAAAB8lJSUlJSUlJSUlJSUlJSUlJSUlJQ4AAAATJSUlJSUlJSUlJQYKAAAA
ISUlJSUjDAAAABATJSUlJSUlJSUlJSUlKQAAAAAOJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUmAAAA
FSUlJSUfAAAAFSUlJSUlJSUlJSUlCSYAAAApJSUlGAoAAAwlJSUlJSUlJSUlJSUlJSUlJSUlJQMA
AAAfJSUlJSUlJSUVGQAAAAAAFSUlJSUlJSIAAAAAKhIlJSUlJSUlJQkfAAAAAAAGJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUTAAAAHyUlJSUTAAAAFB8CFhYCGR8CFgIqAAAAACgJJSUlJQsAAAAoHyIm
CyIfHx8LIiYfIh8DJSUlJSUMAAAADB8WHyELKgAAAAAAABQTJSUlJSUlJSUXFAAAAAAQIR8ZGSsf
IQAAAAAABBUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlAAAAFAYlJSUlFAAAAAAAAAAAAAAAAAAA
AAAAIRUlJSUlJQ4AAAAAAAAAAAAAAAAAAAAAAAARJSUlJSUPAAAAAAAAAAAAAAAAAAAMKSMlJSUl
JSUlJSUlJRINAAAAAAAAAAAAAAAAAAAfBiUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlGQsiJhUl
JSUlDioiIQ0MKiIMCyEMIioWGRMjJSUlJSUlJSMLKiIiKiIqDSoiCyEiIQwiCyEpJSUlJSUYDCEh
DCIhIQsMHx8OFxglJSUlJSUlJSUlJSUlJSUlJQ8ZIgwUACcUJwwfEyMlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlBgklJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSMlAyUDIyMDAwMDAywsBSwFBQMF
AR4BAR4BHh4lJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlAwMD
AwMILCwFCAUBAQUeARseGxsbGxseIBogGh0sJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlIyUlIyUlAyMDIyMDBgMDAwMDAywDLCws
LAUFBQUFBSwFAQUBAQEeAQEeBR4BAQEbLCUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlAwMDIwMDLAMFLCwsCCwFBQEF
ASwBCAEBHgEeAR4BAR4bHgEbHgEbHhsbGxsbHhsgGx0bIBsaGx0dHR0gGyUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlAwYlAwYD
AwMDAwMsLAMFJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQMDAyMDLAUFBQUBHgEe
AR4bGxsbGx0dHR0dHR0dHR0dHR0dHRodHRodGyUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUDIwYjAwMDAwMDLCUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl
JSUl

------_=_NextPart_001_01C31429.08E6788C--

From jhunter@servlets.com Mon May 12 08:08:10 2003
Received: from snowball.huntershots.com ([65.122.201.44])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4CF89ST022379
	for <talk@x-query.com>; Mon, 12 May 2003 08:08:09 -0700
Received: from servlets.com (snowball [192.168.1.4])
	by snowball.huntershots.com (8.12.9/8.12.2) with ESMTP id
	h4CJstbH002732
	for <talk@x-query.com>; Mon, 12 May 2003 12:54:56 -0700 (PDT)
Message-ID: <3EBFFB60.AAB18B32@servlets.com>
Date: Mon, 12 May 2003 12:52:00 -0700
From: Jason Hunter <jhunter@servlets.com>
X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: talk@x-query.com
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [xquery-talk] Welcome!
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Mon, 12 May 2003 15:08:10 -0000

Hi everyone,

Thanks for joining up on this list!  I'm going to go public with the
list today and get things started.  I plan to write announcements to
www-ql, xml-dev, and jdom-interest.  Ron Bourret said he'd write to
xml-dbms for me.  If you know of other lists where interested people
hang out, please send an invite or forward on my emails.

-jh-

From jhunter@servlets.com Mon May 12 08:10:32 2003
Received: from snowball.huntershots.com ([65.122.201.44])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4CFAWST022392
	for <talk@x-query.com>; Mon, 12 May 2003 08:10:32 -0700
Received: from servlets.com (snowball [192.168.1.4])
	by snowball.huntershots.com (8.12.9/8.12.2) with ESMTP id
	h4CJvMbH002735
	for <talk@x-query.com>; Mon, 12 May 2003 12:57:22 -0700 (PDT)
Message-ID: <3EBFFBF2.75CC1C14@servlets.com>
Date: Mon, 12 May 2003 12:54:26 -0700
From: Jason Hunter <jhunter@servlets.com>
X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: talk@x-query.com
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [xquery-talk] Best engine for learning?
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Mon, 12 May 2003 15:10:32 -0000

One of the first topics I'd like to cover is this: What's the best
XQuery engine to learn on?  I foresee this question being asked by a lot
of newbies here, and I frankly don't know the answer.  It feels like
there's an XQuery FAQ to be written and this is Question One, but no one
knows the answer yet.  :-)

Here's the criteria I'd use to judge:

1) The engine must be readily downloadable and available for extended
experimental use without a fee.  I see having to write to
sales@vendor.com for a copy as an impediment to experimentation.  A
30-day eval license is perhaps OK but it'd be better to have a license
which allowed extended non-deployment experimentation.

2) The engine must be rigorously faithful to the specs.  People
shouldn't learn bad habits.

3) The engine should be simple to setup and must be usable without a
large number of non-XQuery pieces.  The more unadorned the XQuery
feature, the better for learning.

4) The engine should have good, accurate error reporting.  I know how
frustrating "Nope, try again" errors can be.

5) The engine need not scale or be high performant.


In my own exploration, I've had good luck with Cerisent.  However,
Cerisent doesn't expose an evaluation download.

Ipedo XML Database 3.2 had some problems and so I'm now waiting for the
follow-on where I'm told all my problem reports have been fixed.

I've heard some good things said recently about Fatdog's XQEngine.  Has
anyone experimented there?

-jh-

From per@bothner.com Mon May 12 11:22:58 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4CIMvST022604
	for <talk@x-query.com>; Mon, 12 May 2003 11:22:57 -0700
Received: from mail-out2.apple.com (mail-out2.apple.com [17.254.0.51])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4CNZiGS012674
	for <talk@x-query.com>; Mon, 12 May 2003 16:35:44 -0700
Received: from mailgate2.apple.com (A17-129-100-225.apple.com [17.129.100.225])
	by mail-out2.apple.com (8.12.9/8.12.9) with ESMTP id h4CNZlnB019933
	for <talk@x-query.com>; Mon, 12 May 2003 16:35:47 -0700 (PDT)
Received: from scv3.apple.com (scv3.apple.com) by mailgate2.apple.com
	(Content Technologies SMTPRS 4.2.1) with ESMTP id
	<T6229a30eb2118164e1524@mailgate2.apple.com> for <talk@x-query.com>; 
	Mon, 12 May 2003 16:35:46 -0700
Received: from bothner.com (il0102a-dhcp62.apple.com [17.201.27.190])
	by scv3.apple.com (8.12.9/8.12.9) with ESMTP id h4CNZkRM001169
	for <talk@x-query.com>; Mon, 12 May 2003 16:35:46 -0700 (PDT)
Message-ID: <3EC0300F.9040306@bothner.com>
Date: Mon, 12 May 2003 16:36:47 -0700
From: Per Bothner <per@bothner.com>
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
	rv:1.4b) Gecko/20030507
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: talk@x-query.com
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [xquery-talk] Re: Best engine for learning?
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Mon, 12 May 2003 18:22:58 -0000

 > One of the first topics I'd like to cover is this: What's the best
 > XQuery engine to learn on?

I haven't tried other implementations, but here are some reasons to
consider my own Qexo engine.  Of course I'm biased, but at least
when it comes to Qexo I know of what I speak!

 > 1) The engine must be readily downloadable and available for extended
 > experimental use without a fee.

Qexo is Free Software (Open-Source if you prefer), available without
charge in both binary and source form (with a public CVS repository).

 > 2) The engine must be rigorously faithful to the specs.  People
 > shouldn't learn bad habits.

Huh?  The most recent specs are about a week old.  Even those have
plenty of inconsistencies and unclear issues.  Are there any
implementations are are "regorously faithful to the specs"?  Even
the Novembver '02 version?  What about static typing and schema import?

Qexo may be less faithful/complete than some implementations, and
more than others, but it is coming along well.  I just implemented
the new comment syntax, plus some other changes, including the
new KindType syntax.

One peeve:  On the x-query.com homepage, only Qexo is listed as a
"partial implementation", with the misleading implication that the
other implementations are complete.  Qexo is complete enough
to do useful work with, as illustrated by the pages linked to
from Qexo home page (http://www.gnu.org/software/qexo/).

I admit there are big holes;  no schema support, very limited
static typing (though the hooks are there), no sorting, no
duplicate removal in path expressions, many functions are not
yet implemented, builtin functions are in the wrong namespace.
But it has FLWR expressions, functions, typeswitch, some typing
support, element constructors (both kinds), namespace support
(except for namespace nodes), an efficient XML parser and DOM
representation, decent error handling, a Java interface, lots
of functions, and can be used in various modes, including
command-line and servlets.

 > 3) The engine should be simple to setup and must be usable without a
 > large number of non-XQuery pieces.

All you need is a Java VM and the Kawa .jar file.  The kawa-1.7beta1
is usable, but kawa-1.7beta2 (should be out this weekend) will
have a number of improvents, including the ones mentioned above.

 > 4) The engine should have good, accurate error reporting.  I know how
 > frustrating "Nope, try again" errors can be.

It's fairly decent.  See the second half of this (draft) article at
http://www.gnu.org/software/qexo/simple-xquery-webapp.html . (The
article is servlet-centric, but the error handling is general.
I made some recent improvements to syntactic error recovery; and the
article is based on the CVS or forthcoming 1.7beta2 version of Qexo.)

This article http://www.gnu.org/software/qexo/Running.html is useful
how-to on using Qexo, and it illustrates error messages - though
it has not been updated for the new comment syntax.

 > 5) The engine need not scale or be high performant.

Since Qexo uses a compiler, it has decent performance, and hooks
for further optimization.
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/




From jhunter@acm.org Tue May 13 08:59:35 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4DFxZST023828
	for <talk@x-query.com>; Tue, 13 May 2003 08:59:35 -0700
Received: from snowball.huntershots.com ([65.122.201.44])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4DLYKFk003358
	for <talk@x-query.com>; Tue, 13 May 2003 14:34:21 -0700
Received: from acm.org (snowball [192.168.1.4])
	by snowball.huntershots.com (8.12.9/8.12.2) with ESMTP id
	h4DLZUFU000687
	for <talk@x-query.com>; Tue, 13 May 2003 14:35:30 -0700 (PDT)
Message-ID: <3EC16446.22D01021@acm.org>
Date: Tue, 13 May 2003 14:31:50 -0700
From: Jason Hunter <jhunter@servlets.com>
X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: talk@x-query.com
Subject: Re: [xquery-talk] Re: Best engine for learning?
References: <3EC0300F.9040306@bothner.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 13 May 2003 15:59:36 -0000

Per Bothner wrote:

>  > 2) The engine must be rigorously faithful to the specs.  People
>  > shouldn't learn bad habits.
> 
> Huh?  The most recent specs are about a week old.  

True.  I wouldn't expect conformance to the May drafts.  November 2002
would be nice.  I actually like any engine that conforms well to a
particular date, rather than being a mix with some-April, some-November,
and some-May for example.  It gets old trying everything three different
ways.  :-)

> Even those have
> plenty of inconsistencies and unclear issues.  Are there any
> implementations are are "regorously faithful to the specs"?  Even
> the Novembver '02 version?  

Good question.  I'd hope to point newbies at an engine that was as
faithful as possible, with the ideal being one where the developers say,
"It's not perfect, but we can't do anything to be more compliant til the
next draft rev clears some things up."

> One peeve:  On the x-query.com homepage, only Qexo is listed as a
> "partial implementation", with the misleading implication that the
> other implementations are complete.  Qexo is complete enough
> to do useful work with, as illustrated by the pages linked to
> from Qexo home page (http://www.gnu.org/software/qexo/).
>
> I admit there are big holes;  no schema support, very limited
> static typing (though the hooks are there), no sorting, no
> duplicate removal in path expressions, many functions are not
> yet implemented, builtin functions are in the wrong namespace.
> But it has FLWR expressions, functions, typeswitch, some typing
> support, element constructors (both kinds), namespace support
> (except for namespace nodes), an efficient XML parser and DOM
> representation, decent error handling, a Java interface, lots
> of functions, and can be used in various modes, including
> command-line and servlets.

<grin> I knew I was getting myself into hot water by expressing any
opinions about engines.  The list of items TBD on Qexo justifies its
"partial" status IMO.  Whether the others can or should be inferred to
be "complete" is debatable, but their "pending" lists seem significantly
shorter.  I don't mean to offend anyone, but I do want to provide a
little editorial guidance for visitors so they know what to expect.

-jh-

From jhunter@servlets.com Tue May 13 09:17:28 2003
Received: from snowball.huntershots.com ([65.122.201.44])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4DGHSST023848
	for <talk@x-query.com>; Tue, 13 May 2003 09:17:28 -0700
Received: from servlets.com (snowball [192.168.1.4])
	by snowball.huntershots.com (8.12.9/8.12.2) with ESMTP id
	h4DLrWFU000694
	for <talk@x-query.com>; Tue, 13 May 2003 14:53:33 -0700 (PDT)
Message-ID: <3EC16880.50800E10@servlets.com>
Date: Tue, 13 May 2003 14:49:52 -0700
From: Jason Hunter <jhunter@servlets.com>
X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "talk@x-query.com" <talk@x-query.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [xquery-talk] Brainteaser
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 13 May 2003 16:17:28 -0000

Here's a brainteaser XQuery problem, borrowed from a co-worker's real
problem from this afternoon.  I thought I'd share it as a little XQuery
braincell stretch.  I'm not asking for help; I know the answer and will
post it later in the off chance no one else writes in.  (Don't cheat and
peek ahead unless you need to!)

Assume an XML file "teaser.xml":

  <root>
    <record sequence="1">
      <name>One</name>
      <date sec="1052762855">2003-05-12T18:07:35Z</date> 
    </record>
    <record sequence="2">
      <name>Two</name>
      <date sec="1052762941">2003-05-12T18:09:01Z</date>
    </record>
  </root>

The following query contains three enclosed expressions, only one of
which actually works as intended.  The comments in the query describe
the situation.  Who can figure out the reason?

define function get-root() as element {
  document("teaser.xml")/root
}

<html xmlns="http://www.w3.org/1999/xhtml">
  <body>
    <br> This correctly prints the original document
      {
        get-root()
      }
    </br>

    <br> This should print the original document, but doesn't
      {
        document("teaser.xml")/root
      }
    </br>
        
    <br> This should print the names, but doesn't
      {
        get-root()/record/name
      } 
    </br>
  </body>
</html>


-jh-

From sander@x-hive.com Tue May 13 18:37:16 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4E1bGST024274
	for <talk@x-query.com>; Tue, 13 May 2003 18:37:16 -0700
Received: from JAKARTA.xhive.archipel (a194-109-160-206.adsl.xs4all.nl
	[194.109.160.206])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4E7IUvS027601
	for <talk@x-query.com>; Wed, 14 May 2003 00:18:31 -0700
content-class: urn:content-classes:message
Subject: RE: [xquery-talk] Brainteaser
Date: Wed, 14 May 2003 09:18:29 +0200
Message-ID: <41D11F414A26E942912B7E7696DC8E226C37AA@JAKARTA.xhive.archipel>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [xquery-talk] Brainteaser
Thread-Index: AcMZ6QSfDmSAmvEVR5G22cUUNPvCfw==
X-MimeOLE: Produced By Microsoft Exchange V6.0.4712.0
From: "Sander Bos" <sander@x-hive.com>
To: <talk@x-query.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by jhunter.x-query.com id
	h4E1bGST024274
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 14 May 2003 01:37:16 -0000


> Here's a brainteaser XQuery problem, borrowed from a co-worker's real
> problem from this afternoon.  I thought I'd share it as a 
> little XQuery
> braincell stretch.  I'm not asking for help; I know the 
> answer and will
> post it later in the off chance no one else writes in.  
> (Don't cheat and
> peek ahead unless you need to!)

> define function get-root() as element {
>   document("teaser.xml")/root
> }
> 
> <html xmlns="http://www.w3.org/1999/xhtml">
>   <body>
>     <br> This correctly prints the original document
>       {
>         get-root()
>       }
>     </br>
> 
>     <br> This should print the original document, but doesn't
>       {
>         document("teaser.xml")/root
>       }
>     </br>
>         
>     <br> This should print the names, but doesn't
>       {
>         get-root()/record/name
>       } 
>     </br>
>   </body>
> </html>



[SPOILER....]


That the test-case is small obviously makes it easier to find what is
the problem:
  <html xmlns="http://www.w3.org/1999/xhtml">
The default namespace declaration means that 'root' in
	document("teaser.xml")/root
is treated as '{http://www.w3.org/1999/xhtml}root' which cannot be found
in the namespace free document. The function does not have this problem
because it is outside the scope of the element constructor.


Kind regards,

--Sander.

-- 
X-Hive Corporation (www.x-hive.com)
email: sander@x-hive.com
phone: +31 10 2818080
 


From jhunter@servlets.com Tue May 13 20:00:48 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4E30mST024354
	for <talk@x-query.com>; Tue, 13 May 2003 20:00:48 -0700
Received: from snowball.huntershots.com ([65.122.201.44])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4E8gsvS031295
	for <talk@x-query.com>; Wed, 14 May 2003 01:42:54 -0700
Received: from servlets.com (snowball [192.168.1.4])
	by snowball.huntershots.com (8.12.9/8.12.2) with ESMTP id
	h4E8hwFU001985; Wed, 14 May 2003 01:43:58 -0700 (PDT)
Message-ID: <3EC200F1.4BEABC2F@servlets.com>
Date: Wed, 14 May 2003 01:40:17 -0700
From: Jason Hunter <jhunter@servlets.com>
X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Sander Bos <sander@x-hive.com>
References: <41D11F414A26E942912B7E7696DC8E226C37AA@JAKARTA.xhive.archipel>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: talk@x-query.com
Subject: [xquery-talk] Re: Debugging (was: Brainteaser)
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 14 May 2003 03:00:48 -0000

> [SPOILER....]

You got it.  :-)

> That the test-case is small obviously makes it easier to find what is
> the problem:

Agreed.  That's how I actually found it initially, by simplifying til
things worked and expanding back out.

Which raises an interesting question:  What's the best way people have
found to *debug* queries?  I notice some engines have log() functions
which allows printf() style debugging.  That can let you watch some of
what's going on.  Any other tricks?

-jh-

From per@bothner.com Fri May 16 10:28:09 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4GHS9ST027023
	for <talk@x-query.com>; Fri, 16 May 2003 10:28:09 -0700
Received: from mail-out2.apple.com (mail-out2.apple.com [17.254.0.51])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4GNmv1Q027239
	for <talk@x-query.com>; Fri, 16 May 2003 16:48:57 -0700
Received: from mailgate2.apple.com (A17-129-100-225.apple.com [17.129.100.225])
	by mail-out2.apple.com (8.12.9/8.12.9) with ESMTP id h4GNjI1j027575
	for <talk@x-query.com>; Fri, 16 May 2003 16:45:19 -0700 (PDT)
Received: from scv3.apple.com (scv3.apple.com) by mailgate2.apple.com
	(Content Technologies SMTPRS 4.2.1) with ESMTP id
	<T623e4536b5118164e1508@mailgate2.apple.com>; 
	Fri, 16 May 2003 16:45:18 -0700
Received: from bothner.com (il0102a-dhcp124.apple.com [17.201.27.252])
	by scv3.apple.com (8.12.9/8.12.9) with ESMTP id h4GNjHGd024118;
	Fri, 16 May 2003 16:45:17 -0700 (PDT)
Message-ID: <3EC57850.70605@bothner.com>
Date: Fri, 16 May 2003 16:46:24 -0700
From: Per Bothner <per@bothner.com>
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
	rv:1.4b) Gecko/20030507
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jason Hunter <jhunter@servlets.com>
Subject: Re: [xquery-talk] Re: Debugging
References: <41D11F414A26E942912B7E7696DC8E226C37AA@JAKARTA.xhive.archipel>
	<3EC200F1.4BEABC2F@servlets.com>
In-Reply-To: <3EC200F1.4BEABC2F@servlets.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Cc: talk@x-query.com
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Fri, 16 May 2003 17:28:09 -0000

Jason Hunter wrote:
> Which raises an interesting question:  What's the best way people have
> found to *debug* queries?  I notice some engines have log() functions
> which allows printf() style debugging.  That can let you watch some of
> what's going on.  Any other tricks?

The May specification includes a trace(VALUE, STRING) function that
is at least partly intended for debugging.  The latest CVS version of
Qexo include the trace functions.

The second half of the following (draft) article includes some notes
on debugging Qexo.  It is written in the context of web applications
(using servlets), but the debugging notes are generally applicable.
http://www.gnu.org/software/qexo/simple-xquery-webapp.html
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/



From jhunter@servlets.com Mon May 19 06:02:48 2003
Received: from snowball.huntershots.com ([65.122.201.44])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4JD2lST029921
	for <talk@x-query.com>; Mon, 19 May 2003 06:02:48 -0700
Received: from servlets.com (snowball [192.168.1.4])
	by snowball.huntershots.com (8.12.9/8.12.2) with ESMTP id
	h4JK2WFU003626; Mon, 19 May 2003 13:02:32 -0700 (PDT)
Message-ID: <3EC93789.19C73199@servlets.com>
Date: Mon, 19 May 2003 12:59:05 -0700
From: Jason Hunter <jhunter@servlets.com>
X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Per Bothner <per@bothner.com>
Subject: Re: [xquery-talk] Re: Debugging
References: <41D11F414A26E942912B7E7696DC8E226C37AA@JAKARTA.xhive.archipel>
	<3EC200F1.4BEABC2F@servlets.com> <3EC57850.70605@bothner.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: talk@x-query.com
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Mon, 19 May 2003 13:02:48 -0000

Per Bothner wrote:
> 
> The May specification includes a trace(VALUE, STRING) function that
> is at least partly intended for debugging.  The latest CVS version of
> Qexo include the trace functions.

Thanks for pointing that out.  I hadn't noticed it yet.

It does seem odd the order of the two params is left "implementation
defined".  Per the F&O 4.1 example:

--
Consider a situation in which a user wants to investigate the actual
value passed to a function. Assume that in a particular execution, $v is
an xs:decimal with value 124.84. Writing fn:trace($v, 'the value of $v
is:') will put the strings "124.84" and "the value of $v is" in the
trace data set in implementation defined order.
--

So the output will either be English
  "the value of $v is 124.84"
or Yoda
  "124.84 the value of $v is".

:-)

-jh-

From per@bothner.com Mon May 19 06:50:26 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4JDoQST030036
	for <talk@x-query.com>; Mon, 19 May 2003 06:50:26 -0700
Received: from mail-out2.apple.com (mail-out2.apple.com [17.254.0.51])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4JKnt7B003935
	for <talk@x-query.com>; Mon, 19 May 2003 13:49:55 -0700
Received: from mailgate1.apple.com (A17-128-100-225.apple.com [17.128.100.225])
	by mail-out2.apple.com (8.12.9/8.12.9) with ESMTP id h4JKntBx013989
	for <talk@x-query.com>; Mon, 19 May 2003 13:49:57 -0700 (PDT)
Received: from scv3.apple.com (scv3.apple.com) by mailgate1.apple.com
	(Content Technologies SMTPRS 4.2.1) with ESMTP id
	<T624d178127118064e16f4@mailgate1.apple.com>; 
	Mon, 19 May 2003 13:49:41 -0700
Received: from bothner.com (il0102a-dhcp124.apple.com [17.201.27.252])
	by scv3.apple.com (8.12.9/8.12.9) with ESMTP id h4JKnsI2020272;
	Mon, 19 May 2003 13:49:55 -0700 (PDT)
Message-ID: <3EC943B8.8010805@bothner.com>
Date: Mon, 19 May 2003 13:51:04 -0700
From: Per Bothner <per@bothner.com>
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
	rv:1.4b) Gecko/20030507
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jason Hunter <jhunter@servlets.com>
Subject: Re: [xquery-talk] Re: Debugging
References: <41D11F414A26E942912B7E7696DC8E226C37AA@JAKARTA.xhive.archipel>
	<3EC200F1.4BEABC2F@servlets.com> <3EC57850.70605@bothner.com>
	<3EC93789.19C73199@servlets.com>
In-Reply-To: <3EC93789.19C73199@servlets.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Cc: talk@x-query.com
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Mon, 19 May 2003 13:50:26 -0000

Jason Hunter wrote:
> It does seem odd the order of the two params [to trace] is left
 > "implementation defined".  Per the F&O 4.1 example:
> ...
> So the output will either be English
>   "the value of $v is 124.84"
> or Yoda
>   "124.84 the value of $v is".

Or:
QXuery trace output value: 124.84 label: "the value of $v is"

I think the example *suggests* that the label will be written
first, bt you cannot count on it.

However, I suspect the "implementation defined order" is
actually talking about the different invocations of trace.
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/



From Sullivan.Sean@menlolog.com Wed May 21 03:40:58 2003
Received: from ljcqs053.cnf.com (mailhost2.cnf.com [63.230.177.24])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4LAewST031942
	for <talk@x-query.com>; Wed, 21 May 2003 03:40:58 -0700
Received: from cnfqs057.cnf.prod.cnf.com (localhost [127.0.0.1])
	by ljcqs053.cnf.com (Postfix) with ESMTP id 51EEE7AC
	for <talk@x-query.com>; Wed, 21 May 2003 11:05:19 -0700 (PDT)
Received: by cnfqs057.cnf.prod.cnf.com with Internet Mail Service (5.5.2653.19)
	id <LHV9HXPN>; Wed, 21 May 2003 11:05:18 -0700
Message-ID: <C527E0D60F6D7E4D880D93AE62798D91A1DD7F@cnfqe029.cnf.prod.cnf.com>
From: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
To: "'talk@x-query.com'" <talk@x-query.com>
Date: Wed, 21 May 2003 11:05:16 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Subject: [xquery-talk] XQuery page on the JINX wiki
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 21 May 2003 10:40:58 -0000


The JINX wiki has an XQuery page:

  http://jinx.swiki.net/416

Feel free to update the page with additional resources.

-Sean


From Sullivan.Sean@menlolog.com Wed May 21 07:42:00 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4LEfxST032167
	for <talk@x-query.com>; Wed, 21 May 2003 07:42:00 -0700
Received: from ljcqs053.cnf.com (mailhost2.cnf.com [63.230.177.24])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4LMAuLl031044
	for <talk@x-query.com>; Wed, 21 May 2003 15:10:56 -0700
Received: from cnfqs057.cnf.prod.cnf.com (localhost [127.0.0.1])
	by ljcqs053.cnf.com (Postfix) with ESMTP id CBC7A86A
	for <talk@x-query.com>; Wed, 21 May 2003 15:10:53 -0700 (PDT)
Received: by cnfqs057.cnf.prod.cnf.com with Internet Mail Service (5.5.2653.19)
	id <LHV92HDR>; Wed, 21 May 2003 15:10:53 -0700
Message-ID: <C527E0D60F6D7E4D880D93AE62798D91A1DD84@cnfqe029.cnf.prod.cnf.com>
From: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
To: "'talk@x-query.com'" <talk@x-query.com>
Date: Wed, 21 May 2003 15:10:48 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C31FE5.D5256C64"
Subject: [xquery-talk] XQuery, BEA Liquid Data, Enosys Software
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 21 May 2003 14:42:01 -0000


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C31FE5.D5256C64
Content-Type: text/plain

 
Is anybody using BEA's Liquid Data product?
 
How does it compare to Enosys Server?
 
Cheers,
 
-Sean
 
http://www.enosyssoftware.com/news/pr111802a.html
<http://www.enosyssoftware.com/news/pr111802a.html> 
 
http://edocs.bea.com/liquiddata/docs10/index.html
<http://edocs.bea.com/liquiddata/docs10/index.html> 
 
http://edocs.bea.com/liquiddata/docs10/faq/index.html
<http://edocs.bea.com/liquiddata/docs10/faq/index.html> 
 
 

------_=_NextPart_001_01C31FE5.D5256C64
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 10">
<meta name=3DOriginator content=3D"Microsoft Word 10">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C31FAB.2B2AA6B0">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Is anybody using <span class=3DSpellE>BEA's</span> =
Liquid Data
product?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>How does it compare to <span =
class=3DSpellE>Enosys</span>
Server?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Cheers,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>-Sean<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a =
href=3D"http://www.enosyssoftware.com/news/pr111802a.html">http://www.en=
osyssoftware.com/news/pr111802a.html</a><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a =
href=3D"http://edocs.bea.com/liquiddata/docs10/index.html">http://edocs.=
bea.com/liquiddata/docs10/index.html</a><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a
href=3D"http://edocs.bea.com/liquiddata/docs10/faq/index.html">http://ed=
ocs.bea.com/liquiddata/docs10/faq/index.html</a><o:p></o:p></span></font=
></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C31FE5.D5256C64--

From Sullivan.Sean@menlolog.com Wed May 21 10:54:31 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4LHsTST032328
	for <talk@x-query.com>; Wed, 21 May 2003 10:54:31 -0700
Received: from ljcqs053.cnf.com (mailhost2.cnf.com [63.230.177.24])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4M1P6vh006891
	for <talk@x-query.com>; Wed, 21 May 2003 18:25:08 -0700
Received: from cnfqs057.cnf.prod.cnf.com (localhost [127.0.0.1])
	by ljcqs053.cnf.com (Postfix) with ESMTP id A126FC4E
	for <talk@x-query.com>; Wed, 21 May 2003 18:23:03 -0700 (PDT)
Received: by cnfqs057.cnf.prod.cnf.com with Internet Mail Service (5.5.2653.19)
	id <LHV92NHA>; Wed, 21 May 2003 18:23:03 -0700
Message-ID: <C527E0D60F6D7E4D880D93AE62798D91A1DD86@cnfqe029.cnf.prod.cnf.com>
From: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
To: "'talk@x-query.com'" <talk@x-query.com>
Date: Wed, 21 May 2003 18:22:58 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Subject: [xquery-talk] IBM, XML for Tables
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 21 May 2003 17:54:31 -0000


IBM's "XML for Tables" project

http://www.alphaworks.ibm.com/tech/xtable

"XML for Tables allows querying of SQL data (stored in the relational
tables) in a new language, XQuery, which is undergoing W3C approval. XML for
Tables provides functions for creating XML views of relational tables in
such a way that the SQL data are treated as if they are virtual XML
documents and they can be queried in XQuery. 

XML for Tables translates XQuery into SQL and pushes down SQL to DB2. SQL
queries produce output in tuple format; XML for Tables tags the tuple result
into XML; so the XQuery results are in an XML document. 

XML for Tables is wrapped as DB2 stored procedures, and queries are
submitted by calling the stored procedures."


From Sullivan.Sean@menlolog.com Wed May 21 10:59:46 2003
Received: from ljcqs053.cnf.com (mailhost2.cnf.com [63.230.177.24])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4LHxjST032341
	for <talk@x-query.com>; Wed, 21 May 2003 10:59:46 -0700
Received: from cnfqs057.cnf.prod.cnf.com (localhost [127.0.0.1])
	by ljcqs053.cnf.com (Postfix) with ESMTP id AB02D47F
	for <talk@x-query.com>; Wed, 21 May 2003 18:30:28 -0700 (PDT)
Received: by cnfqs057.cnf.prod.cnf.com with Internet Mail Service (5.5.2653.19)
	id <LHV92NMA>; Wed, 21 May 2003 18:30:28 -0700
Message-ID: <C527E0D60F6D7E4D880D93AE62798D9190201C@cnfqe029.cnf.prod.cnf.com>
From: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
To: "'talk@x-query.com'" <talk@x-query.com>
Date: Wed, 21 May 2003 18:30:22 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Subject: [xquery-talk] XQuery @ JavaOne 2003
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 21 May 2003 17:59:46 -0000


Oracle is giving a presentation at Sun's upcoming JavaOne conference...

June 12, 2003
San Francisco, CA
USA

Heterogeneous XML-Based Data Integration Using XQuery, 
JavaTM 2 Platform, Enterprise Edition (J2EETM) and Database Technologies

http://servlet.java.sun.com/javaone/sf2003/conf/sessions/display-1212.en.jsp

Abstract 

Data Integration is an important business problem that companies frequently
need to solve. It can provide an up-to-the-minute complete view of the whole
enterprise by aggregating information from different sources of data
scattered within and outside a company, such as multiple databases, legacy
sources, Web services, and so on. 

Given the diverse characteristics of heterogeneous data sources in real
life, data integration is not a trivial task. Fortunately, XML and XQuery
are relevant standards that simplify this problem domain greatly. The XQuery
language can be used to express an aggregated XML-based view over the
various data sources. In this session, we discuss in detail the roles of XML
and XQuery for data integration using Java TM technology and databases and
cover both "push" and "pull" models of data access and parameterized data
sources. 

Heterogeneous data sources in the JavaTM 2 Platform, Enterprise Edition
(J2EETM) world do not directly fit into the XQuery engine, and Java
technology-based adaptors are needed to feed in the data. We discuss some
common types of adaptors and issues in designing them. We also describe
optional but useful capabilities that could be associated with data sources,
such as caching, security and object mapping services, and how aggregated
views could be published and used as programmatic components. We go through
a step-by-step example to illustrate how these technologies can be used for
building a data integration solution quickly and efficiently. 

In this session, you learn how to use J2EE and database technologies
together with XQuery to achieve heterogeneous XML-based data integration. 


From Sullivan.Sean@menlolog.com Wed May 21 11:10:42 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4LIAfST032358
	for <talk@x-query.com>; Wed, 21 May 2003 11:10:41 -0700
Received: from ljcqs053.cnf.com (mailhost2.cnf.com [63.230.177.24])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4M1fYvh007521
	for <talk@x-query.com>; Wed, 21 May 2003 18:41:34 -0700
Received: from cnfqs057.cnf.prod.cnf.com (localhost [127.0.0.1])
	by ljcqs053.cnf.com (Postfix) with ESMTP id AF3A98F8
	for <talk@x-query.com>; Wed, 21 May 2003 18:38:23 -0700 (PDT)
Received: by cnfqs057.cnf.prod.cnf.com with Internet Mail Service (5.5.2653.19)
	id <LHV92NRC>; Wed, 21 May 2003 18:38:23 -0700
Message-ID: <C527E0D60F6D7E4D880D93AE62798D91A1DD87@cnfqe029.cnf.prod.cnf.com>
From: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
To: "'talk@x-query.com'" <talk@x-query.com>
Date: Wed, 21 May 2003 18:38:18 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Subject: [xquery-talk] XQuery API's
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 21 May 2003 18:10:42 -0000


BEA Liquid Data Query API
http://edocs.bea.com/liquiddata/docs10/program/intro.html

OJXQI - The Oracle Java XQuery API
http://otn.oracle.com/sample_code/tech/xml/xmldb/jxqi.html



From per@bothner.com Wed May 21 12:28:41 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4LJSfST032424
	for <talk@x-query.com>; Wed, 21 May 2003 12:28:41 -0700
Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4M30Avh010822
	for <talk@x-query.com>; Wed, 21 May 2003 20:00:10 -0700
Received: from bothner.com ([216.102.199.253])
	by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 HotFix 1.6 (built
	Oct 18 2002)) with ESMTP id <0HF900EMSPOE12@mta5.snfc21.pbi.net> for
	talk@x-query.com; Wed, 21 May 2003 20:00:14 -0700 (PDT)
Date: Wed, 21 May 2003 20:01:22 -0700
From: Per Bothner <per@bothner.com>
Subject: Re: [xquery-talk] XQuery @ JavaOne 2003
In-reply-to: <C527E0D60F6D7E4D880D93AE62798D9190201C@cnfqe029.cnf.prod.cnf.com>
To: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
Message-id: <3ECC3D82.2010609@bothner.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=us-ascii
Content-transfer-encoding: 7bit
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.4b)
	Gecko/20030507
References: <C527E0D60F6D7E4D880D93AE62798D9190201C@cnfqe029.cnf.prod.cnf.com>
Cc: "'talk@x-query.com'" <talk@x-query.com>
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 21 May 2003 19:28:41 -0000

Sullivan, Sean C - MWT wrote:

> Oracle is giving a presentation at Sun's upcoming JavaOne conference...

I will also be covering XQuery in my JavaOne session:

Kawa: Compiling Programming Languages to the Java[TM] Virtual Machine
Wednesday, 5:15pm.

I will mention the various languages that have been implemented
using Kawa, including Qexo, my XQuery implementation.

Btw, I gave an XQuery/Qexo talk at JavaOne last year.  This year's
is more about the implementation rather than the languages, as I
use examples from multiple Kawa languages, not just XQuery.
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/



From per@bothner.com Wed May 21 12:39:21 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4LJdKST032438
	for <talk@x-query.com>; Wed, 21 May 2003 12:39:21 -0700
Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4M3Awvh011230
	for <talk@x-query.com>; Wed, 21 May 2003 20:10:58 -0700
Received: from bothner.com ([216.102.199.253])
	by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 HotFix 1.6 (built
	Oct 18 2002)) with ESMTP id <0HF9003NOQ6EMZ@mta5.snfc21.pbi.net> for
	talk@x-query.com; Wed, 21 May 2003 20:11:02 -0700 (PDT)
Date: Wed, 21 May 2003 20:12:14 -0700
From: Per Bothner <per@bothner.com>
Subject: Re: [xquery-talk] XQuery API's
In-reply-to: <C527E0D60F6D7E4D880D93AE62798D91A1DD87@cnfqe029.cnf.prod.cnf.com>
To: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
Message-id: <3ECC400E.2050009@bothner.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=us-ascii
Content-transfer-encoding: 7bit
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.4b)
	Gecko/20030507
References: <C527E0D60F6D7E4D880D93AE62798D91A1DD87@cnfqe029.cnf.prod.cnf.com>
Cc: "'talk@x-query.com'" <talk@x-query.com>
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 21 May 2003 19:39:21 -0000

See http://www.gnu.org/software/qexo/Running.html
for some examples of Qexo's APIs.

Sullivan, Sean C - MWT wrote:

> BEA Liquid Data Query API
> http://edocs.bea.com/liquiddata/docs10/program/intro.html

They don't support "preparation" unless you're a db admin!

> OJXQI - The Oracle Java XQuery API
> http://otn.oracle.com/sample_code/tech/xml/xmldb/jxqi.html

Using an XMLNode class seems unnecessary and inefficient.
It forces all "nodes" to implement XMLNodes, or to wrap them.
Why not just use the XQueryResultSet as the interface between
the generic API and the implementation?  Still, it's a starting
point, if they want to propose it as a generic API.

(Also I note they use upper-case reserved words ...)
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/



From pcp@cerisent.com Wed May 21 14:00:23 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4LL0NST032519
	for <talk@x-query.com>; Wed, 21 May 2003 14:00:23 -0700
Received: from cerisent.com (adsl-64-170-128-124.dsl.anhm01.pacbell.net
	[64.170.128.124])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4M4WetQ014529
	for <talk@x-query.com>; Wed, 21 May 2003 21:32:40 -0700
Received: from D5MLGF01.cerisent.com
	(adsl-63-195-118-157.dsl.snfc21.pacbell.net [63.195.118.157])
	by cerisent.com (8.11.6/8.11.6) with ESMTP id h4M4WiG04867
	for <talk@x-query.com>; Wed, 21 May 2003 21:32:44 -0700
Message-Id: <5.1.0.14.0.20030521212454.01bb3a38@mail.cerisent.com>
X-Sender: pcp@mail.cerisent.com
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Wed, 21 May 2003 21:34:12 -0700
To: talk@x-query.com
From: Paul Pedersen <pcp@cerisent.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [xquery-talk] OJXQI -- seems fundamentally broken
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 21 May 2003 21:00:23 -0000

 From the page:
http://otn.oracle.com/sample_code/tech/xml/xmldb/jxqi.html


     XQueryContext ctx = new XQueryContext();
     try {
       Reader strm = new FileReader("exmpl1.xql");
       PreparedXQuery xq = ctx.prepareXQuery(strm);
       XQueryResultSet rset = xq.executeQuery();
       while (rset.next()) {
         XMLNode node = rset.getNode(); // get result nodes
         System.out.println(" NODE "+ node.getNodeName());
         node.print(System.out);
       }
     } catch (Exception e) {
       // do something..
     }

What's wrong in this picture?  Simply that XQuery returns
"items" not nodes.  An XQuery expression can return an
arbitrary sequence of primitive datatypes, Schema types,
disembodied attributes, text nodes, element nodes, etc.
So I don't quite see how the interface as shown can be
considered an "XQuery" interface. Cerisent constructed
an XQuery interface called XDBC (by analogy with JDBC),
and handling heterogeneous item sequences was the >main<
problem.


Cheers,

Paul Pedersen
Cerisent Corporation


From per@bothner.com Thu May 22 01:10:09 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4M8A8ST000525
	for <talk@x-query.com>; Thu, 22 May 2003 01:10:08 -0700
Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4MFmwH1010347
	for <talk@x-query.com>; Thu, 22 May 2003 08:48:58 -0700
Received: from bothner.com ([216.102.199.253])
	by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 HotFix 1.6 (built
	Oct 18 2002)) with ESMTP id <0HFA008B2P9MPN@mta5.snfc21.pbi.net> for
	talk@x-query.com; Thu, 22 May 2003 08:48:59 -0700 (PDT)
Date: Thu, 22 May 2003 08:50:11 -0700
From: Per Bothner <per@bothner.com>
Subject: Re: [xquery-talk] OJXQI -- seems fundamentally broken
In-reply-to: <5.1.0.14.0.20030521212454.01bb3a38@mail.cerisent.com>
To: Paul Pedersen <pcp@cerisent.com>
Message-id: <3ECCF1B3.10803@bothner.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=us-ascii
Content-transfer-encoding: 7bit
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.4b)
	Gecko/20030507
References: <5.1.0.14.0.20030521212454.01bb3a38@mail.cerisent.com>
Cc: talk@x-query.com
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Thu, 22 May 2003 08:10:09 -0000

Paul Pedersen wrote:

> What's wrong in this picture?  Simply that XQuery returns
> "items" not nodes.  An XQuery expression can return an
> arbitrary sequence of primitive datatypes, Schema types,
> disembodied attributes, text nodes, element nodes, etc.
> So I don't quite see how the interface as shown can be
> considered an "XQuery" interface. Cerisent constructed
> an XQuery interface called XDBC (by analogy with JDBC),
> and handling heterogeneous item sequences was the >main<
> problem.

A useful API would be that of a "pull parser",
or a tree iterator.  You'd ask the iterator what's
next, and the client can extract it using various
methods, skip it, traversing recursively, or send the next
object to a "push" SAX-like consumer.

The Qexo implementation provides something like that,
but it's not as smooth or complete as it should be.
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/



From Sullivan.Sean@menlolog.com Thu May 22 08:03:21 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4MF3LST000874
	for <talk@x-query.com>; Thu, 22 May 2003 08:03:21 -0700
Received: from ljcqs053.cnf.com (mailhost2.cnf.com [63.230.177.24])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4MMmgnc028360
	for <talk@x-query.com>; Thu, 22 May 2003 15:48:42 -0700
Received: from cnfqs057.cnf.prod.cnf.com (localhost [127.0.0.1])
	by ljcqs053.cnf.com (Postfix) with ESMTP id E63A3E14
	for <talk@x-query.com>; Thu, 22 May 2003 15:46:46 -0700 (PDT)
Received: by cnfqs057.cnf.prod.cnf.com with Internet Mail Service (5.5.2653.19)
	id <L3Q4C1PZ>; Thu, 22 May 2003 15:46:46 -0700
Message-ID: <C527E0D60F6D7E4D880D93AE62798D91902033@cnfqe029.cnf.prod.cnf.com>
From: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
To: "'talk@x-query.com'" <talk@x-query.com>
Date: Thu, 22 May 2003 15:46:44 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Subject: [xquery-talk] IBM DB2 Information Integrator, J2EE
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Thu, 22 May 2003 15:03:22 -0000


Although this is not XQuery technology, it appears to serve a similar
purpose.

The article discusses IBM's DB2 Information Integrator in the context of
J2EE applications.

http://www7b.boulder.ibm.com/dmdd/library/techarticle/0305saracco1/0305sarac
co1.html

"IBM's new DB2(r) Information Integrator, a product designed to provide a
single-site image 
of data residing on different platforms, stored in different formats, and
accessible through 
different application programming interfaces (APIs). [...]"



From lehti@ipsi.fhg.de Mon May 26 15:46:02 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4QMk1ST005231
	for <talk@x-query.com>; Mon, 26 May 2003 15:46:02 -0700
Received: from sonne.sit.fraunhofer.de (sonne.sit.fraunhofer.de [141.12.62.20])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4R7YeZ9028994
	for <talk@x-query.com>; Tue, 27 May 2003 00:34:43 -0700
Received: from pcspindle (pc-spindle [141.12.28.41])
	by sonne.sit.fraunhofer.de (8.8.8/8.8.5) with ESMTP id JAA02438;
	Tue, 27 May 2003 09:34:33 +0200 (MET DST)
From: "Patrick Lehti" <lehti@ipsi.fhg.de>
To: <xml-dev@lists.xml.org>, <talk@x-query.com>, <www-ql@w3.org>
Date: Tue, 27 May 2003 09:35:16 +0200
Message-ID: <000301c32422$849633b0$291c0c8d@pcspindle>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
Cc: 
Subject: [xquery-talk] [ANN] IPSI-XQ v1.3.0 released
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Mon, 26 May 2003 22:46:03 -0000

Hi,

we are proud to announce the release of IPSI-XQ version 1.3.0. 

IPSI-XQ is an implementation of the upcoming W3C XQuery standard for an
XML query language. It is implemented as faithfully as possible along
the current W3C Working Drafts. It is available for free for
non-commercial usage. It comes along with several user interfaces - a
graphical, a command line and web interface - and it has a wide JAVA API
to integrate it into other applications. 

The new version 1.3.0 is based on the latest working drafts of May 2nd.
In this version most of the functions and operators have been
implemented. Additionally the Java API was widely enhanced. 

Version 1.3.0 has the following modifications to 1.2.2:

   - The syntax and semantics is modified to reflect the Working Drafts
from 2003-05-02.
   - Most of the functions and operators are implemented, including
support
     for date, time and durations.
   - Improved performance.
   - Global variables are supported.
   - Strongly enhanced API, supports plug-in of own data model
implementations,
     definition of external functions, definition of external variables,
     more control when calling IPSI-XQ and exposition of XQuery AST
     as framework for own XQuery applications.
   - Improved output window for the GUI.

Have a look at our web site
(http://ipsi.fhg.de/oasys/projects/ipsi-xq/index_e.html) and download
the latest version.

Any feedback is extremely welcome!

Best regards,
The IPSI-XQ team


From lehti@ipsi.fhg.de Mon May 26 20:50:57 2003
Received: from sonne.sit.fraunhofer.de (sonne.sit.fraunhofer.de [141.12.62.20])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4R3otST005461
	for <talk@x-query.com>; Mon, 26 May 2003 20:50:56 -0700
Received: from pcspindle (pc-spindle [141.12.28.41])
	by sonne.sit.fraunhofer.de (8.8.8/8.8.5) with ESMTP id OAA03311
	for <talk@x-query.com>; Tue, 27 May 2003 14:42:00 +0200 (MET DST)
From: "Patrick Lehti" <lehti@ipsi.fhg.de>
To: <talk@x-query.com>
Subject: RE: [xquery-talk] Re: Best engine for learning?
Date: Tue, 27 May 2003 14:42:44 +0200
Message-ID: <001001c3244d$787151c0$291c0c8d@pcspindle>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
In-Reply-To: <3EC16446.22D01021@acm.org>
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 27 May 2003 03:50:57 -0000

Regarding this thread, the comment of one of the users of IPSI-XQ lately
made, might be interesting:

"IPSI-XQ is the only Java-based, up-to-date, truly embeddable XQuery 
implementation. All other implementations are closed, out of date or
tied to 
expensive commercial native XML DBs."

Regards,
Patrick

> -----Original Message-----
> From: talk-bounces@x-query.com 
> [mailto:talk-bounces@x-query.com] On Behalf Of Jason Hunter
> Sent: Dienstag, 13. Mai 2003 23:32
> To: talk@x-query.com
> Subject: Re: [xquery-talk] Re: Best engine for learning?
> 
> 
> Per Bothner wrote:
> 
> >  > 2) The engine must be rigorously faithful to the specs.  People
> >  > shouldn't learn bad habits.
> > 
> > Huh?  The most recent specs are about a week old.  
> 
> True.  I wouldn't expect conformance to the May drafts.  November 2002
> would be nice.  I actually like any engine that conforms well to a
> particular date, rather than being a mix with some-April, 
> some-November,
> and some-May for example.  It gets old trying everything 
> three different
> ways.  :-)
> 
> > Even those have
> > plenty of inconsistencies and unclear issues.  Are there any
> > implementations are are "regorously faithful to the specs"?  Even
> > the Novembver '02 version?  
> 
> Good question.  I'd hope to point newbies at an engine that was as
> faithful as possible, with the ideal being one where the 
> developers say,
> "It's not perfect, but we can't do anything to be more 
> compliant til the
> next draft rev clears some things up."
> 
> > One peeve:  On the x-query.com homepage, only Qexo is listed as a
> > "partial implementation", with the misleading implication that the
> > other implementations are complete.  Qexo is complete enough
> > to do useful work with, as illustrated by the pages linked to
> > from Qexo home page (http://www.gnu.org/software/qexo/).
> >
> > I admit there are big holes;  no schema support, very limited
> > static typing (though the hooks are there), no sorting, no
> > duplicate removal in path expressions, many functions are not
> > yet implemented, builtin functions are in the wrong namespace.
> > But it has FLWR expressions, functions, typeswitch, some typing
> > support, element constructors (both kinds), namespace support
> > (except for namespace nodes), an efficient XML parser and DOM
> > representation, decent error handling, a Java interface, lots
> > of functions, and can be used in various modes, including
> > command-line and servlets.
> 
> <grin> I knew I was getting myself into hot water by expressing any
> opinions about engines.  The list of items TBD on Qexo justifies its
> "partial" status IMO.  Whether the others can or should be inferred to
> be "complete" is debatable, but their "pending" lists seem 
> significantly
> shorter.  I don't mean to offend anyone, but I do want to provide a
> little editorial guidance for visitors so they know what to expect.
> 
> -jh-
> _______________________________________________
> talk@x-query.com
> http://www.x-query.com/mailman/listinfo/talk
> 


From Mark_R_Maxey@raytheon.com Mon May 26 21:51:48 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4R4plST005513
	for <talk@x-query.com>; Mon, 26 May 2003 21:51:48 -0700
Received: from dfw-gate1.raytheon.com (dfw-gate1.raytheon.com [199.46.199.230])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4RDiHEr011986
	for <talk@x-query.com>; Tue, 27 May 2003 06:44:17 -0700
Received: from ds02c00.directory.ray.com (ds02c00.directory.ray.com
	[147.25.138.118])
	by dfw-gate1.raytheon.com (8.12.9/8.12.9) with ESMTP id h4RDiCF4006905; 
	Tue, 27 May 2003 08:44:12 -0500 (CDT)
Received: from ds02c00.directory.ray.com (localhost [127.0.0.1])
	by ds02c00.directory.ray.com (8.12.9/8.12.1) with ESMTP id
	h4RDhxmt022783; Tue, 27 May 2003 13:44:11 GMT
Received: Received: from raytheon.com ([162.36.244.78])
	by ds02c00.directory.ray.com (8.12.9/8.12.9) with ESMTP id
	h4RDhvbH022749 sender Mark_R_Maxey@raytheon.com;
	Tue, 27 May 2003 13:43:57 GMT
Message-ID: <3ED36BA1.7000505@raytheon.com>
Date: Tue, 27 May 2003 08:44:01 -0500
From: Mark R Maxey <Mark_R_Maxey@raytheon.com>
Organization: Raytheon
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.3) Gecko/20030312
X-Accept-Language: en,pdf
MIME-Version: 1.0
To: "'talk@x-query.com'" <talk@x-query.com>
Subject: Re: [xquery-talk] XQuery, BEA Liquid Data, Enosys Software
References: <C527E0D60F6D7E4D880D93AE62798D91A1DD84@cnfqe029.cnf.prod.cnf.com>
In-Reply-To: <C527E0D60F6D7E4D880D93AE62798D91A1DD84@cnfqe029.cnf.prod.cnf.com>
Content-Type: multipart/alternative;
	boundary="------------090601010509050103090709"
Cc: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: Mark_R_Maxey@raytheon.com
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 27 May 2003 04:51:48 -0000

This is a multi-part message in MIME format.
--------------090601010509050103090709
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Enosys is the XQuery engine used by Liquid Data.  Enosys delivers its 
engine to BEA as an OEM.  My impression from talking to both parties is 
that Enosys prefers to remain a small focused team in the background 
while BEA continues to expand functionality via acquisition.

Sullivan, Sean C - MWT wrote:

>  
>
> Is anybody using BEA's Liquid Data product?
>
>  
>
> How does it compare to Enosys Server?
>
>  
>
> Cheers,
>
>  
>
> -Sean
>
>  
>
> http://www.enosyssoftware.com/news/pr111802a.html
>
>  
>
> http://edocs.bea.com/liquiddata/docs10/index.html
>
>  
>
> http://edocs.bea.com/liquiddata/docs10/faq/index.html
>
>  
>
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>talk@x-query.com
>http://www.x-query.com/mailman/listinfo/talk
>  
>

-- 

	
	*Mark Maxey*
Senior S/W Engineer II
972.205.5760
972.205.6144 fax
Mark_R_Maxey@Raytheon.com <mailto:Mark_R_Maxey@raytheon.com>


--------------090601010509050103090709
Content-Type: multipart/related;
	boundary="------------090802050707000007060407"


--------------090802050707000007060407
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body>
Enosys is the XQuery engine used by Liquid Data.&nbsp; Enosys delivers its
engine to BEA as an OEM.&nbsp; My impression from talking to both parties is
that Enosys prefers to remain a small focused team in the background
while BEA continues to expand functionality via acquisition.<br>
<br>
Sullivan, Sean C - MWT wrote:<br>
<blockquote type="cite"
 cite="midC527E0D60F6D7E4D880D93AE62798D91A1DD84@cnfqe029.cnf.prod.cnf.com">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="ProgId" content="Word.Document">
  <meta name="Generator" content="Microsoft Word 10">
  <meta name="Originator" content="Microsoft Word 10">
  <link rel="File-List" href="cid:filelist.xml@01C31FAB.2B2AA6B0">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
  <style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
  </style><!--[if gte mso 10]>
<style>
 /* Style Definitions */ 
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
  <div class="Section1">
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;">Is anybody using <span
 class="SpellE">BEA's</span> Liquid Data product?<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;">How does it compare to <span
 class="SpellE">Enosys</span> Server?<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;">Cheers,<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;">-Sean<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><a
 href="http://www.enosyssoftware.com/news/pr111802a.html">http://www.enosyssoftware.com/news/pr111802a.html</a><o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><a
 href="http://edocs.bea.com/liquiddata/docs10/index.html">http://edocs.bea.com/liquiddata/docs10/index.html</a><o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><a
 href="http://edocs.bea.com/liquiddata/docs10/faq/index.html">http://edocs.bea.com/liquiddata/docs10/faq/index.html</a><o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;"><o:p>&nbsp;</o:p></span></font></p>
  </div>
  <pre wrap="">
<hr width="90%" size="4">
_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:talk@x-query.com">talk@x-query.com</a>
<a class="moz-txt-link-freetext" href="http://www.x-query.com/mailman/listinfo/talk">http://www.x-query.com/mailman/listinfo/talk</a>
  </pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<table border="0" cellspacing="0" cellpadding="3" bgcolor="white">
  <tr>
    <td><br>
    </td>
    <td><img src="cid:part1.04020202.08090505@raytheon.com"
 alt="Raytheon"></td>
  </tr>
  <tr>
    <td valign="top"><img src="cid:part2.09000906.05090405@raytheon.com"></td>
    <td valign="top"><font size="2"
 face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"> <b>Mark Maxey</b><br>
    </font> <font size="1"
 face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"> Senior S/W
Engineer II<br>
972.205.5760<br>
972.205.6144 fax<br>
    <a href="mailto:Mark_R_Maxey@raytheon.com">Mark_R_Maxey@Raytheon.com</a> </font><br>
    </td>
  </tr>
</table>
</div>
</body>
</html>

--------------090802050707000007060407
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-ID: <part1.04020202.08090505@raytheon.com>
Content-Base: "http://raytheonlogo.gif/"
Content-Location: "http://raytheonlogo.gif/"

<HTML><HEAD>
<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
</HEAD><BODY>
<H2>The requested URL could not be retrieved</H2>
<HR>
<P>
While trying to retrieve the URL:
<A HREF="http://raytheonlogo.gif/">http://raytheonlogo.gif/</A>
<P>
The following error was encountered:
<BLOCKQUOTE>
Unable to determine IP address from host name for
<I>raytheonlogo.gif</I>
</BLOCKQUOTE>

<P>
The dnsserver returned:
<BLOCKQUOTE>
Name Error: The domain name does not exist.
</BLOCKQUOTE>

<P>
This means that:
<PRE>
 The cache was not able to resolve the hostname presented in the URL. 
 Check if the address is correct. 
</PRE>
<P>Your cache administrator is <A HREF="mailto:netsec-ops@ext.ray.com">netsec-ops@ext.ray.com</A>. 

<br clear="all">
<hr noshade size=1>
Generated Tue, 27 May 2003 13:43:57 GMT by dfw-gate3.raytheon.com (Squid/2.4.STABLE7)
</BODY></HTML>

--------------090802050707000007060407
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-ID: <part2.09000906.05090405@raytheon.com>
Content-Base: "http://redbar.gif/"
Content-Location: "http://redbar.gif/"

<HTML><HEAD>
<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
</HEAD><BODY>
<H2>The requested URL could not be retrieved</H2>
<HR>
<P>
While trying to retrieve the URL:
<A HREF="http://redbar.gif/">http://redbar.gif/</A>
<P>
The following error was encountered:
<BLOCKQUOTE>
Unable to determine IP address from host name for
<I>redbar.gif</I>
</BLOCKQUOTE>

<P>
The dnsserver returned:
<BLOCKQUOTE>
Name Error: The domain name does not exist.
</BLOCKQUOTE>

<P>
This means that:
<PRE>
 The cache was not able to resolve the hostname presented in the URL. 
 Check if the address is correct. 
</PRE>
<P>Your cache administrator is <A HREF="mailto:netsec-ops@ext.ray.com">netsec-ops@ext.ray.com</A>. 

<br clear="all">
<hr noshade size=1>
Generated Tue, 27 May 2003 13:43:57 GMT by dfw-gate3.raytheon.com (Squid/2.4.STABLE7)
</BODY></HTML>

--------------090802050707000007060407--

--------------090601010509050103090709--


From duncan@x180.net Tue May 27 10:43:04 2003
Received: from mail.speakeasy.net (mail11.speakeasy.net [216.254.0.211])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4RHh4ST006071
	for <talk@x-query.com>; Tue, 27 May 2003 10:43:04 -0700
Received: (qmail 9659 invoked from network); 28 May 2003 02:44:30 -0000
Received: from unknown (HELO x180.net) (x180@[68.0.98.62])
	(envelope-sender <duncan@x180.net>)
	by mail11.speakeasy.net (qmail-ldap-1.03) with SMTP
	for <talk@x-query.com>; 28 May 2003 02:44:30 -0000
Date: Tue, 27 May 2003 08:37:50 -0700
Subject: Re: [xquery-talk] Best engine for learning?
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v552)
To: Jason Hunter <jhunter@servlets.com>
From: James Duncan Davidson <duncan@x180.net>
In-Reply-To: <3EBFFBF2.75CC1C14@servlets.com>
Message-Id: <2C542D5A-9059-11D7-B40C-000393DB198C@x180.net>
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.552)
Cc: talk@x-query.com
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 27 May 2003 17:43:04 -0000


On Monday, May 12, 2003, at 12:54 US/Pacific, Jason Hunter wrote:

> 3) The engine should be simple to setup and must be usable without a
> large number of non-XQuery pieces.  The more unadorned the XQuery
> feature, the better for learning.
>
> 4) The engine should have good, accurate error reporting.  I know how
> frustrating "Nope, try again" errors can be.
>
> 5) The engine need not scale or be high performant.

What I'd most like to see is an XQuery engine that doesn't try to hard 
to be an NXD or web application server. All I really want is a command 
line tool:

	% xqueryengine [queryfile] [xmlfile]

With the result dumping out to stdout.

James Duncan Davidson
Coder, Speaker, Author
http://x180.net/
[life live];


From mike@clarkware.com Tue May 27 11:12:02 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h4RIC2ST006115
	for <talk@x-query.com>; Tue, 27 May 2003 11:12:02 -0700
Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h4S3DfXX013496
	for <talk@x-query.com>; Tue, 27 May 2003 20:13:41 -0700
Received: from clarkware.com (12-254-54-55.client.attbi.com[12.254.54.55])
	by attbi.com (rwcrmhc52) with SMTP
	id <2003052803134005200p8d5pe>; Wed, 28 May 2003 03:13:40 +0000
Message-ID: <3ED4293F.9000703@clarkware.com>
Date: Tue, 27 May 2003 21:13:03 -0600
From: Mike Clark <mike@clarkware.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.0.2) Gecko/20030208 Netscape/7.02
X-Accept-Language: en-us, en
MIME-Version: 1.0
CC: talk@x-query.com
Subject: Re: [xquery-talk] Best engine for learning?
References: <2C542D5A-9059-11D7-B40C-000393DB198C@x180.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 27 May 2003 18:12:02 -0000

James Duncan Davidson wrote:

> What I'd most like to see is an XQuery engine that doesn't try to hard 
> to be an NXD or web application server. All I really want is a command 
> line tool:
>
>     % xqueryengine [queryfile] [xmlfile]
>
> With the result dumping out to stdout.


+1

I'm trying to come up to speed on XQuery by writing learning tests, so I 
also want an API I can call from my tests, as in:

    assertEquals(expectedResult, queryengine.evaluate(queryExpression, 
xmlString))

An engine that supports such an API is both testable and usable 
independent of any particular data source or server.

Mike


From Sullivan.Sean@menlolog.com Tue Jun 10 08:11:34 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h5AFBYST020334
	for <talk@x-query.com>; Tue, 10 Jun 2003 08:11:34 -0700
Received: from ljcqs053.cnf.com (mailhost2.cnf.com [63.230.177.24])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h5B3MlY0003337
	for <talk@x-query.com>; Tue, 10 Jun 2003 20:22:47 -0700
Received: from cnfqs057.cnf.prod.cnf.com (localhost [127.0.0.1])
	by ljcqs053.cnf.com (Postfix) with ESMTP id 41515522
	for <talk@x-query.com>; Tue, 10 Jun 2003 20:22:45 -0700 (PDT)
Received: by cnfqs057.cnf.prod.cnf.com with Internet Mail Service (5.5.2653.19)
	id <LP70N059>; Tue, 10 Jun 2003 20:22:44 -0700
Message-ID: <462D5240F6F9154AB0F9B345A5F03E3E3ABA2B@cnfqe029.cnf.prod.cnf.com>
From: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
To: "''talk@x-query.com' '" <talk@x-query.com>
Date: Tue, 10 Jun 2003 20:22:38 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
content-class: urn:content-classes:message
x-mimeole: Produced By Microsoft Exchange V6.0.6375.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [xquery-talk] JSR-225;  Oracle & IBM propose XQuery API for Java
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://jhunter.x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 10 Jun 2003 15:11:34 -0000


June 10, 2003 
Oracle, IBM Propose XQuery API for Java

"Oracle Corp. and IBM on Tuesday announced a new Java Specification Request
to define a Java API for invocations of queries written in XQuery, the XML
querying language. [...]"

Details:

 http://www.eweek.com/article2/0,3959,1123034,00.asp

 JSR-225
 http://www.jcp.org/en/jsr/detail?id=225


From jhunter@servlets.com Tue Jul  1 11:24:14 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h61IOEwp010496
	for <talk@x-query.com>; Tue, 1 Jul 2003 11:24:14 -0700
Received: from snowball.huntershots.com ([65.122.201.44])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h61IQIlS002308
	for <talk@x-query.com>; Tue, 1 Jul 2003 11:26:18 -0700
Received: from servlets.com (snowball [192.168.1.4])
	by snowball.huntershots.com (8.12.9/8.12.2) with ESMTP id
	h61IRjrY001591
	for <talk@x-query.com>; Tue, 1 Jul 2003 11:27:47 -0700 (PDT)
Message-ID: <3F01D18C.506@servlets.com>
Date: Tue, 01 Jul 2003 11:23:08 -0700
From: Jason Hunter <jhunter@servlets.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.3.1) Gecko/20030425
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: talk@x-query.com
Content-Type: multipart/mixed; boundary="------------090301030700060109030601"
Subject: [xquery-talk] [Fwd: New XQuery Requirements WD published]
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Tue, 01 Jul 2003 18:24:15 -0000

This is a multi-part message in MIME format.
--------------090301030700060109030601
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


--------------090301030700060109030601
Content-Type: message/rfc822;
 name="New XQuery Requirements WD published"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="New XQuery Requirements WD published"

Return-Path: <www-ql-request@w3.org>
Received: from alias2.acm.org ([199.222.69.92])
	by samuel.mail.atl.earthlink.net (Earthlink Mail Service) with ESMTP id
	19xlFQ2XB3Nl3pv0
	for <servlets@mindspring.com>; Tue, 1 Jul 2003 09:59:58 -0400 (EDT)
Received: from frink.w3.org ([18.29.1.71])
	by alias2.acm.org (ACM Email Forwarding Service) with ESMTP id CRY73883;
	Tue, 01 Jul 2003 09:59:57 -0400
Received: from frink.w3.org (localhost [127.0.0.1])
	by frink.w3.org (8.12.9/8.12.9) with ESMTP id h61DxDSn005045;
	Tue, 1 Jul 2003 09:59:13 -0400 (EDT)
Received: (from lists@localhost)
	by frink.w3.org (8.12.9/8.12.9/Submit) id h61Dx488004976;
	Tue, 1 Jul 2003 09:59:04 -0400 (EDT)
Resent-Date: Tue, 1 Jul 2003 09:59:04 -0400 (EDT)
Resent-Message-Id: <200307011359.h61Dx488004976@frink.w3.org>
Received: from tux.w3.org (IDENT:root@tux [18.29.0.27])
	by frink.w3.org (8.12.9/8.12.9) with ESMTP id h61Dx3Sn004941
	for <www-ql@frink.w3.org>; Tue, 1 Jul 2003 09:59:03 -0400 (EDT)
Received: from massimolaptop (IDENT:root@localhost [127.0.0.1])
	by tux.w3.org (8.12.9/8.12.9) with SMTP id h61Dx2Yu029270
	for <www-ql@w3.org>; Tue, 1 Jul 2003 09:59:03 -0400
From: "Massimo Marchiori" <massimo@w3.org>
To: "Www-Ql@W3. Org" <www-ql@w3.org>
Date: Tue, 1 Jul 2003 15:57:56 +0200
Message-ID: <NGBBJNKIMLOPPCFHEJEMMECNDDAA.massimo@w3.org>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Importance: Normal
Subject: New XQuery Requirements WD published
X-Archived-At: http://www.w3.org/mid/NGBBJNKIMLOPPCFHEJEMMECNDDAA.massimo@w3.org
Resent-From: www-ql@w3.org
X-Mailing-List: <www-ql@w3.org> archive/latest/519
X-Loop: www-ql@w3.org
Sender: www-ql-request@w3.org
Resent-Sender: www-ql-request@w3.org
Precedence: list
List-Id: <www-ql.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Unsubscribe: <mailto:www-ql-request@w3.org?subject=unsubscribe>


For those who didn't notice, W3C published a revised version of the
XML Query (XQuery) Requirements 
available at
http://www.w3.org/TR/2003/WD-xquery-requirements-20030627 

As usual, all the latest info from the Query home page at
http://www.w3.org/XML/Query

FYI, the revised version of the Requirements fixes an important erratum, 
described in http://www.w3.org/2003/05/errata-xquery-requirements

-M





--------------090301030700060109030601--


From Sullivan.Sean@menlolog.com Sun Jul  6 12:53:57 2003
Received: from ljcqs053.cnf.com (mailhost2.cnf.com [63.230.177.24])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h66Jruwp015636
	for <talk@x-query.com>; Sun, 6 Jul 2003 12:53:57 -0700
Received: from cnfqs039.cnf.com (localhost [127.0.0.1])
	by ljcqs053.cnf.com (Postfix) with ESMTP id 3B77930F
	for <talk@x-query.com>; Sun,  6 Jul 2003 12:56:05 -0700 (PDT)
Received: by cnfqs039.cnf.prod.cnf.com with Internet Mail Service (5.5.2653.19)
	id <NVXZYLB6>; Sun, 6 Jul 2003 12:56:04 -0700
Message-ID: <462D5240F6F9154AB0F9B345A5F03E3E3ABB2C@cnfqe029.cnf.prod.cnf.com>
From: "Sullivan, Sean C - MWT" <Sullivan.Sean@menlolog.com>
To: "'talk@x-query.com'" <talk@x-query.com>
Date: Sun, 6 Jul 2003 12:56:00 -0700 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
content-class: urn:content-classes:message
x-mimeole: Produced By Microsoft Exchange V6.0.6375.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [xquery-talk] X-Query slides from JavaOne 2003
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Sun, 06 Jul 2003 19:53:57 -0000


Oracle's X-Query slides from JavaOne 2003 are online here:

http://servlet.java.sun.com/javaone/sf2003/conf/sessions/display-1212.en.jsp


From burnside@kattare.com Wed Jul  9 12:42:15 2003
Received: from pyramid-01.kattare.com (pyramid-01.kattare.com [206.163.128.20])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h69JgEwp018670
	for <talk@x-query.com>; Wed, 9 Jul 2003 12:42:14 -0700
Received: from localhost (localhost [127.0.0.1])
	by pyramid-01.kattare.com (8.12.8/8.12.3) with ESMTP id h69JkOTx027978
	for <talk@x-query.com>; Wed, 9 Jul 2003 12:46:24 -0700
Received: from 65.212.181.200 ( [65.212.181.200])
	as user burnside@mail.kattare.com by www.kattare.com with HTTP;
	Wed,  9 Jul 2003 12:46:24 -0700
Message-ID: <1057779984.3f0c71104ee53@www.kattare.com>
Date: Wed,  9 Jul 2003 12:46:24 -0700
From: Ethan Burnside <burnside@kattare.com>
To: talk@x-query.com
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 3.1
X-MailScanner: Found to be clean
X-MailScanner-Information: Please contact your ISP for more information - Be
	sure to include all mail headers
X-MailScanner-SpamCheck: not spam, SpamAssassin (score=-7.1, required 5,
	BAYES_01, USER_AGENT_IMP)
Subject: [xquery-talk] testing
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 09 Jul 2003 19:42:15 -0000

testing the list, please ignore.

-- 
--------------------------
Ethan Burnside - Founder
Kattare Internet Services
http://www.kattare.com
--------------------------






From burnside@kattare.com Wed Jul  9 12:50:36 2003
Received: from pyramid-01.kattare.com (pyramid-01.kattare.com [206.163.128.20])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h69Joawp018721
	for <talk@x-query.com>; Wed, 9 Jul 2003 12:50:36 -0700
Received: from localhost (localhost [127.0.0.1])
	by pyramid-01.kattare.com (8.12.8/8.12.3) with ESMTP id h69JsnTx029109
	for <talk@x-query.com>; Wed, 9 Jul 2003 12:54:49 -0700
Received: from 65.212.181.200 ( [65.212.181.200])
	as user burnside@mail.kattare.com by www.kattare.com with HTTP;
	Wed,  9 Jul 2003 12:54:49 -0700
Message-ID: <1057780489.3f0c7309cb635@www.kattare.com>
Date: Wed,  9 Jul 2003 12:54:49 -0700
From: Ethan Burnside <burnside@kattare.com>
To: talk@x-query.com
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 3.1
X-MailScanner: Found to be clean
X-MailScanner-Information: Please contact your ISP for more information - Be
	sure to include all mail headers
X-MailScanner-SpamCheck: not spam, SpamAssassin (score=-7.1, required 5,
	BAYES_01, USER_AGENT_IMP)
Subject: [xquery-talk] list test
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Wed, 09 Jul 2003 19:50:36 -0000

list test

-- 
--------------------------
Ethan Burnside - Founder
Kattare Internet Services
http://www.kattare.com
--------------------------






From richard.schochler@lexisnexis.com Mon Jul  7 10:53:34 2003
Received: from tomb.kattare.com (tomb.kattare.com [65.212.180.50])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h67HrXwp016565
	for <talk@x-query.com>; Mon, 7 Jul 2003 10:53:33 -0700
Received: from mx02.lexis-nexis.com (mx02.lexis-nexis.com [207.25.178.45])
	by tomb.kattare.com (8.12.8/8.12.4) with ESMTP id h67HtFnn013092
	for <talk@x-query.com>; Mon, 7 Jul 2003 10:55:16 -0700
Received: from mailgate2.lexis-nexis.com (mailgate2.lexis-nexis.com
	[138.12.44.45])
	by mx02.lexis-nexis.com (8.12.9/8.12.9) with ESMTP id h67HtGnH028973
	for <talk@x-query.com>; Mon, 7 Jul 2003 13:55:16 -0400
Received: from lnxdayexch07.lexis-nexis.com (lnxdayexch07.lexis-nexis.com
	[138.12.12.60])
	by mailgate2.lexis-nexis.com (8.12.9/8.12.9) with ESMTP id
	h67HscuZ011211 for <talk@x-query.com>; Mon, 7 Jul 2003 13:54:39 -0400
Received: by lnxdayexch07.lexis-nexis.com with Internet Mail Service
	(5.5.2656.59) id <KWD1Z8SX>; Mon, 7 Jul 2003 13:55:10 -0400
Message-ID: <A4B45531F8B3A04FB8FF279A9BA53339460239@lnxdayexch07.lexis-nexis.com>
From: "Schochler, Rick (LNG-DAY)" <richard.schochler@lexisnexis.com>
To: "'talk@x-query.com'" <talk@x-query.com>
Date: Mon, 7 Jul 2003 13:55:09 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain;
	charset="iso-8859-1"
X-Scanned-By: MIMEDefang 2.33 (www . roaringpenguin . com / mimedefang)
X-Mailman-Approved-At: Wed, 09 Jul 2003 14:26:08 -0700
Subject: [xquery-talk] following-sibling and preceding-sibling
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Mon, 07 Jul 2003 17:53:34 -0000

If I need to do a 'formal' introduction of myself, let me know and I'll do
just that...what is the logic/rational behind the apparent restriction of
left/right navigation? Is there some other means of accomplishing this that
I'm not aware of?


Thanks,

Rick Schochler

From mhk@mhk.me.uk Thu Jul 10 03:34:50 2003
Received: from mail.domainnamesgb.com (195-97-223-131.onyx.net
	[195.97.223.131] (may be forged))
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h6AAYni6020158
	for <talk@x-query.com>; Thu, 10 Jul 2003 03:34:50 -0700
Received: from pcukmka ([81.98.109.162])
	by mail.domainnamesgb.com (DomainNamesGB Mailserver v4.6.72) with ESMTP
	id FJMQLY; Thu, 10 Jul 2003 11:50:03 +0100
From: "Michael Kay" <mhk@mhk.me.uk>
To: "'Schochler, Rick \(LNG-DAY\)'" <richard.schochler@lexisnexis.com>,
	<talk@x-query.com>
Subject: RE: [xquery-talk] following-sibling and preceding-sibling
Date: Thu, 10 Jul 2003 11:48:27 +0100
Message-ID: <000001c346d0$cb7fad30$6401a8c0@pcukmka>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
Importance: Normal
In-Reply-To: <A4B45531F8B3A04FB8FF279A9BA53339460239@lnxdayexch07.lexis-nexis.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Cc: 
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Thu, 10 Jul 2003 10:34:50 -0000

> what is the logic/rational 
> behind the apparent restriction of left/right navigation? Is 
> there some other means of accomplishing this that I'm not aware of?

The XQuery WG has had this debate a number of times, and although there
are many people who would like to offer the full set of axes, we haven't
(so far) been able to sway the argument. But in the next draft, XQuery
processors will be *allowed* to offer all the axes, though not
"*required* to do so. So we-re making progress...

I find it difficult to state the arguments against offering all the
axes, since I find them unconvincing. The most common argument is that
it's difficult to optimize them - but then, it's even harder to optimize
the workaround that the user is forced to write if the axes aren't
available. Another argument is that they aren't needed - this seems to
come from people who have only ever encountered neat tabular XML that
maps directly to relational structures.

There is a simple workaround for following-sibling::x, you can write 

let $current := .
return ../child::x[. >> $current]

and similarly for preceding-sibling.

Michael Kay


From alex@ipedo.com Thu Jul 10 16:27:38 2003
Received: from mail.ipedo.com (ip-216-36-69-83.dsl.sjc.megapath.net
	[216.36.69.83])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h6ANRbi6020831
	for <talk@x-query.com>; Thu, 10 Jul 2003 16:27:38 -0700
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-MimeOLE: Produced By Microsoft Exchange V6.0.4712.0
Subject: RE: [xquery-talk] following-sibling and preceding-sibling
Date: Thu, 10 Jul 2003 16:32:58 -0700
Message-ID: <EFBAE6044AC0CD41981E01582A1E94AB458991@alibaba.ingine.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: talk Digest, Vol 3, Issue 1
Thread-Index: AcNHFeqbt+u9yf+sS16Ix/6m5vjV2wAJErVg
From: "Alex Cheng" <alex@ipedo.com>
To: <talk@x-query.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by jhunter.x-query.com id
	h6ANRbi6020831
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Thu, 10 Jul 2003 23:27:38 -0000


> The XQuery WG has had this debate a number of times, and although
there
> are many people who would like to offer the full set of axes, we
haven't
> (so far) been able to sway the argument. But in the next draft, XQuery
> processors will be *allowed* to offer all the axes, though not
> "*required* to do so. So we-re making progress...

One axis that many people find very useful is "ancestor", especially
when dealing with XML with nested structures, e.g.

{-- Find the para in section, subsection, etc.
 -- Return the book title.
 --}
let $para := ....
return $para/ancestor::book/title


-- Alex Cheng


From schochler3@yahoo.com Fri Jul 11 04:31:51 2003
Received: from web40111.mail.yahoo.com (web40111.mail.yahoo.com [66.218.78.45])
	by jhunter.x-query.com (8.12.8/8.12.4) with SMTP id h6BBVpi6021328
	for <talk@x-query.com>; Fri, 11 Jul 2003 04:31:51 -0700
Message-ID: <20030711114348.30724.qmail@web40111.mail.yahoo.com>
Received: from [198.185.18.207] by web40111.mail.yahoo.com via HTTP;
	Fri, 11 Jul 2003 04:43:48 PDT
Date: Fri, 11 Jul 2003 04:43:48 -0700 (PDT)
From: rick schochler <schochler3@yahoo.com>
Subject: RE: [xquery-talk] following-sibling and preceding-sibling
To: Alex Cheng <alex@ipedo.com>, talk@x-query.com
In-Reply-To: <EFBAE6044AC0CD41981E01582A1E94AB458991@alibaba.ingine.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Cc: 
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Fri, 11 Jul 2003 11:31:51 -0000

Sure. Still, it seems that it would be speedier
(especially when talking about querying large amounts
of data) for an xquery engine to look left or right,
rather than having to go back up a node tree and look
down again.
--- Alex Cheng <alex@ipedo.com> wrote:
> 
> > The XQuery WG has had this debate a number of
> times, and although
> there
> > are many people who would like to offer the full
> set of axes, we
> haven't
> > (so far) been able to sway the argument. But in
> the next draft, XQuery
> > processors will be *allowed* to offer all the
> axes, though not
> > "*required* to do so. So we-re making progress...
> 
> One axis that many people find very useful is
> "ancestor", especially
> when dealing with XML with nested structures, e.g.
> 
> {-- Find the para in section, subsection, etc.
>  -- Return the book title.
>  --}
> let $para := ....
> return $para/ancestor::book/title
> 
> 
> -- Alex Cheng
> 
> _______________________________________________
> talk@x-query.com
> http://www.x-query.com/mailman/listinfo/talk


From richard.schochler@lexisnexis.com Thu Jul 10 05:17:31 2003
Received: from mx02.lexis-nexis.com (mx02.lexis-nexis.com [207.25.178.45])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h6ACHVi6020312
	for <talk@x-query.com>; Thu, 10 Jul 2003 05:17:31 -0700
Received: from mailgate2.lexis-nexis.com (mailgate2.lexis-nexis.com
	[138.12.44.45])
	by mx02.lexis-nexis.com (8.12.9/8.12.9) with ESMTP id h6ACHjnH025823;
	Thu, 10 Jul 2003 08:17:45 -0400
Received: from lnxdayexch07.lexis-nexis.com (lnxdayexch07.lexis-nexis.com
	[138.12.12.60])
	by mailgate2.lexis-nexis.com (8.12.9/8.12.9) with ESMTP id
	h6ACH7uZ022766; Thu, 10 Jul 2003 08:17:07 -0400
Received: by lnxdayexch07.lexis-nexis.com with Internet Mail Service
	(5.5.2656.59) id <KWD15D20>; Thu, 10 Jul 2003 08:17:38 -0400
Message-ID: <A4B45531F8B3A04FB8FF279A9BA53339460248@lnxdayexch07.lexis-nexis.com>
From: "Schochler, Rick (LNG-DAY)" <richard.schochler@lexisnexis.com>
To: "'Michael Kay'" <mhk@mhk.me.uk>, "Schochler, Rick (LNG-DAY)"
	<richard.schochler@lexisnexis.com>, talk@x-query.com
Subject: RE: [xquery-talk] following-sibling and preceding-sibling
Date: Thu, 10 Jul 2003 08:17:37 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain;
	charset="iso-8859-1"
X-Scanned-By: MIMEDefang 2.33 (www . roaringpenguin . com / mimedefang)
X-Mailman-Approved-At: Fri, 11 Jul 2003 11:26:37 -0700
Cc: 
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=unsubscribe>
List-Archive: <http://x-query.com/pipermail/talk>
List-Post: <mailto:talk@x-query.com>
List-Help: <mailto:talk-request@x-query.com?subject=help>
List-Subscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?subject=subscribe>
X-List-Received-Date: Thu, 10 Jul 2003 12:17:32 -0000

Thanks for the response. The absence of preceding and following sibling axes
strikes me as rather odd, if for no other reason than the fact that xquery
is being developed side by side with xpath 2.0 (and thus, I'd assume that it
would fully implement xpath functionality).

-----Original Message-----
From: Michael Kay [mailto:mhk@mhk.me.uk]
Sent: Thursday, July 10, 2003 6:48 AM
To: 'Schochler, Rick (LNG-DAY)'; talk@x-query.com
Subject: RE: [xquery-talk] following-sibling and preceding-sibling


> what is the logic/rational 
> behind the apparent restriction of left/right navigation? Is 
> there some other means of accomplishing this that I'm not aware of?

The XQuery WG has had this debate a number of times, and although there
are many people who would like to offer the full set of axes, we haven't
(so far) been able to sway the argument. But in the next draft, XQuery
processors will be *allowed* to offer all the axes, though not
"*required* to do so. So we-re making progress...

I find it difficult to state the arguments against offering all the
axes, since I find them unconvincing. The most common argument is that
it's difficult to optimize them - but then, it's even harder to optimize
the workaround that the user is forced to write if the axes aren't
available. Another argument is that they aren't needed - this seems to
come from people who have only ever encountered neat tabular XML that
maps directly to relational structures.

There is a simple workaround for following-sibling::x, you can write 

let $current := .
return ../child::x[. >> $current]

and similarly for preceding-sibling.

Michael Kay

From alex@ipedo.com Fri Jul 11 11:36:16 2003
Received: from mail.ipedo.com (ip-216-36-69-83.dsl.sjc.megapath.net
	[216.36.69.83])
	by jhunter.x-query.com (8.12.8/8.12.4) with ESMTP id h6BIaGi6021694
	for <talk@x-query.com>; Fri, 11 Jul 2003 11:36:16 -0700
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-MimeOLE: Produced By Microsoft Exchange V6.0.4712.0
Subject: RE: [xquery-talk] following-sibling and preceding-sibling
Date: Fri, 11 Jul 2003 11:39:07 -0700
Message-ID: <EFBAE6044AC0CD41981E01582A1E94AB9DB8CB@alibaba.ingine.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [xquery-talk] following-sibling and preceding-sibling
Thread-Index: AcNHobFXO+8dKzUCTfGW/44vWdfhCwAOd8aw
From: "Alex Cheng" <alex@ipedo.com>
To: "rick schochler" <schochler3@yahoo.com>, <talk@x-query.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by jhunter.x-query.com id
	h6BIaGi6021694
Cc: 
X-BeenThere: talk@x-query.com
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: XQuery discussion  <talk.x-query.com>
List-Unsubscribe: <http://www.x-query.com/mailman/listinfo/talk>,
	<mailto:talk-request@x-query.com?su