I'm starting using XSLT and write this scipt:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text" encoding="utf-8" /> <xsl:template match="span[@class='thumb']" > Link: <xsl:value-of select="$base" /><xsl:value-of select="a/@href" /> </xsl:template> <xsl:template match="/"> Base href: <xsl:value-of select="$base" /> <xsl:apply-templates/> </xsl:template> </xsl:stylesheet> And using this command:
xsltproc --html --param base "'http://example.com'" lista.xslt test.html I need to get list of Links, but I get whole page on output. What's wrong? How can I get it works?