[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Does anyone know how to make IE less useless for XSLT developement?


Subject: Re: [xsl] Does anyone know how to make IE less useless for XSLT developement?
From: "M. David Peterson" <m.david.x2x2x@xxxxxxxxx>
Date: Fri, 10 Feb 2006 03:19:55 -0700

Thanks for the vote of confidence Dimitre! :D

Terence, In answer to your suggested problems with IE... I assure you,
its not a problem with IE/MSXML.  Fx uses the TransforMiiX XSLT
engine, and... well, let put it this way:

The following Boolean test evaluates to true:

(TransforMiiX != MSXML and MSXML > TransforMiiX)

You may have to set aside the fact that, technically speaking, the
above comparison doesn't even really make all that much sense given
that, in XPath/XSLT anyway, the usage of the suggested sibling
elements of MSXML and TransforMiiX would suggest that each elements
value was a number.  So what number would that number represent? 
Actually, I can think of a few, but that beside the point... I think
you probably get the point I am trying to make... I hope anyway :D

If you take a look at this >
http://www.xsltblog.com/archives/2005/12/finally_someone_1.html <
entry on my personal blog, you will notice this statement:

> Also, to keep the various processing tasks separate(e.g. configuration separate from output), normally I would create a separate stylesheet for the actual processing of the HTML output ( e.g. page:output) and import this stylesheet using the xsl:import instruction element. But Transformiix has, um, how should I say... issues with imported stylesheets and namespaces which are not part of the base XML document being processed. Don't know, don't care, so don't ask. (read: I gave up trying to make sense of why Transformiix does half the things it does (or doesn't do, as the case may be) and instead try not to push it in places that, while nice (like keeping processing tasks such as configuration and output processing seperate), are not mandatory in regards to functionality.)


I've been working with TransforMiiX for a while now.  In fact, I'm
both a Fx user AND developer made a bit more evident if you visit this
link > http://www.amazon.com/gp/product/159059536X/qid=1139565323/sr=1-6/ref=sr_1_6/104-9000304-7549531?s=books&v=glance&n=283155
<

I can speak with a bit of authority on this when I state "I promise,
the percieved problem with MSXML and the suggestion that XSLT in Fx is
better" are both incorrect.

Moving forward.   I will accept the notion that debugging XSLT in Fx
can be a bit nicer.  However, the fact that you are finding success in
Fx and not in IE using the same transformation file means that you
have stumbled upon one of the problems with TransforMiiX, not a bug in
MSXML.

I do understand your frustration, however, and if you can supply me
with some code I would be happy to help solve your problem.

Cheers :)


On 2/10/06, Dimitre Novatchev <dnovatchev@xxxxxxxxx> wrote:
> > Honestly, I don't know how
> > people put up with developing apps exclusively under IE. It's like
> > having both arms and legs chopped off once you've developed with FF
>
> There are good examples of web sites that generate their pages using
> client-side XSLT transformation inside IE. Just the first two that
> prominently come into my mind:
>
> http://www.xsltblog.com/
>
> http://jenitennison.com/index.xml
>
> By asking these people (and isn't this exactly the purpose of any
> forum?) how they did it one will definitely get the best information
> from the experts.
>
> So, the general answer is (and that's really good!) that one still has
> to learn a lot.
>
>
> --
> Cheers,
> Dimitre Novatchev
> ---------------------------------------
> The significant problems we have cannot be solved at the same level of
> thinking with which we created them.
>
>
>
> On 2/10/06, Terence Kearns <terence.kearns@xxxxxxxxxxxxxxx> wrote:
> > Unfortunately there are still some traditionalists out there who
> > insist on using IE. So far, my web application is only working in
> > Firefox. I load it up in IE, and I just get a lame error with no line
> > number and "the source is unavailable". Honestly, I don't know how
> > people put up with developing apps exclusively under IE. It's like
> > having both arms and legs chopped off once you've developed with FF.
> > IE says "This name may not contain the '@' character: -->@<--name
> > Error occurred during compilation of included or imported sty..."
> > My server-side transform processor doesn't compain about any errors
> > either so I'm assuming it's not just FF being lenient. I don't want to
> > transform server-side unless I absolutely have to.
> >
> > Surely there must be some sort of extension that you can get for IE
> > that allows you to debug with it.
>
>



--
<M:D/>

M. David Peterson
http://www.xsltblog.com/


Current Thread
Keywords