<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/1.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: ClassCastException when using an XSL variable</title>
	<link>http://jennifergrucza.com/blog/archives/2005/05/24/classcastexception-when-using-an-xsl-variable</link>
	<description>Web Development, Classical Music, Kitties, and whatever else I feel like</description>
	<pubDate>Tue, 18 Nov 2008 09:51:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5</generator>

	<item>
		<title>by: Matthom</title>
		<link>http://jennifergrucza.com/blog/archives/2005/05/24/classcastexception-when-using-an-xsl-variable#comment-1197</link>
		<pubDate>Tue, 24 May 2005 15:22:32 -0700</pubDate>
		<guid>http://jennifergrucza.com/blog/archives/2005/05/24/classcastexception-when-using-an-xsl-variable#comment-1197</guid>
					<description>Jennifer, do you think it's beneficial to learn XSLT? I am very intrigued with the capabilities - especially more &quot;distinctness,&quot; when separating content from presentation from structure.

I read &lt;a href=&quot;http://www.digital-web.com/articles/client_side_xslt/&quot; title=&quot;An Introduction to Client-Side XSLT: It's Not Just for Server Geeks Anymore&quot;&gt;this article&lt;/a&gt; a while ago, and became intrigued with the technology.</description>
		<content:encoded><![CDATA[	<p>Jennifer, do you think it&#8217;s beneficial to learn XSLT? I am very intrigued with the capabilities - especially more &#8220;distinctness,&#8221; when separating content from presentation from structure.</p>
	<p>I read <a href="http://www.digital-web.com/articles/client_side_xslt/" title="An Introduction to Client-Side XSLT: It's Not Just for Server Geeks Anymore">this article</a> a while ago, and became intrigued with the technology.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jennifer</title>
		<link>http://jennifergrucza.com/blog/archives/2005/05/24/classcastexception-when-using-an-xsl-variable#comment-1198</link>
		<pubDate>Tue, 24 May 2005 16:22:10 -0700</pubDate>
		<guid>http://jennifergrucza.com/blog/archives/2005/05/24/classcastexception-when-using-an-xsl-variable#comment-1198</guid>
					<description>Interesting article.  I've never actually done client-side XSL transformations, but I guess it's pretty much exactly the same as doing it server-side.

It is good for separation of data and presentation, but on the other hand, they're never totally separate.  Whenever I need to add something new to our UI, I almost always have to go in and change the XML I'm outputting as well.  Though for more superficial changes (like rearranging the layout) it's true, I don't have to touch the XML at all.

Anyway, it often seems like a lot of overhead for what it is.  I mean, we're handling our data in Java, but then in the Java code we create XML documents, and then we run the XSL over those documents.  It seems a lot more direct just to use JSPs to directly access the data in the Java objects, without having to convert it to something else and process the data yet again to display it.

It's a good skill to have, and it's interesting to learn, since it's so different than JSP/ASP/PHP or Java/C++/Perl.  But I'm not sure it really saves you that much.</description>
		<content:encoded><![CDATA[	<p>Interesting article.  I&#8217;ve never actually done client-side XSL transformations, but I guess it&#8217;s pretty much exactly the same as doing it server-side.</p>
	<p>It is good for separation of data and presentation, but on the other hand, they&#8217;re never totally separate.  Whenever I need to add something new to our UI, I almost always have to go in and change the XML I&#8217;m outputting as well.  Though for more superficial changes (like rearranging the layout) it&#8217;s true, I don&#8217;t have to touch the XML at all.</p>
	<p>Anyway, it often seems like a lot of overhead for what it is.  I mean, we&#8217;re handling our data in Java, but then in the Java code we create XML documents, and then we run the XSL over those documents.  It seems a lot more direct just to use JSPs to directly access the data in the Java objects, without having to convert it to something else and process the data yet again to display it.</p>
	<p>It&#8217;s a good skill to have, and it&#8217;s interesting to learn, since it&#8217;s so different than JSP/ASP/PHP or Java/C++/Perl.  But I&#8217;m not sure it really saves you that much.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Matthom</title>
		<link>http://jennifergrucza.com/blog/archives/2005/05/24/classcastexception-when-using-an-xsl-variable#comment-1199</link>
		<pubDate>Tue, 24 May 2005 18:34:48 -0700</pubDate>
		<guid>http://jennifergrucza.com/blog/archives/2005/05/24/classcastexception-when-using-an-xsl-variable#comment-1199</guid>
					<description>Thanks for the reply...

It's all very interesting. I'd like to learn more JSP/Java - and all that stuff.</description>
		<content:encoded><![CDATA[	<p>Thanks for the reply&#8230;</p>
	<p>It&#8217;s all very interesting. I&#8217;d like to learn more JSP/Java - and all that stuff.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

