数据类型XML和HTML之间的区别

时间:2014-07-16 11:07:36

标签: ajax xml parse-error


有什么区别

$.ajax({
            type: "GET",
            url: "logs/old-vs-new.xml",
            dataType: "xml",
            success: function(xml) { ...

$.ajax({
            type: "GET",
            url: "logs/old-vs-new.xml",
            dataType: "html",
            success: function(xml) { ...

我知道dataType是不同的。但是当我使用数据类型xml时,我得到parsererror并且数据类型为html,它可以正常工作。这很奇怪,因为我想使用的文件是一个XML文件。
我的XML文件现在包含超过5000行,但是当它减少到大约800行时,它也适用于数据类型XML。

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

我的问题解决了。

我的标记不对。

我在我的标签之间使用了特殊的字符,这是我的错。现在我编辑了我的代码并用html实体替换了特殊字符。

所以与我有同样问题的人,首先尝试使用您可以在网上找到的验证器验证您的xml代码。

感谢Tony Hopkinson和florin.prisecariu!