【发布时间】:2011-10-30 19:09:31
【问题描述】:
我正在使用一些现有的代码,这行我不明白。我只知道 default 可以用作 swtich 语句的一部分,但不知道它是否还有其他用途。该代码有效。它是 TurkIt 的一部分,用于通过 Amazon 的 MTurk 运行程序。
function getQuestion(numA, numB) {
default xml namespace = "http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/QuestionForm.xsd";
var q = <QuestionForm> ...
请参阅xml namespace 语句之前的default。
【问题讨论】:
-
如何工作?第二行是做什么的?如图所示 - 它不应该工作。你确定
default、xml和namespace之间没有_吗? -
第二行也是
SyntaxError,如果这行得通,那是因为它正在被转换为真正的javascript而不是按原样运行。 -
@Esailija - 在 FF 7.0.1 中没有得到语法:jsfiddle.net/Ka833
-
@JaredFarrish 我认为是 FF eval 驱动的控制台再次出现。它在 Chrome 控制台和独立的 HTML 中确实失败了。
-
@ZenMaster - 我得到一个
invalid default XML namespacehere,这意味着发生了一些事情,也许是特定于 Firefox 的?