1

我有一个包含属性 dxl 的文件。我创建了一个模板,它完全按照我想要的方式创建了一个模块,具有新的属性和视图等。其中一个属性必须是 dxl 属性,但我找不到使用单独文件中包含的代码从 dxl 脚本创建新 dxl 属性的好方法。我想我可以尝试这样的事情:

字符串 s = #include "文件路径"

但这显然行不通。有没有办法将单独文件的内容转换为字符串?

谢谢

4

1 回答 1

2

您可以使用 Stream 执行此操作。

Stream inFile = read "filepath"
String s, sContent = ""

while(true) {
  inFile >> s
  sContent = sContent "\n" s
  if(end of inFile) break
}
close inFile

sContent这将使用您的 DXL 文件内容填充字符串。然后您可以使用它来创建属性。


根据反馈更新了代码。

于 2015-07-10T12:11:12.433 回答