I am trying to understand why it will not work because of my head against the wall: / P>
& lt; Xsl: call-template name = "test-template" & gt; & Lt; With xsl: select param name = "item" = "wtf" /> & Lt; / XSL: Call-templates & gt; & Lt; Xsl: Template Name = "Test-Template" & gt; & Lt; Xsl: Ultimate name = "item" /> - ~ & lt; Xsl: Select Value = "$ item" /> ~ - & lt; / Xsl: Templates & gt;
Output is: - ~~ -
When I want to - ~ WTF ~ -
First of all, as Ron said, your parameter name should be match.
In addition, if you value "WTF" (rather than XML node "WTF"), you have given it a single quote:
& Lt; / XSL: Call-templates & gt; & Lt; Xsl: Template Name = "Test-Template" & gt; & Lt; Xsl: Ultimate name = "item" /> - ~ & lt; Xsl: Select Value = "$ item" /> ~ - & lt; / Xsl: Templates & gt;
Comments
Post a Comment