【问题标题】:With E4X, can I turn off indentation?使用 E4X,我可以关闭缩进吗?
【发布时间】:2011-01-09 02:00:12
【问题描述】:

如果我有类似的东西:

var x = <div><span>hello</span><span>world</span></div>

并将其添加到其他表达式中,它会呈现为:

<div>
  <span>hello</span>
  <span>world</span>
</div>

但在 HTML 中,&lt;/span&gt;&lt;span&gt; 之间的空格很重要。

有没有办法关闭 E4X 的自动缩进功能?

我正在使用 Rhino JS,但显然首选标准机制。

【问题讨论】:

    标签: javascript xml indentation rhino e4x


    【解决方案1】:

    是的,只需设置XML.prettyIndent = 0。如果您想完全关闭漂亮打印,只需设置XML.prettyPrinting = false。您可以在MDC E4X tutorial 上阅读更多开关。

    【讨论】:

    • 我会在这里授予 +200,但是当我点击它时,SO 会给我 JS 警告框,当我点击 OK 时,它会显示橙色警告 div,上面写着简单的“(点击这个框关闭)”。
    • Mods 不能对赏金和奖励积分做杰克,但我已经用我的版主魔杖满足了你三个愿望,只要它们在合理的时间范围内以合理的价格实现即可,我不必实际授予它们。
    • Eli:对,在我创建赏金的时候已经扣除了(之前我有223)。或者 200 的赏金是否意味着我失去 200 点,然后还可以选择将 200 更多 点从我那里转移给某人?这就是空的错误消息框试图告诉我的吗?
    • 不知道,应该是bug吧。
    猜你喜欢
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多