XSL テンプレートを使用して、div 要素の innerHTML のコンテンツとして使用される XML DOM オブジェクト内に HTML コードを作成しています。伝統的に、新しい XML DOM ドキュメントを作成し、javascript を介して変換用の XML 要素として入力パラメーターを追加します。基本的に、現在のアカウントを表す別の XML ドキュメントからデータを手動で選択し、そのデータを一時的な XML DOM ドキュメントにコピーしているため、これはすべて非常に時間がかかります。
私がやりたいことは、アカウント ドキュメント (顧客情報など) の関連するノードを複製し、それを変換の基礎として使用することです。アカウント オブジェクトを変更せずに変換固有の入力を追加できるようにしたいので、アカウント ドキュメントを直接使用したくありません。
通常 2000 以上の要素を持つドキュメントから、通常 200 未満の要素の目的のノードに .cloneNode(true) を使用するのはどのくらい効率的ですか? ターゲット プラットフォームは IE6 で、外部ツール (つまり ActiveX) はありません。