Je commence en utilisant XSLT et écrire ce scipt:En utilisant XSLT comme lien xhtml extracteur
<?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>
Et en utilisant cette commande:
xsltproc --html --param base "'http://example.com'" lista.xslt test.html
Je dois obtenir la liste des liens, mais je reçois toute la page en sortie. Qu'est-ce qui ne va pas? Comment puis-je le faire fonctionner?