Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在基于XML的web应用程序中包含导致XML解析错误的库_Javascript_Html_Xml_Adobe Analytics_Hbbtv - Fatal编程技术网

Javascript 在基于XML的web应用程序中包含导致XML解析错误的库

Javascript 在基于XML的web应用程序中包含导致XML解析错误的库,javascript,html,xml,adobe-analytics,hbbtv,Javascript,Html,Xml,Adobe Analytics,Hbbtv,我想在HbbTV应用程序中加入Adobe Analytics,这是一个在数字广播之上的智能电视上运行的web应用程序。该库包含在index.html文件中的脚本标记中 HbbTV应用程序上的index.html文件实际上是XML(即内容类型:application/vnd.HbbTV.xhtml+XML),因此调用XML而不是html解析器 Adobe脚本在初始化过程中的某个时刻会尝试将自己生成的元素的innerHTML设置为具有有效HTML但无效XML的字符串。例如,它将分配一个值,如,XML

我想在HbbTV应用程序中加入Adobe Analytics,这是一个在数字广播之上的智能电视上运行的web应用程序。该库包含在
index.html
文件中的脚本标记中

HbbTV应用程序上的
index.html
文件实际上是XML(即
内容类型:application/vnd.HbbTV.xhtml+XML
),因此调用XML而不是html解析器

Adobe脚本在初始化过程中的某个时刻会尝试将自己生成的元素的innerHTML设置为具有有效HTML但无效XML的字符串。例如,它将分配一个值,如
,XML解析器将期望
。这样做的结果是抛出一个错误,这会阻止执行某些代码,这些代码对于允许分析库继续初始化非常重要

如何在我们的应用程序中包含Adobe库并使其正确加载?

较新的HbbTV电视(>=版本1.3.1或2.0)都需要支持文本/html。“更新”取决于制造商和国家,有些可能是5年,有些可能是两年甚至一年。在英国和意大利,(几乎)都可能支持text/html。在德国,情况可能复杂得多。 1.0/1.5(又名1.1.1/1.2.1)可能支持text/html。你得试试看。
我意识到这不是最好的答案(特别是如果你在德国)。希望比我更了解XHTML的人能够帮助您找到一种合适的技术方法,在所有电视上都可以使用,而不必承担“试试看”的风险/成本。

问题是什么?请注意,StackOverflow不是一个讨论论坛。你可能想复习一下。