如何将 XML 嵌入到 HTML 页面中?
我认为使用 CDDATA 是最好的方法,但是当页面加载时我在 HTML 文档中遇到错误。
<script><![CDATA[ ... ]]></script>
我需要嵌入一个 XML 文档以便稍后使用 JavaScript 获取。我需要这样做,因为当用户打开它时,他们可能无法访问互联网。
最佳答案
只要 XML 不包含 </script>
在任何地方,您都可以使用自定义 type
将其放在脚本标签中属性(并且没有 CDATA 部分)。给脚本标签一个 id
属性,以便您可以获取内容。
<script id="myxml" type="text/xmldata">
<x>
<y z="foo">
</y>
</x>
</script>
...
<script> alert(document.getElementById('myxml').innerHTML); </script>
关于javascript - 在 HTML 中嵌入 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12712101/