Разбор XML в html5-базе данных с помощью jquery - PullRequest
2 голосов
/ 05 января 2012

Я пытаюсь импортировать файл XML в html5-db следующим образом: (до I initDatabase и createTables).

$.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 дней, так что вы - мой последний шанс выполнить эту работу.

1 Ответ

0 голосов
/ 26 октября 2012
$.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]]);
            });  
        });
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...