我正在尝试将 javascript 设计元素导出到 Java 代理中的文件。问题是,如果我将 DXL 导出器的 ForceNoteFormat 设置为 false,我会得到一个 DXL 输出,我可以在其中找到“javascript”标签内的 javascript 代码。我不能真正使用它,因为它是 UTF-8 编码的,如果发现无效字符,它会破坏脚本,比如字符串操作中的“>”。
所以我的第二次尝试是将 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 中获取纯原样的脚本?