我需要在我的网页中“存储”一段xml。什么是最好的跨浏览器方式?
我认为这样的事情应该有效:
<div class="curve">
<h1>Acceleration</h1>
<div class="xml">
<xml>
<coordinates>
<x>10</x>
<y>45</y>
</coordinates>
<coordinates>
<x>20</x>
<y>75</y>
</coordinates>
<coordinates>
<x>30</x>
<y>105</y>
</coordinates>
</xml>
</div>
</div>
我用它来临时存储正在操作的数据。保存时我使用jQuery从网页收集所有数据。在大多数情况下,我使用数据属性但使用坐标我选择xml块。 有什么好方法可以以跨浏览器的方式将它存储在我的DOM中吗?
提前致谢!
答案 0 :(得分:0)
如果您不需要完整的HTML有效性,我会选择隐藏的div元素。我已经使用了很多次,它适用于我尝试的所有浏览器,而HTML兼容'足以支持CSS和JavaScript。
<div class="curve">
<h1>Acceleration</h1>
<div class="xml">
<div class="coordinates" x="10" y="45"/>
<div class="coordinates" x="20" y="75"/>
<div class="coordinates" x="30" y="105"/>
</div>
</div>
答案 1 :(得分:0)
你不能把它放在隐藏的OBJECT元素中吗?根据HTML 4.01规范,“OBJECT元素,它提供了通用对象包含的通用解决方案”。