使用 E4X,我可以关闭缩进吗?
如果我有类似的东西:
var x = <div><span>hello</span><span>world</span></div>
并将其添加到其他表达式中,它会呈现为:
<div>
<span>hello</span>
<span>world</span>
</div>
但在 HTML 中, 和
之间的空格代码> 很重要。
有没有办法关闭 E4X 的自动缩进功能?
我正在使用 Rhino JS,但显然标准机制是首选。
If I've got something like:
var x = <div><span>hello</span><span>world</span></div>
and add it to some other expression, it gets rendered as:
<div>
<span>hello</span>
<span>world</span>
</div>
But in HTML, the whitespace between </span>
and <span>
is significant.
Is there a way to turn off the auto-indentation that E4X does?
I'm using Rhino JS, but obviously a standard mechanism would be preferred.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,只需设置
XML.prettyIndent = 0
即可。如果您想完全关闭漂亮打印,只需设置XML.prettyPrinting = false
即可。您可以在 MDC E4X 教程上了解更多开关。Yes, just set
XML.prettyIndent = 0
. If you want to turn off pretty printing entirely, just setXML.prettyPrinting = false
. You can read about more switches on the MDC E4X tutorial.