[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xml-dev
Subject:    RE: [xml-dev] Ten new XQuery, XSLT 2.0 and XPath 2.0 Working
From:       "Michael Kay" <michael.h.kay () ntlworld ! com>
Date:       2003-05-08 16:50:37
Message-ID: 000001c31581$f3d828a0$6401a8c0 () pcukmka
[Download RAW message or body]

> What I wonder about for XSLT 2.0 / XPath 2.0 is to take the current
specs back to the drawing board, in a sense similar to  
> what  XSLT 1.0 did relative to DSSSL, and produce a non-typed XML
Query/Transformation language.  
 
Try telling someone who has rowed the Atlantic and is within sight of
land, that you think they could finish faster if they started again and
headed for a different destination. You would get roughly the same
reaction.
 
 > What are the strongest arguments in favour of strong typing in XSLT
2.0? Who is pushing those arguments?

The arguments have been frequently rehearsed. For people who are using
XML Schema, it seems very natural indeed that the stylesheet should take
advantage of the type information that is thereby available. For
example, if you have 23 elements with the same type, being able to match
on the type is a real convenience. And there are many people who ARE
using XML Schema.
 
Don't ever imagine that everyone on the XQuery group wants strong typing
and everyone on the XSL group doesn't. That's a complete fallacy. Both
groups feel that they are now close to achieving the goals that they set
out to achieve.
 
Michael Kay

[Attachment #3 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial><FONT size=2><SPAN class=430153316-08052003><FONT 
color=#0000ff>&gt;&nbsp;</FONT></SPAN>What I wonder about for XSLT 2.0 / XPath 
2.0 is to take the current specs back to the drawing board, in a sense similar 
to&nbsp;<SPAN class=430153316-08052003><FONT 
color=#0000ff>&nbsp;</FONT></SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN class=430153316-08052003><FONT 
color=#0000ff>&gt;&nbsp;</FONT></SPAN>what&nbsp;<SPAN 
class=430153316-08052003><FONT color=#0000ff>&nbsp;</FONT></SPAN>XSLT 1.0 did 
relative to DSSSL, and produce a non-typed XML Query/Transformation 
language.&nbsp;<SPAN class=430153316-08052003><FONT 
color=#0000ff>&nbsp;</FONT></SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=430153316-08052003></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT color=#0000ff size=2><SPAN 
class=430153316-08052003>Try telling someone who has rowed the Atlantic and is 
within sight of land, that you think they could finish faster if they started 
again and headed for a different destination. You would get roughly the same 
reaction.</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=430153316-08052003></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN class=430153316-08052003><FONT 
color=#0000ff>&nbsp;&gt;&nbsp;</FONT></SPAN>What are the strongest arguments in 
favour of strong typing in XSLT 2.0? Who is pushing those 
arguments?<BR><BR><SPAN class=430153316-08052003><FONT color=#0000ff>The 
arguments have been frequently rehearsed. For people who are using XML Schema, 
it seems very natural indeed that the stylesheet&nbsp;should take advantage 
of&nbsp;the type information that is thereby available.&nbsp;For example, if you 
have 23 elements with the same type, being able to match on the type is a real 
convenience. And there are many people who ARE using XML 
Schema.</FONT></SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT color=#0000ff size=2><SPAN 
class=430153316-08052003></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT color=#0000ff size=2><SPAN 
class=430153316-08052003>Don't ever imagine that everyone on the XQuery group 
wants strong typing and everyone on the XSL group doesn't. That's a complete 
fallacy. Both groups feel that they are now close to achieving the goals that 
they set out to achieve.</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT color=#0000ff size=2><SPAN 
class=430153316-08052003></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT color=#0000ff size=2><SPAN 
class=430153316-08052003>Michael Kay</SPAN></FONT></FONT></DIV></BODY></HTML>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic