在Google Apps脚本中的Javascript文件中(不是Google脚本,而是Caja编辑的Javascript),我想将字符串解析为XML文档。在GAS之外,这有效:
$.parseXML("<root><message>Hello World</message></root>");
但是在GS文件中:
<script type="text/javascript">
var xml = $.parseXML("<root><message>Hello World</message></root>");
alert(xml);
</script>
parseXML声称我的xml无效。我认为这对于GAS对我的JavaScript(Caja?)所做的任何预处理来说都是奇怪的。有解决方案吗?我已尝试使用Jquery 1.11和1.9.0
答案 0 :(得分:1)
不幸的是,Caja不支持XML DOM。
如果有人对提供此类支持所需的内容感兴趣,那么需要对DOM驯服组件进行的主要补充是:
Document
(或使用规范语言,浏览上下文)。有关差异的示例,在惰性文档中,您应该能够在没有Caja的情况下插入<html:script>
元素,并且应该实际执行该脚本。