-1

クエリ文字列から値を割り当てるにはどうすればよいですか。

 <xsl:param name="EntityName"><xsl:value-of select="/root/Runtime/EntityName" /></xsl:param>

       <xsl:param name="FilterRk"><xsl:value-of select="/root/Runtime/EntityName" /></xsl:param>

最初のコードは機能していますが、2 番目のコードは機能していません

この状況のた​​めに私は何ができますか?

4

1 に答える 1

0

XSLT は実行中の URL を認識しないため、クエリ文字列と直接対話することはできません。パラメータは明示的に入力する必要があります。

これがどのように行われるかは、環境によって異なります。あなたの場合、C#/ASP. たとえば、PHP では、これはXSLTProcessor::setParameter(). 変数を受け取るには、XSL を準備する必要があることに注意してください。

ちなみに、現在のコードでは、value-ofinsideは必要ありません。の属性xsl:paramを使用するだけです。xsl:paramselect

<xsl:param name='EntityName' select='/root/Runtime/EntityName' />
于 2012-07-11T10:29:57.963 に答える