{"id":1122,"date":"2013-07-01T12:02:35","date_gmt":"2013-07-01T12:02:35","guid":{"rendered":"http:\/\/wiki.davelevy.info\/?p=1122"},"modified":"2024-11-07T13:20:00","modified_gmt":"2024-11-07T13:20:00","slug":"xslt","status":"publish","type":"post","link":"https:\/\/davelevy.info\/wiki\/xslt\/","title":{"rendered":"XSLT"},"content":{"rendered":"<p>As the discussion on <a href=\"https:\/\/davelevy.info\/wiki\/snipsnap-to-wordpress\/\">Snipsnap to WordPress<\/a> implies, I am having another look at using XSLT to convert my old snipsnap dump to WRX.<\/p>\n<h3>Links<\/h3>\n<ul>\n<li><a title=\"man xsltproc\" href=\"http:\/\/linux.die.net\/man\/1\/xsltproc\">man xsltproc<\/a><\/li>\n<li><a title=\"Tizag's Tutuorial\" href=\"http:\/\/www.tizag.com\/xmlTutorial\/xslapplytemplates.php\">tizag\u2019s xslt Tutorial<\/a>, I like this one.<\/li>\n<li>filtering with xslt<\/li>\n<li><a title=\"quackit's tutorial\" href=\"http:\/\/www.quackit.com\/xml\/tutorial\/xslt_example.cfm\">quackit\u2019s xslt tutorial<\/a>, not as good as tizag\u2019s, IMHO<\/li>\n<li><a href=\"https:\/\/web.archive.org\/web\/20161014090016\/http:\/\/www.w3schools.com\/xsl\/default.asp\">W3 Schools<\/a> on XSLT<\/li>\n<li>Another tutorial from <a href=\"http:\/\/edutechwiki.unige.ch\/en\/XSLT_Tutorial_-_Basics\">from edutech<\/a><\/li>\n<li><a href=\"https:\/\/www.tutorialspoint.com\/xslt\/index.htm\">Tutorials point<\/a><\/li>\n<\/ul>\n<p>and <a title=\"how to get started with xslt transformations\" href=\"https:\/\/web.archive.org\/web\/20100415224342\/http:\/\/stackoverflow.com:80\/questions\/2594255\/how-to-get-started-with-xslt-transformations\">an article at stackoverflow<\/a>, which includes a book list.<\/p>\n<h3>Making from source<\/h3>\n<p>I decided to remake my copy of xslt on davelevy.info. I got instructions from\u00a0<a href=\"https:\/\/web.archive.org\/web\/20240529142108\/https:\/\/sagehill.net\/docbookxsl\/InstallingAProcessor.html\">http:\/\/www.sagehill.net\/docbookxsl\/InstallingAProcessor.html<\/a><\/p>\n<p>I got the sources from\u00a0<a href=\"http:\/\/xmlsoft.org\/sources\/\">http:\/\/xmlsoft.org\/sources\/<\/a><\/p>\n<p>Currently,<\/p>\n<ol>\n<li>http:\/\/xmlsoft.org\/sources\/libxml2-2.7.2.tar.gz<\/li>\n<li>http:\/\/xmlsoft.org\/sources\/libxslt-1.1.20.tar.gz<\/li>\n<\/ol>\n<p>Then run <code>configure &amp;&amp; make<\/code>, see below because I I do <strong>not<\/strong> have root privilidge<\/p>\n<p><code>$ .\/configure --prefix=$HOME\/xslt<\/code><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As the discussion on Snipsnap to WordPress implies, I am having another look at using XSLT to convert my old snipsnap dump to WRX. Links man xsltproc tizag\u2019s xslt Tutorial, I like this one. filtering with xslt quackit\u2019s xslt tutorial, not as good as tizag\u2019s, IMHO W3 Schools on XSLT Another tutorial from from edutech&#8230;<\/p>\n","protected":false},"author":1,"featured_media":9921,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_share_on_mastodon":"0"},"categories":[27,3],"tags":[54,920,911,97,254],"class_list":["post-1122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-technology","tag-howto","tag-software","tag-technology","tag-xml","tag-xslt"],"share_on_mastodon":{"url":"","error":""},"jetpack_featured_media_url":"https:\/\/davelevy.info\/wiki\/wp-content\/uploads\/2013\/07\/code-markusspiske-unsplash-w1080.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts\/1122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/comments?post=1122"}],"version-history":[{"count":7,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts\/1122\/revisions"}],"predecessor-version":[{"id":11697,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts\/1122\/revisions\/11697"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/media\/9921"}],"wp:attachment":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/media?parent=1122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/categories?post=1122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/tags?post=1122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}