{"id":288,"date":"2007-03-27T17:38:37","date_gmt":"2007-03-27T22:38:37","guid":{"rendered":"http:\/\/www.wwco.com\/~wls\/blog\/2007\/03\/27\/great-xslt-tool-for-os-x\/"},"modified":"2007-03-27T17:38:37","modified_gmt":"2007-03-27T22:38:37","slug":"great-xslt-tool-for-os-x","status":"publish","type":"post","link":"https:\/\/wls.wwco.com\/blog\/2007\/03\/27\/great-xslt-tool-for-os-x\/","title":{"rendered":"Great XSLT Tool for OS X"},"content":{"rendered":"<p>While working on some XML and XSLT stuff, I ran into some strange problems where transformed XML <a href=\"http:\/\/dev.rubyonrails.org\/ticket\/7919\">content was making Firefox spin its wheels forever<\/a> and Safari was having problems rendering XSL variables.<\/p>\n<p>I wasn&#8217;t engaged in a browser war shoot out, I just wanted to know that the XSLT was correctly transforming the XML into the desired output.  As various tools were slowly slipping from my fingertips, I figured I might just have to go back to the command line.<\/p>\n<p><A HREF=\"http:\/\/www.ditchnet.org\/xslpalette\/\"><IMG SRC=\"http:\/\/www.wwco.com\/~wls\/livejournal\/XSLPalette.png\" BORDER=\"0\" ALT=\"XSLPalette\" WIDTH=\"128\" HEIGHT=\"128\" ALIGN=\"RIGHT\" STYLE=\"padding:0.5em\"><\/A>But then I discovered <a href=\"http:\/\/www.ditchnet.org\/xslpalette\/\">XSLPalette<\/a>.  It&#8217;s a &#8220;free, native, XSLT 2.0, XPath 2.0, and XQuery 1.0 debugging palette&#8221; for OS X (and it&#8217;s a Universal Binary).<\/p>\n<p>All I have to say is that, as a developer, I&#8217;m impressed with the ease this tool provides for trying different XSLT engines.  I does basically one thing, and that one thing very, very well.  I like that in developer tools.<\/p>\n<p>You give the palette an XML file, and XSLT file, select the engine, and it does the transformation, showing you messages along the way, in addition to the transformed output, a collapsible view, and a browser-like rendered view.<\/p>\n<p><STRONG>Walt gives XSLPalette a thumbs up!<\/STRONG><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Found an awesome tool for performing XSLT transformations on Mac OS X.  It&#8217;s called XSLPallette, and it worked flawlessly where web browsers fell down hard.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81,86,88,92,102,111],"tags":[],"class_list":["post-288","post","type-post","status-publish","format-standard","hentry","category-os-x","category-programming","category-review","category-software","category-walts-desktop","category-xml"],"_links":{"self":[{"href":"https:\/\/wls.wwco.com\/blog\/wp-json\/wp\/v2\/posts\/288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wls.wwco.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wls.wwco.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wls.wwco.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wls.wwco.com\/blog\/wp-json\/wp\/v2\/comments?post=288"}],"version-history":[{"count":0,"href":"https:\/\/wls.wwco.com\/blog\/wp-json\/wp\/v2\/posts\/288\/revisions"}],"wp:attachment":[{"href":"https:\/\/wls.wwco.com\/blog\/wp-json\/wp\/v2\/media?parent=288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wls.wwco.com\/blog\/wp-json\/wp\/v2\/categories?post=288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wls.wwco.com\/blog\/wp-json\/wp\/v2\/tags?post=288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}