我有一个javascript转换工具,用于将XML移动到Fitnesse静态页面上运行的Fitnesse表格中,我在CamelCase和xmlns周围使用!-
和-!
来避免Fitnesse处理它们。具有讽刺意味的是,当我运行转换工具时,使用这些会导致Fitnesse解释它们(我使用一个大字符串变量并执行$("#div").html(output);
,这会导致Fitnesse出现一些困难。
我在里面运行了javascript! - 和 - !,在构建这些fitnesse表时,我将其设置为:
|key|!-CamelCaseValue-!|
javascript看起来像这样:
output += "!-" + currentValue + "-!";
Fitnesse看起来像是在这里结束剧本。我怎么能逃脱这些?
答案 0 :(得分:1)
选项1
var startToken = "!" + "-";
var endToken = "-" + "!";
output += startToken + currentValue + endToken;
选项2
output += "!\-" + currentValue + "-\!";