Applicare fogli di stile XSLT a XML con xsltproc in Linux

Applicare fogli di stile XSLT a XML con xsltproc in Linux

xsltproc è una utility da riga di comando per Linux che ci permette di applicare fogli di stile XSLT ad un file XML.

Facendo parte di libxslt, è probabile che sia già installato sulla vostra distro.

Partiamo da un file XML che rappresenta un articolo di un blog:

<?xml version="1.0"?>
<article>
  <title>Titolo 1</title>
  <body>
  	Questo è il testo di titolo 1
  </body>
</article>

Questo file di stile con estensione XSL:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template match="br">
		<br/>
	</xsl:template>
	
	<xsl:template match="article">
		<h3><xsl:value-of select="title"/></h3>
		<xsl:apply-templates select="body"/>
		<br/>
		**********************************************
	</xsl:template>
</xsl:stylesheet>

Diamo questo comando per applicare lo stile al file, creando un HTML in output:

$ xsltproc style.xsl test.xml > new.html

Ovviamente potete ottenere molto di più.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2576 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy