<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Why Use XSLT in Server Side Web Frameworks For Output Generation?</title>
	<atom:link href="http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks/feed" rel="self" type="application/rss+xml" />
	<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks</link>
	<description>A blog on web standards, accessibility, css, javascript, xslt, and more</description>
	<pubDate>Thu, 07 Aug 2008 23:36:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Anup Shah</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-6654</link>
		<dc:creator>Anup Shah</dc:creator>
		<pubDate>Thu, 26 Jun 2008 08:33:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-6654</guid>
		<description>@Mike: Yes, that is a fair observation I think. XSLT currently is not as popular as other frameworks for generating markup (from what I can tell), and so what you find is a likely case.

@Christophe: Thanks for the links. The Stylesheet Schemas is interesting, for if I understand correctly, the implication is that you could use this to test if your XSLT needs updating because code elsewhere has been refactored? (assuming you can keep the stylesheet schema updated without much pain when refactoring other code that transforms to XML, etc...?)</description>
		<content:encoded><![CDATA[<p>@Mike: Yes, that is a fair observation I think. XSLT currently is not as popular as other frameworks for generating markup (from what I can tell), and so what you find is a likely case.</p>
<p>@Christophe: Thanks for the links. The Stylesheet Schemas is interesting, for if I understand correctly, the implication is that you could use this to test if your XSLT needs updating because code elsewhere has been refactored? (assuming you can keep the stylesheet schema updated without much pain when refactoring other code that transforms to XML, etc&#8230;?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christophe Strobbe</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-6644</link>
		<dc:creator>Christophe Strobbe</dc:creator>
		<pubDate>Wed, 25 Jun 2008 19:39:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-6644</guid>
		<description>Regarding XSLT for web-based views: 
Jiří Jirát presented on "ZVON: an XML powered site in action" at XML Europe 2002: http://www.idealliance.org/papers/xmle02/dx_xmle02/papers/04-01-02/04-01-02.html

Regarding errors etcetera: are you aware of Bob DuCharme's article "Using Stylesheet Schemas" on XML.com? http://www.xml.com/pub/a/2005/04/06/tr-xml.html
Of course, this helps only against one type of errors.</description>
		<content:encoded><![CDATA[<p>Regarding XSLT for web-based views:<br />
Jiří Jirát presented on &#8220;ZVON: an XML powered site in action&#8221; at XML Europe 2002: <a href="http://www.idealliance.org/papers/xmle02/dx_xmle02/papers/04-01-02/04-01-02.html" rel="nofollow">http://www.idealliance.org/papers/xmle02/dx_xmle02/papers/04-01-02/04-01-02.html</a></p>
<p>Regarding errors etcetera: are you aware of Bob DuCharme&#8217;s article &#8220;Using Stylesheet Schemas&#8221; on XML.com? <a href="http://www.xml.com/pub/a/2005/04/06/tr-xml.html" rel="nofollow">http://www.xml.com/pub/a/2005/04/06/tr-xml.html</a><br />
Of course, this helps only against one type of errors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-6539</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 16 Jun 2008 11:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-6539</guid>
		<description>Another drawback I've encountered in practice - recruiting from within a .NET 'shop'/environment - is finding XSL/T developers who are also savvy with CSS and mark-up languages to a 'web standards' level. Many seem to be either experienced in format transformations - FO etc. - or see UI development from a non-user-centric and non-web standards POV.</description>
		<content:encoded><![CDATA[<p>Another drawback I&#8217;ve encountered in practice - recruiting from within a .NET &#8217;shop&#8217;/environment - is finding XSL/T developers who are also savvy with CSS and mark-up languages to a &#8216;web standards&#8217; level. Many seem to be either experienced in format transformations - FO etc. - or see UI development from a non-user-centric and non-web standards POV.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anup Shah</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-5112</link>
		<dc:creator>Anup Shah</dc:creator>
		<pubDate>Sun, 20 Apr 2008 20:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-5112</guid>
		<description>@Andrew: Thanks for your comment. The ObjectXPath navigator sounds interesting. I have heard of others try this too, so will certainly try to look into this further.</description>
		<content:encoded><![CDATA[<p>@Andrew: Thanks for your comment. The ObjectXPath navigator sounds interesting. I have heard of others try this too, so will certainly try to look into this further.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Mayorov</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-5110</link>
		<dc:creator>Andrew Mayorov</dc:creator>
		<pubDate>Sun, 20 Apr 2008 17:15:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-5110</guid>
		<description>Hi!

You wrote a great article, and I could sign under every word. In our company we use XSLT for separation of data and view for 8 years already. It always worked perfectly. 

I could only wish this approach to be wider used in open source project. This would greatly simplify seamless wielding of different (great, but standalone) parts into greater products.

Speaking of serialization process I'd suggest you to look at ObjectXPath navigator library. It allows for feeding object graph right into the XSLT processor thus allowing you not to serialize parts that are not required in this particular place of your code. Here you can read about it:
http://blogs.byte-force.com/tags/ObjectXPathNavigator/English/default.aspx

Release can be found in download section:
http://blogs.byte-force.com/files/folders/objectxpathnavigator/default.aspx

It's agreed that this project will join MVP.XML, but I can't find time for that for more than year already.

Best,
Andrew</description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>You wrote a great article, and I could sign under every word. In our company we use XSLT for separation of data and view for 8 years already. It always worked perfectly. </p>
<p>I could only wish this approach to be wider used in open source project. This would greatly simplify seamless wielding of different (great, but standalone) parts into greater products.</p>
<p>Speaking of serialization process I&#8217;d suggest you to look at ObjectXPath navigator library. It allows for feeding object graph right into the XSLT processor thus allowing you not to serialize parts that are not required in this particular place of your code. Here you can read about it:<br />
<a href="http://blogs.byte-force.com/tags/ObjectXPathNavigator/English/default.aspx" rel="nofollow">http://blogs.byte-force.com/tags/ObjectXPathNavigator/English/default.aspx</a></p>
<p>Release can be found in download section:<br />
<a href="http://blogs.byte-force.com/files/folders/objectxpathnavigator/default.aspx" rel="nofollow">http://blogs.byte-force.com/files/folders/objectxpathnavigator/default.aspx</a></p>
<p>It&#8217;s agreed that this project will join MVP.XML, but I can&#8217;t find time for that for more than year already.</p>
<p>Best,<br />
Andrew</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ASP.NET Is a Leaky Abstraction — onenaught.com</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-3288</link>
		<dc:creator>ASP.NET Is a Leaky Abstraction — onenaught.com</dc:creator>
		<pubDate>Fri, 22 Feb 2008 16:34:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-3288</guid>
		<description>[...] (Indeed, a follow-up post does just that, starting by looking at XSLT in server side web frameworks.) [...]</description>
		<content:encoded><![CDATA[<p>[...] (Indeed, a follow-up post does just that, starting by looking at XSLT in server side web frameworks.) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Grant</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-3263</link>
		<dc:creator>Jason Grant</dc:creator>
		<pubDate>Thu, 21 Feb 2008 23:06:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-3263</guid>
		<description>Good point about linking. I got to start blogging again as well (have spent quite a bit of time learning and working on various things, so it would be good to get back to writing a little more as well). 

Sounds like you already have a mini-book written out on the subjects of XSLT and various other complimentary technologies?! Good, good! 

Would also be good to see a 'guest' or 'featured' blog entry from Miguel De Melo, the grand master IA! :-) 

Well done guys. Keep up the good work.</description>
		<content:encoded><![CDATA[<p>Good point about linking. I got to start blogging again as well (have spent quite a bit of time learning and working on various things, so it would be good to get back to writing a little more as well). </p>
<p>Sounds like you already have a mini-book written out on the subjects of XSLT and various other complimentary technologies?! Good, good! </p>
<p>Would also be good to see a &#8216;guest&#8217; or &#8216;featured&#8217; blog entry from Miguel De Melo, the grand master IA! <img src='http://www.onenaught.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Well done guys. Keep up the good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anup Shah</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-3232</link>
		<dc:creator>Anup Shah</dc:creator>
		<pubDate>Thu, 21 Feb 2008 09:12:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-3232</guid>
		<description>Thanks Jason!

I decided to make it a long post instead of many posts so that it could all be read in context, otherwise it can sometimes seem disparate, even with links to the other posts.

In a way this is already part of a bigger article! There are follow up articles soon to come on unit testing XSLTs, XSLT MVC example, "Object Oriented" XSLT, etc!

I too hope it becomes popular, but that will probably only happen if people link to it and pass it round! So if anyone read this and has a blog, please do add a link to it :)
</description>
		<content:encoded><![CDATA[<p>Thanks Jason!</p>
<p>I decided to make it a long post instead of many posts so that it could all be read in context, otherwise it can sometimes seem disparate, even with links to the other posts.</p>
<p>In a way this is already part of a bigger article! There are follow up articles soon to come on unit testing XSLTs, XSLT MVC example, &#8220;Object Oriented&#8221; XSLT, etc!</p>
<p>I too hope it becomes popular, but that will probably only happen if people link to it and pass it round! So if anyone read this and has a blog, please do add a link to it <img src='http://www.onenaught.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Grant</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-3219</link>
		<dc:creator>Jason Grant</dc:creator>
		<pubDate>Thu, 21 Feb 2008 00:28:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-3219</guid>
		<description>I am amazed at the amount of material you have managed to cover here (most bloggers would have probably broken this down into a month's worth of blog posts).

I would be amazed if this does not become a No. 1 reference on pros and cons of XSLT.

Once again, well done!</description>
		<content:encoded><![CDATA[<p>I am amazed at the amount of material you have managed to cover here (most bloggers would have probably broken this down into a month&#8217;s worth of blog posts).</p>
<p>I would be amazed if this does not become a No. 1 reference on pros and cons of XSLT.</p>
<p>Once again, well done!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anup Shah</title>
		<link>http://www.onenaught.com/posts/8/xslt-in-server-side-web-frameworks#comment-3213</link>
		<dc:creator>Anup Shah</dc:creator>
		<pubDate>Wed, 20 Feb 2008 19:29:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.onenaught.com/posts/8/xslt-in-server-wide-web-frameworks#comment-3213</guid>
		<description>Thanks Miguel!</description>
		<content:encoded><![CDATA[<p>Thanks Miguel!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.408 seconds -->
