2012-05-03 8 views
0

私はこのJavaスクリプトとxslを初めて使っています。 .jsコードでxslを使用して.csvファイルをxmlに変換する.jsを使用しています。.JSとXSLのパフォーマンスと変換の問題

多くのパフォーマンス上の問題が発生しており、一部の.csvファイルのxmlファイルが作成されません。どんな助けでも本当に感謝します。

私の.csvファイルの添付方法はわかりません。しかし、このコードは、私がそれをより良くすることができる方法ですか?アイデアを教えてください。

/*サンプル.csvファイルのデータ*/ RebateInvoiceID RebateEventID BusinessUnitCode区分PaymentAmount 1001655 1002652 406 1000043 696.81 1001655 1002650 423 1000043 8.85 1001655 1002652 423 1000043 443.39 1001655 1002650 433 1000043 15.93 3001655 8002652 433 1000043 432.29 3001655 8002652 434 1000043 55.46 3001655 8002653 434 1000043 590.6 3001655 8002653 1000043 435 10.03 5001655 2002652 1000043 435 329.31 5001655 2002652 1000043 436 21.83 5001655 2002655 1000043 436 501.71 5001655 2002655 437 1000043 32.45 5001655 2002655 437 1000043 674.81

答えて

0

このコード:繰り返し表示さ

<xsl:for-each select="//Document/RawXMLRow[not(RebateInvoiceID=preceding- 
      sibling::RawXMLRow/RebateInvoiceID)]"> 

は、非常に非効率的なグループ分け行う方法(または重複の排除)である - パフォーマンスがで二次ですデータの行数。あなたがXSLT 1.0に悩まされていると仮定して、キーを使ってMuenchianグループを見てみましょう。

+0

こんにちはMicheal ...お返事ありがとうございます。キーを使ってMuenchianのグループ分けをオンラインでチェックしましたが、説明されているほとんどの例には入力XMLファイルがあります。私の入力ファイルは.csvです – user1371259

関連する問題