質問

しても使用の累積最大functoidい性能です。

概要
しようとすると地図の最大値の分野で利用できますfunctoid累積を最大にする

問題
したがい、使用してることに気づいた解性ばかりが大きくなります。

を検討しxsltを受けることの最大の計算を行うためループを記録...

この計算、グランド親ことができ、それによって、新たなxsltのカスタムXSL道がん、いつまでも守り続けていきますの地図にマッピングツールです。

ご意見募集

種類について
Martin持

http://martinbring.blogspot.com

役に立ちましたか?

解決

を除去し、累計での最大加3スクリプティングfunctoids、その計算を意味するものとして、その問題点を解決する マッピング時間を減効果を明確にする必要がある40.

11Mb、10 000行はこれまでにマップされている、200分がマップされた5分です。


ワスクリプティングfunctoid,"インラインXSLTコテンプレート"と入力、出力、max()の一部の図書館からEXSLT 数学の図書館。.利用するのではなく、全体の図書館かunzippedのファイル"の抽出"はmax()テンプレートを作成します。

 <xsl:template name="GetMax">
   <xsl:param name="nodes" /> 

    <xsl:choose>
      <xsl:when test="not($nodes)">NaN</xsl:when> 
      <xsl:otherwise>
        <xsl:for-each select="$nodes">
          <xsl:sort data-type="number" order="descending" /> 
          <xsl:if test="position() = 1">
          <xsl:value-of select="number(.)" /> 
        </xsl:if>
       </xsl:for-each>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>

ワスクリプティングfunctoid,"インラインXSLTコテンプレート"と入力や出力を含む変数を選択ポイント属性のテンプレートの設定対象分岐開始ノードを計算

<xsl:variable name="var:MaxValueDate">
    <xsl:call-template name ="GetMax">
            <xsl:with-param name ="nodes" select="Root//Parent/ValueToCalculate" />
    </xsl:call-template>
</xsl:variable>  

ワスクリプティングfunctoid,"インラインXSLT"と出力用の変数を生成するための出力素子とその値とします。

<OutputElement>
        <xsl:value-of select="$var:MaxValueDate" />
</OutputElement>

ほら!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top