Link:
<a>
<xsl:attribute name="href">
<xsl:value-of select="LTilmelding"/>
</xsl:attribute>
Tilmeld
</a>
eller
<a href="{LTilmelding}">Tilmeld</a>
E-mail:
<a>
<xsl:attribute name="href">mailto:<xsl:value-of select="AEmail"/></xsl:attribute>
E-mail
</a>
QueryString:
Jeg går ud fra du bruger .NET:
Hvis du bruger en XmlControl kan du gøre sådan:
CodeBehind:
XsltArgumentList args = new XsltArgumentList();
args.AddParam("id", "", Request.QueryString["id"]);
XmlControl.TransformArgumentList = args;
XSLT:
<xsl:param name="id"/>
<xsl:if test="LID = $id">
...
</xsl:if>
True tekst til boolean type:
Du skal lave en et ExtensionObject udfra din XsltArgumentList således:
args.AddExtensionObject("urn:custom", this);
public bool ConvertToBool(string s)
{
return bool.Parse(s);
}
Jeg går ud fra at du bruger en ASP.NET web form. Derfor kan du angive "this" som parameter når du tilføjer objektet til dine args.
XSLT:
<xsl:stylesheet xmlns:custom="urn:custom">
...
<xsl:if test="custom:ConvertToBool(LUdgives) = true()">
</xsl:if>
...
Jeg håber du kan bruge det til noget.