簡體   English   中英

parseXML在Google Apps腳本中返回無效的XML

[英]parseXML returns INVALID XML in Google Apps Script

我想在Google Apps腳本(不是Google腳本,而是Caja-ed Javascript)中的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

不幸的是,Caja不支持XML DOM。

如果有人對提供這樣的支持有什么興趣,則需要在DOM馴服組件中添加以下主要內容:

  • 支持XML名稱空間。 (當前假定所有元素和屬性都在(X)HTML命名空間中。)
  • 支持與虛擬框架(或規范語言, 瀏覽上下文 )無關的“惰性” Document 例如,在一個惰性文檔中,您應該能夠插入一個<html:script>元素,而無需Caja認為應該實際執行該腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM