用jQuery解析XML到html5数据库
问题描述:
我想将XML文件导入到html5-db中,如下所示:(在我之前为initDatabase
和createTables
)。用jQuery解析XML到html5数据库
$.ajax({
type: "GET", url: "xml/pois_small.xml", dataType: "xml",
success: function(xml) {
$(xml).find('sixcms_article').each(function(){
var id = $(this).find('field[container$="content"]').text();
var name = $(this).find('title').text();
var street = $(this).find('field[name$="street"]').text();
DEMODB.transaction(function (transaction) {
transaction.executeSql("INSERT INTO page(id, name, street) VALUES (?, ?, ?)", [id[0], name[1], street[2]]);
});
});
}
});
但它不工作。我正在寻找4天的解决方案,所以你是我完成这项工作的最后机会。
答
$.ajax({
type: "GET", url: "xml/pois_small.xml", dataType: "xml",
success: function(xml) {
$(xml).find('sixcms_article').each(function(){
var id = $(this).find('field[container$="content"]').text();
var name = $(this).find('title').text();
var street = $(this).find('field[name$="street"]').text();
DEMODB.transaction(function (transaction) {
transaction.executeSql("INSERT INTO page(id, name, street) VALUES (?, ?, ?)", [id[0], name[1], street[2]]);
});
});
}
});
+0
的这段代码和一个在问题之间的区别? – enguerran 2012-11-14 09:37:01
+0
什么都没有,据说在评论中解决了。 – 2012-11-14 16:20:31
THX阿巴斯和PeeHaa编辑:) – ginkoQ 2012-01-05 18:31:17
解决..想我需要眼镜 – ginkoQ 2012-01-09 10:49:43