Wednesday, July 30, 2003 | |
A couple updates to yesterday's news:
As far as the debate on xml:base, as a Microsoft customer, I sympathise with Dare's situation, but the argument that "the parser I use doesn't support it" smacks a little of the argument that we shouldn't use namespaces because it makes my code ugly. I don't fully understand the Amazon API yet, but I do like the idea of being able to run an XSL filter on the server. I'd sort of thought that Mark Baker was doing some handwaving when he talked about pipe and filter, but the base case is pretty fun to use, at least. Thinking about the idea of generating my own XSL server side, it seems like there's an opportunity to test a 2nd level implementation. I wonder what holes they've opened up by doing this. On the innocent end of the spectrum, writing inefficient stylesheets. Looking at their RSS 0.91 stylesheet, I see a couple unnecessary uses of //, which can really kill performance on big inputs. Maybe Amazon's output is always small enough that they don't need to worry too much about that. Also, I wonder what the effect of things like document() and <xsl:import/> would be - you could possibly use these to get around Amazon's size limit on XSLT source. 5:37:37 PM permalink
|