From: "Saved by Windows Internet Explorer 8"
Subject: Saxonica: XSLT and XQuery Processing
Date: Tue, 3 May 2011 16:30:52 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CC09AF.782306F0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7600.16776

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/saxon.css

.bgnd {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.popup {
	MARGIN-TOP: 5px; BACKGROUND: #f6fffb; MARGIN-LEFT: 10px
}
.main {
	SCROLLBAR-ARROW-COLOR: #f6fffb; SCROLLBAR-FACE-COLOR: #c1cede; =
MARGIN-TOP: 0px; SCROLLBAR-BASE-COLOR: #e4eef0; MARGIN-BOTTOM: 20px; =
BACKGROUND: #f6fffb; SCROLLBAR-HIGHLIGHT-COLOR: #e4eef0; MARGIN-LEFT: =
0px; SCROLLBAR-SHADOW-COLOR: #e4eef0
}
A {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
A.bodylink {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.formbutton {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #b1ccc7; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
.formfield {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #e4eef0; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
P {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TD {
	LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 1pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.form {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TH {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.inpage {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.faqtext {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-RIGHT: 15px; =
PADDING-TOP: 10px
}
.scrolltext {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.subhead {
	BORDER-BOTTOM: #3d5b96 1px dashed; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.parahead {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
LI {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal
}
H1.license {
	LINE-HEIGHT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 12pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
H2.license {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 10pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.licence {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; MARGIN-TOP: 8px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: =
#3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.licencelink {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
.rust {
	COLOR: #96433d
}

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/saxon.css

.bgnd {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.popup {
	MARGIN-TOP: 5px; BACKGROUND: #f6fffb; MARGIN-LEFT: 10px
}
.main {
	SCROLLBAR-ARROW-COLOR: #f6fffb; SCROLLBAR-FACE-COLOR: #c1cede; =
MARGIN-TOP: 0px; SCROLLBAR-BASE-COLOR: #e4eef0; MARGIN-BOTTOM: 20px; =
BACKGROUND: #f6fffb; SCROLLBAR-HIGHLIGHT-COLOR: #e4eef0; MARGIN-LEFT: =
0px; SCROLLBAR-SHADOW-COLOR: #e4eef0
}
A {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
A.bodylink {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.formbutton {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #b1ccc7; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
.formfield {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #e4eef0; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
P {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TD {
	LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 1pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.form {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TH {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.inpage {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.faqtext {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-RIGHT: 15px; =
PADDING-TOP: 10px
}
.scrolltext {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.subhead {
	BORDER-BOTTOM: #3d5b96 1px dashed; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.parahead {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
LI {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal
}
H1.license {
	LINE-HEIGHT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 12pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
H2.license {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 10pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.licence {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; MARGIN-TOP: 8px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: =
#3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.licencelink {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
.rust {
	COLOR: #96433d
}

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0005_01CC09AF.782B1D40"


------=_NextPart_001_0005_01CC09AF.782B1D40
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/introducing.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<HTML><HEAD><TITLE>Saxonica: XSLT and XQuery Processing</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3Ddescription content=3D"">
<META name=3Dkeywords content=3D"">
<META name=3Dcoverage content=3DWorldwide>
<META name=3Dcopyright content=3D"Copyright Saxonica Ltd">
<META name=3Dtitle content=3D"Saxonica: XSLT and XQuery Processing">
<META name=3Drobots content=3Dfollow><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.saxonica.com/saxon.css"><!-- frames -->
<META name=3DGENERATOR content=3D"MSHTML =
8.00.7600.16766"></HEAD><FRAMESET=20
frameSpacing=3D0 border=3D0 cols=3D*,760,* frameBorder=3D0><FRAME =
marginHeight=3D0=20
src=3D"http://www.saxonica.com/left.html" frameBorder=3D0 name=3Dleft =
marginWidth=3D0=20
scrolling=3Dno><FRAMESET border=3D0 rows=3D*,460,*><FRAME =
marginHeight=3D0=20
src=3D"http://www.saxonica.com/top.html" frameBorder=3D0 name=3Dtop =
marginWidth=3D0=20
scrolling=3Dno><FRAME marginHeight=3D0=20
src=3D"http://www.saxonica.com/introducing_content.html" frameBorder=3D0 =
name=3Dmain=20
marginWidth=3D0><FRAME marginHeight=3D0 =
src=3D"http://www.saxonica.com/bottom.html"=20
frameBorder=3D0 name=3Dbottom marginWidth=3D0 =
scrolling=3Dno></FRAMESET><FRAME=20
marginHeight=3D0 src=3D"http://www.saxonica.com/right.html" =
frameBorder=3D0 name=3Dright=20
marginWidth=3D0 scrolling=3Dno></FRAMESET></HTML>

------=_NextPart_001_0005_01CC09AF.782B1D40
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/left.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Saxonica: XSLT and XQuery Processing</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3Dcoverage content=3DWorldwide>
<META name=3Dcopyright content=3D"Copyright Saxonica Ltd">
<META name=3Dtitle content=3D"Saxonica: XSLT and XQuery Processing">
<META name=3Drobots content=3Dnoindex,nofollow><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.saxonica.com/saxon.css">
<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>if (window.name =
!=3D "left")     =20
location.href=3D"index.html";
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16766"></HEAD>
<BODY bgColor=3D#e4eef0></BODY></HTML>

------=_NextPart_001_0005_01CC09AF.782B1D40--

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/saxon.css

.bgnd {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.popup {
	MARGIN-TOP: 5px; BACKGROUND: #f6fffb; MARGIN-LEFT: 10px
}
.main {
	SCROLLBAR-ARROW-COLOR: #f6fffb; SCROLLBAR-FACE-COLOR: #c1cede; =
MARGIN-TOP: 0px; SCROLLBAR-BASE-COLOR: #e4eef0; MARGIN-BOTTOM: 20px; =
BACKGROUND: #f6fffb; SCROLLBAR-HIGHLIGHT-COLOR: #e4eef0; MARGIN-LEFT: =
0px; SCROLLBAR-SHADOW-COLOR: #e4eef0
}
A {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
A.bodylink {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.formbutton {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #b1ccc7; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
.formfield {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #e4eef0; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
P {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TD {
	LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 1pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.form {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TH {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.inpage {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.faqtext {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-RIGHT: 15px; =
PADDING-TOP: 10px
}
.scrolltext {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.subhead {
	BORDER-BOTTOM: #3d5b96 1px dashed; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.parahead {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
LI {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal
}
H1.license {
	LINE-HEIGHT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 12pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
H2.license {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 10pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.licence {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; MARGIN-TOP: 8px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: =
#3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.licencelink {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
.rust {
	COLOR: #96433d
}

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/top.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Saxonica: XSLT and XQuery Processing</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3Dcoverage content=3DWorldwide>
<META name=3Dcopyright content=3D"Copyright Saxonica Ltd">
<META name=3Dtitle content=3D"Saxonica: XSLT and XQuery Processing">
<META name=3Drobots content=3Dnoindex,nofollow><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.saxonica.com/saxon.css">
<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>if (window.name =
!=3D "top")     =20
location.href=3D"index.html";
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16766"></HEAD>
<BODY class=3Dbgnd>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D760 =
height=3D"100%">
  <TBODY>
  <TR>
    <TD bgColor=3D#f6fffb width=3D420></TD>
    <TD bgColor=3D#e4eef0 width=3D217></TD>
    <TD bgColor=3D#c1cede =
width=3D123></TD></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.saxonica.com/img/saxonica_logo.gif

R0lGODlhVAFIAPcAAOTu8MHO3uXv8XSIs26Bqml7omN0mVhniHaKtXWJtG+Cq2p8o2R1mkxZdXeL
tlNhf0JNZU9ceGZ2mHyPuH6RuoOVvHmJq4qbwJCgw5qpyZ2ryl9xlnKHsXCFrmyAqGV4nV5vklxt
j1prjFRkg3WKtXOIsnGGr3CErW+DrGx/p2t/pmp9pGd5n2V3nGR2m2Fzll9wk1tsjVlpilZmhVRj
gkZTbD5JYGt+pWBxlEpXcneMtlFffGZ3m3qPuHmOt3mNt2h5nHyQuXSHrXuPt3qOtWx9oH+Tu3iL
sW+BpICTu15siYGUu3SFqISXvYaYvoiav4udwYydwYyewYWWuHuLqo2fwmVyi4+gw46fwnmIpX2M
qpGixGVxiF9qgJOkxZamx2t3jpioyJ6ty6CvzKWzz6a0z2+ErHuQuHWJr3CDpnuOsHGConOEpHiJ
qYCStHmKqXqKqFpmfH+QroCQroaWs4KSrpChwHOAmISTrpeoxo2cuJysyZqqxoaTq2hyhKKxzae2
0Km30a+81I2fvY6fvJSlwpusyYubtJOjvJ2txpKhuZCetqCwyZemvpqpwYiVqoWRpa2706u50Y2Z
rKe1y6+91JmlubLA1rXC13qJoHF9j5Sjupalu6CvxqW0y4KOoJ2rwJShtLC/1ai2y6270KWzx5+r
vbfE2LnG2cLN3qq5zqy6zaazxKOwwb3K3LzJ27vI2r/M3cPP38LO3sHN3aa0xrTC1H6IlLfF1rrI
2a+8zLK/z6+7ypOdqY+Yo73L2rbD0sHP3sDO3aezwJqlsZeiroqUn8TR4LjE0qSvu8XS4MTR37bC
z8jU4cTP283Y5NHb5oWPmbK/zK66xqq2wqCrtsbT4MrW4tTe6NPd53eAiMHO2sHN2NHc5sLP2s/b
5b7J0tPe58nV3rnDy9ji6tfh6cfS2tTf59Pe5dLd5LK8wtXh6NHc4tDb4cPN09rl69nk6tzm7NDa
387Y3d3n7MzV2eDq7t/p7drk6Nnj59vm6uLs7+fv8dzm6Obw8v///yH5BAEAAP8ALAAAAABUAUgA
QAj/APkJGEiwoMGDCBMqXMiwocOHECNKnEixYkF/945p3Mixo8ePIEOKHEmypMmTx2Q1EwCgpcuX
MGPKnEmzps2bOHPq3Mmzp8+fLwXQmxWgqNGjSJMqXcq0qdOnUKNKDXCM5cwMUHp0AKHp5yoOCUgg
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

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.saxonica.com/img/text_blue_dot.gif

R0lGODlhAQABAIAAAD1blv///yH5BAEAAAEALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/saxon.css

.bgnd {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.popup {
	MARGIN-TOP: 5px; BACKGROUND: #f6fffb; MARGIN-LEFT: 10px
}
.main {
	SCROLLBAR-ARROW-COLOR: #f6fffb; SCROLLBAR-FACE-COLOR: #c1cede; =
MARGIN-TOP: 0px; SCROLLBAR-BASE-COLOR: #e4eef0; MARGIN-BOTTOM: 20px; =
BACKGROUND: #f6fffb; SCROLLBAR-HIGHLIGHT-COLOR: #e4eef0; MARGIN-LEFT: =
0px; SCROLLBAR-SHADOW-COLOR: #e4eef0
}
A {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
A.bodylink {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.formbutton {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #b1ccc7; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
.formfield {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #e4eef0; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
P {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TD {
	LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 1pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.form {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TH {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.inpage {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.faqtext {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-RIGHT: 15px; =
PADDING-TOP: 10px
}
.scrolltext {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.subhead {
	BORDER-BOTTOM: #3d5b96 1px dashed; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.parahead {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
LI {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal
}
H1.license {
	LINE-HEIGHT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 12pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
H2.license {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 10pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.licence {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; MARGIN-TOP: 8px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: =
#3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.licencelink {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
.rust {
	COLOR: #96433d
}

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/introducing_content.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Saxonica: XSLT and XQuery Processing</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3Ddescription content=3D"">
<META name=3Dkeywords content=3D"">
<META name=3Dcoverage content=3DWorldwide>
<META name=3Dcopyright content=3D"Copyright Saxonica Ltd">
<META name=3Dtitle content=3D"Saxonica: XSLT and XQuery Processing">
<META name=3Drobots content=3Dfollow><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.saxonica.com/saxon.css">
<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>
if (window.name !=3D "main")     =20
location.href=3D"introducing.html";
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16766"></HEAD>
<BODY class=3Dmain><!-- right hand areas -->
<DIV=20
style=3D"Z-INDEX: 1; BORDER-BOTTOM: #000000 1px; POSITION: absolute; =
BORDER-LEFT: #000000 1px; BACKGROUND-COLOR: #c1cede; WIDTH: 123px; =
HEIGHT: 460px; VISIBILITY: visible; BORDER-TOP: #000000 1px; TOP: 0px; =
BORDER-RIGHT: #000000 1px; LEFT: 637px; layer-background-color: #C1CEDE" =

id=3DrhDkBlueArea></DIV>
<DIV=20
style=3D"Z-INDEX: 2; BORDER-BOTTOM: #000000 1px; POSITION: absolute; =
BORDER-LEFT: #000000 1px; BACKGROUND-COLOR: #e4eef0; WIDTH: 217px; =
HEIGHT: 460px; VISIBILITY: visible; BORDER-TOP: #000000 1px; TOP: 0px; =
BORDER-RIGHT: #000000 1px; LEFT: 420px; layer-background-color: #E4EEF0" =

id=3DrhMdBlueArea></DIV>
<DIV=20
style=3D"Z-INDEX: 3; BORDER-BOTTOM: #000000 1px; POSITION: absolute; =
BORDER-LEFT: #000000 1px; WIDTH: 340px; HEIGHT: 72px; VISIBILITY: =
visible; BORDER-TOP: #000000 1px; TOP: 0px; BORDER-RIGHT: #000000 1px; =
LEFT: 420px"=20
id=3DLogoArea><A href=3D"http://www.saxonica.com/index.html" =
target=3D_top><IMG=20
border=3D0 alt=3DSaxonica.com =
src=3D"http://www.saxonica.com/img/saxonica_logo.gif"=20
width=3D340 height=3D72></A></DIV>
<DIV=20
style=3D"Z-INDEX: 4; BORDER-BOTTOM: #3d5b96 1px solid; POSITION: =
absolute; BORDER-LEFT: #3d5b96 1px solid; PADDING-BOTTOM: 9px; =
BACKGROUND-COLOR: #f6fffb; PADDING-LEFT: 15px; WIDTH: 157px; =
PADDING-RIGHT: 11px; HEIGHT: 249px; VISIBILITY: visible; BORDER-TOP: =
#3d5b96 1px solid; TOP: 114px; BORDER-RIGHT: #3d5b96 1px solid; =
PADDING-TOP: 9px; LEFT: 570px; layer-background-color: #f6fffb"=20
id=3DMenuArea>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D1>
  <TBODY>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/introducing.html" =
target=3D_top>=BBWhy=20
      XSLT and XQuery?</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/questions.html" =
target=3D_top>Questions=20
      and answers</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/products.html" =
target=3D_top>Saxonica=20
      products</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/documentation/index.html"=20
      target=3D_top>Documentation</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/information.html"=20
      target=3D_self>Further information</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/testimonials.html"=20
      target=3D_self>Client testimonials</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/licence.html"=20
      target=3D_self>Licensing</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/download.html"=20
      target=3D_self>Evaluation Copy</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A=20
    =
href=3D"javascript:void(window.open('erol/erol.html'))">Purchase</A></TD>=
</TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/support.html" =
target=3D_self>Support=20
      and services</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/contact.html" =
target=3D_self>Contact=20
      Saxonica</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/about.html" =
target=3D_self>About=20
      Saxonica</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR>
  <TR>
    <TD><A href=3D"http://www.saxonica.com/index.html"=20
target=3D_top>Home</A></TD></TR>
  <TR>
    <TD><IMG border=3D0 alt=3D""=20
      src=3D"http://www.saxonica.com/img/text_blue_dot.gif" width=3D144=20
  height=3D1></TD></TR></TBODY></TABLE></DIV>
<DIV=20
style=3D"Z-INDEX: 5; POSITION: absolute; BORDER-LEFT: #c1cede 2px solid; =
PADDING-LEFT: 5px; WIDTH: 520px; HEIGHT: 330px; VISIBILITY: visible; =
OVERFLOW: auto; TOP: 110px; LEFT: 30px"=20
id=3DMainTextArea>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D1>
  <TBODY>
  <TR>
    <TD><SPAN class=3Dsubhead>Why XSLT and XQuery?</SPAN></TD></TR>
  <TR>
    <TD class=3Dscrolltext>
      <P>Saxonica specializes in XSLT and XQuery technology. If you're =
new to=20
      these languages, this page tries to explain briefly what these =
languages=20
      are and why you would want to use them. It also gives you some =
reasons for=20
      choosing the Saxon product in preference to other=20
      implementations.</P><SPAN class=3Dparahead>XML is for publishing, =
XML is for=20
      exchanging data</SPAN>=20
      <P>XML is now widely used both as a format for maintaining =
published=20
      documents, and as a protocol for exchanging data between =
applications,=20
      often between different organizations. It became successful =
because it can=20
      handle information of arbitrary complexity, yet at the same time =
it is=20
      essentially a very simple (and therefore inexpensive) technology. =
The=20
      rules for particular kinds of XML message can be written and =
agreed by=20
      means of an XML Schema, allowing errors to be detected =
automatically, and=20
      because XML messages are human-readable, it is very easy to find =
and=20
      resolve problems when they occur.</P>
      <P>XML is also easy to integrate into business applications, =
thanks to the=20
      wide availability of XML parsers on popular platforms such as Java =
and=20
      .NET, and the increasing number of software packages (from =
relational=20
      databases to office desktop applications) that are now XML-enabled =
"out of=20
      the box".</P><SPAN class=3Dparahead>XSLT: Styling and =
Transformation</SPAN>=20
      <P>XSLT stands for <I>eXtensible Stylesheet Language - =
Transformation</I>.=20
      The language was designed primarily for writing stylesheets that =
enable=20
      XML documents to be displayed to their readers. By writing more =
than one=20
      stylesheet, you can display the same information in different ways =
to=20
      different audiences, and tailor the presentation to the =
capabilities of=20
      different display devices, including web browsers, conventional =
print=20
      media, handheld devices, and digital TV. By authoring your =
information in=20
      XML, and rendering it using XSLT, you separate the tasks of the =
content=20
      author and the graphic designer, and you ensure that a uniform =
design is=20
      achieved across all your content. This approach also allows you to =
change=20
      the visual design without rewriting the content.</P>
      <P>To see an example of this in action, compare the Saxon =
documentation <A=20
      class=3Dbodylink =
href=3D"http://www.saxonica.com/documentation/index.html"=20
      target=3D_top>on this site</A> with the <A class=3Dbodylink=20
      =
href=3D"http://saxon.sourceforge.net/saxon7.9.1/index.html">earlier=20
      version</A> of the same material: the only difference is a =
400-line=20
      stylesheet written in XSLT.</P>
      <P>XSLT is also used increasingly for transforming data. For =
example, if=20
      you need to send electronic orders to your suppliers, then the XML =
message=20
      used for this purpose will have to conform to a schema agreed with =
the=20
      suppliers. If the data starts life in an Excel spreadsheet, you =
can export=20
      it in XML using the built-in capabilities of Excel, and then =
transform it=20
      to the format required by the agreed schema, by means of an XSLT=20
      transformation.</P>
      <P>XSLT 1.0 was defined by the World Wide Web Consortium (W3C) in =
1999.=20
      Saxon was one of the first implementations. Many others followed,=20
      including products from major vendors such as Microsoft, Oracle, =
and IBM.=20
      Despite this competition, the Saxon XSLT 1.0 processor has been =
downloaded=20
      nearly 200,000 times, as well as being bundled with many other =
software=20
      products. It features regularly in the list of the top 100 =
open-source=20
      software products.</P><SPAN class=3Dparahead>XSLT 2.0 and =
Schema-Aware=20
      Transformation</SPAN>=20
      <P>The specifications for XSLT 2.0 are now in the final stages of =
the W3C=20
      development process. A <I>Candidate Recommendation</I> was issued =
on 3=20
      November 2005. This is essentially the final stage of quality =
assurance=20
      allowing any final errors to be corrected as a result of =
implementation=20
      experience before the final <I>Recommendation</I> is published. =
Saxon is=20
      the first and so far the only product to fully implement either of =
the=20
      XSLT 2.0 or XQuery 1.0 Candidate Recommendations, let alone to =
implement=20
      both in a single integrated package. </P>
      <P>XSLT 2.0 adds many new features desperately needed by existing =
users.=20
      These include more powerful facilities for handling text (regular=20
      expressions) and structured data (grouping), which greatly =
increase the=20
      range of tasks to which XSLT can be applied, especially when =
converting=20
      legacy data and document formats to XML.</P>
      <P>One of the most significant additions is that XSLT is now =
schema-aware.=20
      This means that the XML Schema used to define the source and =
result=20
      documents of a transformation can now be used to guide the =
compilation and=20
      execution of the stylesheet. This makes stylesheet code more =
robust, it=20
      speeds the debugging cycle, and it creates the potential for =
significant=20
      performance improvements.</P>
      <P>Saxon was the first processor to implement the XSLT 2.0 =
specification=20
      and remains the only implementation that is anywhere near =
complete. Saxon=20
      is now available in two versions: an open source product, Saxon-B, =
which=20
      implements the conformance requirements for a <I>Basic XSLT =
Processor</I>,=20
      and a commercial product, Saxon-SA, which adds the extra features =
of a=20
      <I>Schema-Aware XSLT Processor</I>.</P><SPAN =
class=3Dparahead>XQuery: The=20
      Query Language for XML</SPAN>=20
      <P>XQuery is another language specification from W3C, produced in =
parallel=20
      with XSLT 2.0. Whereas XSLT was designed primarily for document =
rendition,=20
      and does data transformation almost as a sideline, XQuery was =
conceived as=20
      a language for querying XML databases, in the same way as SQL is =
used for=20
      querying relational databases. All the major relational database =
vendors=20
      are adding XML support to their existing products, and new =
<I>Native XML=20
      Databases</I> are also appearing. These products all use XQuery to =
access=20
      the data.</P>
      <P>Like XSLT, XQuery can also be used to transform XML messages =
from one=20
      format to another. The language is less powerful than XSLT 2.0, =
but=20
      usability studies have shown that it is easier for users to learn, =
and=20
      there are also indications that it is easier for vendors to =
optimize.</P>
      <P>XQuery and XSLT have much in common. Both languages make use of =
XPath,=20
      a syntax for finding your way around the structure of an XML =
document.=20
      Both languages share the same data model and type system, and the =
same=20
      function library, which means that the two languages can work =
together=20
      well in a single application. For example, you can use XQuery to =
extract=20
      data from an XML database, and XSLT to present the results to =
users on the=20
      web.</P><SPAN class=3Dparahead>Why Saxon?</SPAN>=20
      <P>The Saxon-SA product includes within a single package:</P>
      <UL>
        <LI>A schema-aware XSLT 2.0 processor=20
        <LI>A schema-aware XQuery 1.0 processor=20
        <LI>An XPath processor that can be called from Java applications =

        <LI>A free-standing XML Schema validator. </LI></UL>
      <P>Saxon is written in 100% Java and therefore runs on any popular =

      platform.</P>
      <P>In the six years that Saxon has been available, it has =
established a=20
      reputation for fast performance, the highest level of conformance =
to the=20
      W3C specifications, excellent diagnostics, technical innovation, =
and=20
      responsive technical support direct from the original =
developer.</P>
      <P>XSLT 2.0 enables you to tackle more complex transformation =
problems,=20
      and makes many routine tasks vastly simpler. This makes =
experienced=20
      developers more productive, and enables new users to learn the =
language=20
      more quickly. Although Saxon first provided XSLT 2.0 support over =
two=20
      years ago, it remains the only implementation that is anywhere =
near=20
      complete.</P>
      <P>Saxon-SA completes the picture by offering the first =
schema-aware=20
      transformation engine, allowing you to use the schemas for your =
source and=20
      target XML documents to guide the transformation process both at =
compile=20
      time and at execution time.</P>
      <P>The Saxon XSLT engine supports standard Java application =
programming=20
      interfaces, which means you only need to change a single =
environment=20
      variable to use Saxon in place of the processor bundled with your =
Java=20
      Development Kit. Many users have reported that this has speeded up =

      applications tenfold.</P>
      <P>Since mid-2003 Saxon has also included an XQuery 1.0 processor. =
This=20
      gives you a choice of languages supported by the same underlying =
engine.=20
      Saxon is the only product to offer XSLT and XQuery in an =
integrated=20
      package, allowing you to use each language for the things it does =
best.=20
      The two interfaces are complementary: for example you can write a =
function=20
      library in XQuery, and call the functions from your XSLT =
stylesheets.=20
      Saxon has established a reputation as the XQuery engine of choice, =
as=20
      shown by the number of vendors who are integrating it into their =
XML=20
      development environments.</P>
      <P><I>A word of advice, though: Saxon is not an XML database. =
Users have=20
      successfully used Saxon to process XML datasets up to 200Mbytes in =
size,=20
      but the product does not attempt to offer the kind of facilities=20
      associated with a traditional database, such as transactions, =
concurrency,=20
      and recovery.</I></P>
      <P>Finally, Saxon-SA offers an alternative choice of XML Schema =
processor.=20
      XML Schema is a notoriously complex specification, and until now =
there=20
      have been few implementations of the standard to choose from. =
Because the=20
      standard is so complex, there are often discrepancies between the =
results=20
      that these produce; the products are also notorious for the =
difficulty in=20
      understanding their error messages when a document is found to be =
invalid.=20
      If you are dissatisfied with your existing schema processor, Saxon =

      provides an alternative. Use it alongside your existing processor =
to get a=20
      second opinion on the validity of your documents, perhaps =
expressed in=20
      language that is easier to understand. In time, you will probably =
find=20
      yourself using Saxon as your first choice of schema =
processor.</P><SPAN=20
      class=3Dparahead>What is Saxonica?</SPAN>=20
      <P>Saxonica is a company created by the developer of Saxon, =
Michael Kay,=20
      to bring the technology to the commercial market. The existence of =
the=20
      company will ensure continued investment in moving the Saxon =
technology=20
      forwards, and remove the risk associated with using open-source =
software=20
      that has no support infrastructure.</P>
      <P>The development of Saxon has pioneered a new way of creating =
software:=20
      solo development. Unlike conventional development techniques used =
both in=20
      commercial and open-source projects, there is no development team, =
and=20
      therefore no time wasted in meetings and coordination. The =
designer is the=20
      implementor. The most important result is that there are no messy=20
      compromises in the design. The approach shares many of the =
characteristics=20
      popularized under the name <I>Extreme Programming</I>, but takes =
it a step=20
      further. It's a high-risk approach to software development, but =
when it=20
      works, the result is an unprecedented level of productivity,=20
      responsiveness to new requirements, and software quality. The =
success of=20
      Saxon is sufficient proof that the approach can indeed work. In =
software=20
      as in other creative activities, the best results are often =
produced by=20
      individuals working alone.</P>
      <P>Michael Kay, the developer of Saxon, has nearly thirty years'=20
      experience in the software industry, acting as lead designer on a=20
      succession of software projects, most of which involved large =
development=20
      teams. He held one of the most senior technical positions in ICL, =
a $4bn=20
      software and services company, now part of Fujitsu. His knowledge =
of XSLT=20
      and XQuery is second to none: he is the editor of the XSLT 2.0=20
      specification, a joint editor of XPath 2.0, and an invited expert =
on the=20
      XQuery Working Group. He is also the author of the best-selling =
<I>XSLT=20
      Programmer's Reference</I> from Wrox Press, recently published in =
a new=20
      edition (in two volumes) covering XSLT 2.0 and XPath 2.0.</P>
      <P>Saxonica will preserve the unique characteristics that have =
made Saxon=20
      so successful, notably the speed of development, the direct =
relationship=20
      between developer and user, and the quality of the product. At the =
same=20
      time it will put this on a commercial footing, enabling users of =
the=20
      technology to have confidence in its stability and its=20
  future.</P></TD></TR></TBODY></TABLE></DIV></BODY></HTML>

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/saxon.css

.bgnd {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.popup {
	MARGIN-TOP: 5px; BACKGROUND: #f6fffb; MARGIN-LEFT: 10px
}
.main {
	SCROLLBAR-ARROW-COLOR: #f6fffb; SCROLLBAR-FACE-COLOR: #c1cede; =
MARGIN-TOP: 0px; SCROLLBAR-BASE-COLOR: #e4eef0; MARGIN-BOTTOM: 20px; =
BACKGROUND: #f6fffb; SCROLLBAR-HIGHLIGHT-COLOR: #e4eef0; MARGIN-LEFT: =
0px; SCROLLBAR-SHADOW-COLOR: #e4eef0
}
A {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
A.bodylink {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.formbutton {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #b1ccc7; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
.formfield {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #e4eef0; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
P {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TD {
	LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 1pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.form {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TH {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.inpage {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.faqtext {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-RIGHT: 15px; =
PADDING-TOP: 10px
}
.scrolltext {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.subhead {
	BORDER-BOTTOM: #3d5b96 1px dashed; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.parahead {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
LI {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal
}
H1.license {
	LINE-HEIGHT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 12pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
H2.license {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 10pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.licence {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; MARGIN-TOP: 8px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: =
#3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.licencelink {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
.rust {
	COLOR: #96433d
}

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/bottom.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Saxonica: XSLT and XQuery Processing</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3Dcoverage content=3DWorldwide>
<META name=3Dcopyright content=3D"Copyright Saxonica Ltd">
<META name=3Dtitle content=3D"Saxonica: XSLT and XQuery Processing">
<META name=3Drobots content=3Dnoindex,nofollow><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.saxonica.com/saxon.css">
<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>if (window.name =
!=3D "bottom")     =20
location.href=3D"index.html";
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16766"></HEAD>
<BODY class=3Dbgnd>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D760 =
height=3D"100%">
  <TBODY>
  <TR>
    <TD bgColor=3D#f6fffb width=3D420></TD>
    <TD bgColor=3D#e4eef0 width=3D217></TD>
    <TD bgColor=3D#c1cede =
width=3D123></TD></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/saxon.css

.bgnd {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.popup {
	MARGIN-TOP: 5px; BACKGROUND: #f6fffb; MARGIN-LEFT: 10px
}
.main {
	SCROLLBAR-ARROW-COLOR: #f6fffb; SCROLLBAR-FACE-COLOR: #c1cede; =
MARGIN-TOP: 0px; SCROLLBAR-BASE-COLOR: #e4eef0; MARGIN-BOTTOM: 20px; =
BACKGROUND: #f6fffb; SCROLLBAR-HIGHLIGHT-COLOR: #e4eef0; MARGIN-LEFT: =
0px; SCROLLBAR-SHADOW-COLOR: #e4eef0
}
A {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
A.bodylink {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.formbutton {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #b1ccc7; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
.formfield {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
BACKGROUND-COLOR: #e4eef0; FONT-FAMILY: Verdana, Arial, helvetica, =
sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; BORDER-TOP: #3d5b96 1px =
solid; FONT-WEIGHT: 500; BORDER-RIGHT: #3d5b96 1px solid
}
P {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TD {
	LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 1pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.form {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
TH {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.inpage {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.faqtext {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-RIGHT: 15px; =
PADDING-TOP: 10px
}
.scrolltext {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.subhead {
	BORDER-BOTTOM: #3d5b96 1px dashed; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.parahead {
	BORDER-BOTTOM: #3d5b96 1px solid; BORDER-LEFT: #3d5b96 1px solid; =
FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
LI {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal
}
H1.license {
	LINE-HEIGHT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 12pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
H2.license {
	LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #96433d; FONT-SIZE: 10pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.licence {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; MARGIN-TOP: 8px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: =
#3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.licencelink {
	LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #3d5b96; FONT-SIZE: 8pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline
}
.rust {
	COLOR: #96433d
}

------=_NextPart_000_0000_01CC09AF.782306F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.saxonica.com/right.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Saxonica: XSLT and XQuery Processing</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3Dcoverage content=3DWorldwide>
<META name=3Dcopyright content=3D"Copyright Saxonica Ltd">
<META name=3Dtitle content=3D"Saxonica: XSLT and XQuery Processing">
<META name=3Drobots content=3Dnoindex,nofollow><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.saxonica.com/saxon.css">
<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>if (window.name =
!=3D "right")     =20
location.href=3D"index.html";
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16766"></HEAD>
<BODY bgColor=3D#c1cede></BODY></HTML>

------=_NextPart_000_0000_01CC09AF.782306F0--
