page是一个对象:
page= new function(img_data_url, src, pos_x, pos_y)
{
this.ImgDataURL= img_data_url;
this.src= src;
this.pos_x= pos_x;
this.pos_y= pos_y;
}
我创建了一种XML
格式来记录它的细节。在一个编辑的页面中,有几个“邮票”,我有几个“页面”。
<Page pid= "0">
<ImgDataURL>asjdfklsadsadfasdf</ImgDataURL>
<Stamp>
<src src="../pic/XXX">
<pos_x>123</pos_x>
<pos_y>123</pos_y>
</src>
<src src="../pic/XXO">
<pos_x>456</pos_x>
<pos_y>123</pos_y>
</src>
</Stamp>
</Page>
<Page pid= "1">
<ImgDataURL>asjdfklsadsadfasdf</ImgDataURL>
<Stamp>
<src src="../pic/XXX">
<pos_x>123</pos_x>
<pos_y>123</pos_y>
</src>
<src src="../pic/XXO">
<pos_x>456</pos_x>
<pos_y>123</pos_y>
</src>
</Stamp>
</Page>
<Page pid= "2">
<ImgDataURL>asdfsdfasd</ImgDataURL>
<Stamp>
<src src="../pic/XXX">
<pos_x>123</pos_x>
<pos_y>123</pos_y>
</src>
<src src="../pic/XXO">
<pos_x>456</pos_x>
<pos_y>123</pos_y>
</src>
</Stamp>
</Page>
我想检索文件中的信息:ImgDataURL
, src of Stamp
, pos_x of Stamp
, ,将它们分配回对象。
但是在第一步中,我不知道如何使用jQuery通过属性选择页面:“pid”。
第二,如何才能获取Stamp标签内的所有内容:,等等......
最后:毕竟我的目的是将信息存储在文件中并将它们恢复到内存中。我希望操作可以尽可能简单。pos_y of Stamp
XML
(Or should I have better alternative approaches instead of giving it an id?)
src
position
Any well-designed alternative XML structure is acceptable.