Hallo was macht die folgende Zeile? Ist das noch xslt 1.0?
<xsl:value-of select="res:str('idResIdInfo')"/>
Paul
<xsl:value-of select="res:str('idResIdInfo')"/>
Paul
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:func="http://exslt.org/functions" xmlns:mf="http://example.com/mf" extension-element-prefixes="func" exclude-result-prefixes="func mf" version="1.0"> <xsl:output method="html" indent="yes"/> <func:function name="mf:f1"> <xsl:param name="p1"/> <xsl:choose> <xsl:when test="string($p1) = 'yes'"> <func:result select="true()"/> </xsl:when> <xsl:otherwise> <func:result select="false()"/> </xsl:otherwise> </xsl:choose> </func:function> <xsl:template match="/"> <html> <head> <title>Test</title> </head> <body> <h1>Test</h1> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="test"> <p> <xsl:choose> <xsl:when test="function-available('mf:f1')"> <xsl:text>Test passed. Function call result: </xsl:text> <xsl:value-of select="mf:f1(.)"/> <xsl:text>.</xsl:text> </xsl:when> <xsl:otherwise>Test failed.</xsl:otherwise> </xsl:choose> </p> </xsl:template> </xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="test2011022501Xsl.xml"?> <root> <test>yes</test> <test>no</test> </root>
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Test</title> </head> <body> <h1>Test</h1> <p>Test passed. Function call result: true.</p> <p>Test passed. Function call result: false.</p> </body> </html>
Test Test failed. Test failed.
<html> <head> <META http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Test</title> </head> <body> <h1>Test</h1> <p>Test failed.</p> <p>Test failed.</p> </body> </html>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="http://mycompany.com/mynamespace"> <msxsl:script language="JScript" implements-prefix="user"> function xml(nodelist) { return nodelist.nextNode().xml; } </msxsl:script> <xsl:template match="/"> <xsl:value-of select="user:xml(.)"/> </xsl:template> </xsl:stylesheet>
Comment