尝试使用Javascript / Jquery解析XML文件时出现错误

时间:2014-06-30 21:27:06

标签: javascript jquery xml

我正在尝试使用Javascript解析XML文件,但我一直收到同样的错误:

SyntaxError: malformed hexadecimal character escape sequence
$.get('C:\Users\xxxxxx\Desktop\xmloutput.xml', function(xml) {

它指向C之前的单引号。我查找错误,但没有太多关于如何绕过它的信息。或者我的语法不正确?这是我的代码:

$(document).ready(function(){
var data = new Array();

// Load the data from the XML file 
$.get('C:\Users\plk7504\Desktop\xmloutput.xml', function(xml) {

    // Split the lines
    var $xml = $(xml);

    // push series
    $xml.find('row').each(function(i, row) {

        var seriesOptions = {
            Category: $(series).find('Category').text(),
            Actual: $(series).find('Actual').text(),
            Plan: $(series).find('Plan').text(),
            Variance: $(series).find('Variance').text(),
        };

        // add it to the options
        data.push(seriesOptions);
    });
});
$("#month_an_plan1").replaceWith(data[0]);
});

1 个答案:

答案 0 :(得分:1)

将路径更新为:

C:\\Users\\plk7504\\Desktop\\xmloutput.xml

另见:How to open a local disk file with Javascript?

说明: C:\\ Users \\ plk7504 \\ Desktop \\ xmloutput.xml将被翻译为C:\ Users \ plk7504 \ Desktop \ xmloutput.xml对吗?所以你看到的问题是因为你基本上试图“逃避”其他角色,如'\ U'