I'm not sure I'm understand what's going on, but you may use the 
attribute condition in 'match' attribute to

<xsl:template match='meta[@id="Author"]'/>

Correct me if I'm wrong.

Pavel

Bernhard Zwischenbrugger wrote:

> Thanks a lot.
> But maybe it's not the solution.
> 
> I want convert HTML to Latex.
> In the <meta> tags is the "Author" but there are more <meta> tags.
> 
> for example:
> ----------
>   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
>    <meta name="GENERATOR" content="Mozilla/4.7 [en] (X11; I; Linux 2.2.13 i686)
> [Netscape]"/>
>    <meta name="Author" content="Der Autor"/>
>    <meta name="Description" content="Eine kleine beschreibung"/>
>    <meta name="Keywords" content="schlusselwort1, schlusselwort2"/>
>    <meta name="Classification" content="classification"/>     
> 
> If I have the xpath expression in the select statment, it's possible
> to define the order of execution.
> 
> But the <xsl:template match="meta"> will match ALL the <meta> tags.
> 
> Isn't there a way to drop the other <meta> tags without xsl:if?
> 
> BTW, I realy like Sablotron, great work !!
> 
> 
> 
>> Try this:
>> <xsl:apply-templates select="meta[@name='author']"/>
>> ...
>> <<xsl:template match="meta">
>> ...
>> 
>> List of NOT implemented functions is here:
>> http://www.gingerall.com/charlie-bin/get/webGA/act/sablot_man.act
>> 
>> 
>> Bernhard Zwischenbrugger wrote:
>> 
>> 
>>> Isn't that implemented?
>>> 
>>> 
>>> <xsl:template match="meta/[@name='author']">     
>>> \author{
>>> <xsl:value-of select="@content"/>
>>> }
>>> </xsl:template>  
>>> 
>> 


-- 
Pavel Hlavnicka
Ginger Alliance Ltd.
Prague; Czech Republic

Reply via email to