{"id":253,"date":"2007-03-04T16:18:00","date_gmt":"2007-03-04T16:18:00","guid":{"rendered":"http:\/\/www.sgmlguru.org\/wp\/?p=253"},"modified":"2015-01-14T18:35:29","modified_gmt":"2015-01-14T18:35:29","slug":"oxygen","status":"publish","type":"post","link":"http:\/\/www.sgmlguru.org\/wp\/?p=253","title":{"rendered":"Oxygen"},"content":{"rendered":"<p>Yesterday, I finally gave in and bought <a href=\"http:\/\/www.oxygenxml.com\/\">Oxygen<\/a>, a Java-based XML\/XSL editor available for Linux. While it&#8217;s not an editor I&#8217;d choose for authoring XML documents (I still prefer something like XMetaL for anything beyond a page or two), I&#8217;ve fallen in love with it while writing XSL stylesheets for Arabic\/Persian\/Hebrew output for a client.<\/p>\n<p>Until now, I&#8217;ve used ActiveState&#8217;s <span style=\"font-weight: bold;\">Komodo <\/span>for the purpose but I have to admit that <span style=\"font-weight: bold;\">Oxygen<\/span> is better. Obviously, there&#8217;s content completion for XSLT, but also for XSL-FO, which is very nice. You can also set a DTD or XML Schema of your own choice as the target output, which makes it a lot easier and faster to write stylesheets.<\/p>\n<p>But the best feature is one that I don&#8217;t really expect to use commercially: <span style=\"font-weight: bold;\">Oxygen<\/span>&#8216;s got <span style=\"font-style: italic;\">Relax NG<\/span> support, both for writing Relax NG schemas and for writing instances. It&#8217;s really cool, but unfortunately, nobody seems to use Relax NG. It&#8217;s just me and a few mates.<\/p>\n<p>And no, I&#8217;m not affiliated with the company behind <span style=\"font-weight: bold;\">Oxygen<\/span> in any way.<span style=\"font-style: italic;\"><span style=\"font-style: italic;\"><span style=\"font-style: italic;\"><span style=\"font-style: italic;\"><span style=\"font-style: italic;\"> <\/span><\/span><\/span><\/span><\/span>I just like the product. A lot.<span style=\"font-style: italic;\"><span style=\"font-style: italic;\"><span style=\"font-style: italic;\"><span style=\"font-style: italic;\"><span style=\"font-style: italic;\"><\/span><\/span><\/span><\/span><br \/><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday, I finally gave in and bought Oxygen, a Java-based XML\/XSL editor available for Linux. While it&#8217;s not an editor I&#8217;d choose for authoring XML documents (I still prefer something like XMetaL for anything beyond a page or two), I&#8217;ve fallen in love with it while writing XSL stylesheets for Arabic\/Persian\/Hebrew output for a client. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/253"}],"collection":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=253"}],"version-history":[{"count":0,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/253\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}