{"id":150,"date":"2003-03-11T17:46:53","date_gmt":"2003-03-11T15:46:53","guid":{"rendered":"\/\/?p="},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T23:00:00","slug":"phplinksxsl-tutorial-2","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/","title":{"rendered":"php::Links(&#8216;XSL Tutorial 2&#8217;)"},"content":{"rendered":"<p>nuovo <a href=\"http:\/\/www.zend.com\/zend\/tut\/tut-hudson.php\" title=\"xslt\" target=\"_blank\">tutorial<\/a> pubblicato su <a href=\"http:\/\/www.zend.com\" title=\"zend.com\" target=\"_blank\">zend.com<\/a> sull&#8217;uso si Sablotron per processare XSLT<\/p>\n<blockquote><p><b>Using Sablotron to process XSLT by Paul Hudson<\/b><br \/>\n&#8220;The purpose of this tutorial is to give you a primer in using PHP&#8217;s XSLT extension (based on the Sablotron library) to process XSL.&#8221;<\/p><\/blockquote>\n<p>\nciauz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>nuovo tutorial pubblicato su zend.com sull&#8217;uso si Sablotron per processare XSLT Using Sablotron to process XSLT by Paul Hudson &#8220;The purpose of this tutorial is to give you a primer in using PHP&#8217;s XSLT extension (based on the Sablotron library) to process XSL.&#8221; ciauz<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5],"tags":[],"class_list":["post-150","post","type-post","status-publish","format-standard","hentry","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php::Links(&#039;XSL Tutorial 2&#039;)  - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php::Links(&#039;XSL Tutorial 2&#039;)  - Fullo\" \/>\n<meta property=\"og:description\" content=\"nuovo tutorial pubblicato su zend.com sull&#8217;uso si Sablotron per processare XSLT Using Sablotron to process XSLT by Paul Hudson &#8220;The purpose of this tutorial is to give you a primer in using PHP&#8217;s XSLT extension (based on the Sablotron library) to process XSL.&#8221; ciauz\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2003-03-11T15:46:53+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/03\\\/11\\\/phplinksxsl-tutorial-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/03\\\/11\\\/phplinksxsl-tutorial-2\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php::Links(&#8216;XSL Tutorial 2&#8217;)\",\"datePublished\":\"2003-03-11T15:46:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/03\\\/11\\\/phplinksxsl-tutorial-2\\\/\"},\"wordCount\":51,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"tecnologia\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/03\\\/11\\\/phplinksxsl-tutorial-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/03\\\/11\\\/phplinksxsl-tutorial-2\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/03\\\/11\\\/phplinksxsl-tutorial-2\\\/\",\"name\":\"php::Links('XSL Tutorial 2') - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2003-03-11T15:46:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/03\\\/11\\\/phplinksxsl-tutorial-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/03\\\/11\\\/phplinksxsl-tutorial-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/03\\\/11\\\/phplinksxsl-tutorial-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php::Links(&#8216;XSL Tutorial 2&#8217;)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"php::Links('XSL Tutorial 2')  - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/","og_locale":"en_US","og_type":"article","og_title":"php::Links('XSL Tutorial 2')  - Fullo","og_description":"nuovo tutorial pubblicato su zend.com sull&#8217;uso si Sablotron per processare XSLT Using Sablotron to process XSLT by Paul Hudson &#8220;The purpose of this tutorial is to give you a primer in using PHP&#8217;s XSLT extension (based on the Sablotron library) to process XSL.&#8221; ciauz","og_url":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/","og_site_name":"Fullo","article_published_time":"2003-03-11T15:46:53+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php::Links(&#8216;XSL Tutorial 2&#8217;)","datePublished":"2003-03-11T15:46:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/"},"wordCount":51,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["tecnologia"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/","url":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/","name":"php::Links('XSL Tutorial 2') - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2003-03-11T15:46:53+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2003\/03\/11\/phplinksxsl-tutorial-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php::Links(&#8216;XSL Tutorial 2&#8217;)"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-2q","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1494,"url":"https:\/\/www.fullo.net\/blog\/2005\/06\/27\/behaviourjs\/","url_meta":{"origin":150,"position":0},"title":"behaviour.js","author":"Francesco Fullone","date":"27\/06\/2005","format":false,"excerpt":"un ottimo esempio di libreria che semplifica la vita a tutti quelli che vogliono usare ajax (e rispettive implementazioni) senza impazzire troppo con il js all'interno del proprio codice. Behaviour is the missing link for your ajax apps. Or: Using CSS selectors to apply Javascript functionality Behaviour permette infatti di\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":384,"url":"https:\/\/www.fullo.net\/blog\/2003\/08\/03\/cms\/","url_meta":{"origin":150,"position":1},"title":"cms","author":"Francesco Fullone","date":"03\/08\/2003","format":false,"excerpt":"bitfluxeditor \u00e8 un cms che funziona sfruttando le potenzialit\u00e0 di mozilla e di js, xml e xsl. Il cms \u00e8 talmente potente che sembra di utilizzare dreamweaver direttamente su web! ecco una breve descrizione tratta dal sito:Bitflux Editor (aka BXE) is a browser-based (currently mozilla only) WYSIWYG XML editor which\u2026","rel":"","context":"In &quot;di tutto un po'&quot;","block_context":{"text":"di tutto un po'","link":"https:\/\/www.fullo.net\/blog\/category\/di-tutto-un-po\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":142,"url":"https:\/\/www.fullo.net\/blog\/2003\/03\/04\/phplinksxsl-tutorial\/","url_meta":{"origin":150,"position":2},"title":"php::Links(&#8216;XSL Tutorial&#8217;)","author":"Francesco Fullone","date":"04\/03\/2003","format":false,"excerpt":"Nuovo tutorial pubblicato su Zend sull'uso di XSL per creare siti dinamici Using PHP and XSL to Transform XML into Web Content by Benson Wong \"This tutorial looks at taking an XML document and dynamically transforming it into HTML using PHP and XSL. As a practical example, this tutorial is\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":772,"url":"https:\/\/www.fullo.net\/blog\/2004\/03\/27\/cms-xsiteable\/","url_meta":{"origin":150,"position":3},"title":"CMS: xSiteable","author":"Francesco Fullone","date":"27\/03\/2004","format":false,"excerpt":"xSiteable is a complete small-to-medium-size site development \/ prototyping kit created in XSLT, available on a number of platforms and operating systems. It has a simple Notation language for content called xSiteable Notation, utilizing Topic maps (XTM) for structure, binding and other assorted cleverness and the Sablotron XSLT parser for\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1502,"url":"https:\/\/www.fullo.net\/blog\/2005\/07\/05\/delicious-director-e-microsoft-atlas\/","url_meta":{"origin":150,"position":4},"title":"del.icio.us direc.tor e microsoft atlas","author":"Francesco Fullone","date":"05\/07\/2005","format":false,"excerpt":"del.icio.us direc.tor \u00e8 un interessante bookmarklet che permette di modificare in real time l'interfaccia di del.icio.us per renderla di pi\u00f9 semplice ed immediato utilizzo. L'applicazione sfrutta ovviamente ajax per scaricare i feed xml, cercare al loro interno e visualizzarli. Putroppo direc.tor non \u00e8 compatibile con Safari in quanto quest'ultimo non\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1737,"url":"https:\/\/www.fullo.net\/blog\/2005\/11\/08\/ajax-news-3\/","url_meta":{"origin":150,"position":5},"title":"Ajax news","author":"Francesco Fullone","date":"08\/11\/2005","format":false,"excerpt":"Da qualche settimana non pubblico nessun link su ajax, ecco qui una lista per risolvere il problema: AFlax \u00e8 uno script js per interfacciarsi direttamente a flash, onestamente non ho ancora studiato come fa ma dai demo sembra interessante.... [via Ajaxian] Napolux mi comunica che ha realizzato un piccolo tutorial,\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}