4

javascriptデザイン要素をJavaエージェントのファイルにエクスポートしようとしています。問題は、DXLエクスポーターのForceNoteFormatをfalseに設定すると、「javascript」タグ内にjavascriptコードを見つけることができるDXL出力が得られることです。これはUTF-8でエンコードされているため、実際には使用できません。文字列操作内の「>」などの無効な文字が見つかると、スクリプトが破損します。

2番目の試みはForceNoteFormatをtrueに設定することでした。その後、コードは'rawitemdata'タグ内でアクセス可能になるため、Base64文字列をデコードし、上記の問題は解決されました。ただし、ヘッダー情報も含まれていると思います。

ここでもほぼ同じ問題が見つかりましたが、base64でデコードされたDXLから画像を抽出することについてです:http://lekkimworld.com/2006/03/17/helping_out_a_fellow_blogger_getting_the_actual_bytes_of_an_image_resource_a_lesson_in_the_intricacies_of_dxl_representation.html

エクスポートされたDXLから純粋な手つかずのスクリプトを取得する方法を誰かが正しい方向に向けることができますか?

4

2 に答える 2

3

別のアプローチを取る必要があります。DominoDesignerでIResourceAPIを使用します。これにより、何も振りかけることなくJにアクセスできます。OpenNTFのインポート/エクスポートプラグインはそれを行うので、ソースを確認してください。

于 2012-02-01T01:14:16.863 に答える
1

ステファンの答えは良さそうです。たぶん、もう1つ試すことができるのは、AndreのLotusScriptコードです。

http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=LotusScript%20Gold%20Collection

[*] FileResource:画像、スタイルシート、xpageなどのファイルベースのデザイン要素からのファイルデータの読み取りと書き込みをサポートします...このコードは現在のバージョンで機能しますが、DXLチームがXPagesの表現を直接サポートするようになったら変更が必要になる場合があります説明的な表記で。このスペースをご覧ください。

于 2012-02-01T06:19:20.027 に答える