Re: [webkit-dev] XPath Issues?

2010-11-16 Thread Frans Englich
[...]

 (I wrote the XPath, XQuery and XSL-T code and mentored the Schema code. 
 However, I'm no longer employed by Nokia.)
 
 
 That's good to know!
 
 Have the compliance tests for XSLT 2.0 and XQuery been run?

Yes, the details are at:

http://doc.qt.nokia.com/4.7/xmlprocessing.html#features-and-conformance


-- 
Frans Englich

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] XPath Issues?

2010-11-16 Thread Frans Englich

On Nov 10, 2010, at 11:29 , Maciej Stachowiak wrote:

 
 The first thing we should figure out is whether XSLT 2.0 is something we even 
 want to implement. If it's not backwards compatible with XSLT 1.0 and other 
 browsers are not planning on implementing it, then it's a significant risk to 
 move to XSLT 2.0. We'd likely break backwards compatibility with Web content, 
 and end up long-term incompatible with other browsers. That's not very well 
 aligned with the goals of the project. Breaking backwards compatibility is 
 generally considered unacceptable, unless we can convincingly show it won't 
 affect real-world content.
 
 If, in addition, XSLT 2.0 requires a major engineering effort and/or a large 
 external dependency, then this would not be a cheap experiment. Now, we could 
 add it under a new API, but then we'd be stuck carrying around two versions 
 of XSLT forever, and Web content might not be able to reliably use the new 
 version in any case.
 
 What we'd normally do in a situation like this is check with other 
 implementors whether they are prepared to implement the new technology. I 
 would recommend starting there, before we talk implementation strategy.

It could be that everyone is sitting on the fence waiting for someone to take 
initiative(who brings technology forward?). In that case it could be good to 
look one step further back and see if there's user interest in the technology, 
as opposed to if any implementor has decided to please that demand, which needs 
to be followed.

One could look at if significant things could be achieved with the technology, 
and then potentially Webkit could take the lead in this area.

Although the technology is huge, it's good to know that it's stable(it's no 
html situation), the specifications are clean, and the backward/forward 
compatibility modes function well.


-- 
Frans Englich

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] XPath Issues?

2010-11-08 Thread Frans Englich

On Nov 7, 2010, at 16:36 , Alex Milowski wrote:

 On Sun, Nov 7, 2010 at 1:25 AM, Frans Englich fengl...@fastmail.fm wrote:
 
 Qt has complete XPath 2.0, XQuery 1.0, XSL-T 1.0 and Schema 1.0 stacks as 
 well as a partly complete XSL-T 2.0 stack:
 
 http://doc.qt.nokia.com/4.7/xmlprocessing.html#features-and-conformance
 
 Very interesting.  Has this been integrated at all with WebKit?

As far as I know, no, but I'm busy with studies these days. I guess one of the 
first questions is rather how the two stacks, Qt and Webkit, should relate to 
each other on this particular field, what the aim of the integration is and the 
nature of the integration, as well as dependencies. But it seems interesting to 
have these technologies in Webkit. What's your thoughts on how it would be 
carried be done?

(I wrote the XPath, XQuery and XSL-T code and mentored the Schema code. 
However, I'm no longer employed by Nokia.)


-- 
Frans Englich

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] XPath Issues?

2010-11-06 Thread Frans Englich

On Nov 3, 2010, at 17:38 , Alex Milowski wrote:

 As far as I can tell, these are the only filed issues with XPath
 implementation within WebKit:
 
 https://bugs.webkit.org/show_bug.cgi?id=26157
 https://bugs.webkit.org/show_bug.cgi?id=12504
 https://bugs.webkit.org/show_bug.cgi?id=13233
 https://bugs.webkit.org/show_bug.cgi?id=12632
 https://bugs.webkit.org/show_bug.cgi?id=12496
 https://bugs.webkit.org/show_bug.cgi?id=36427
 
 Anything else out there?  Is it complete?  I'm curious about how
 robust this implementation is and what enhancements have been filed
 for it.
 
 I'm also looking at what it would take to enhance this implementation
 to support XPath 2.0 ...

Qt has complete XPath 2.0, XQuery 1.0, XSL-T 1.0 and Schema 1.0 stacks as well 
as a partly complete XSL-T 2.0 stack:

http://doc.qt.nokia.com/4.7/xmlprocessing.html#features-and-conformance


-- 
Frans Englich

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev