Javascript DOMParser.parseFromString给出解析错误

时间:2016-03-02 22:36:20

标签: javascript xml-parsing

在控制台中执行此操作时,为什么会出现解析错误?

pts.set_alpha

2 个答案:

答案 0 :(得分:1)

您创建一个新的DOMParser()并将其分配给名为parser的变量:

parser = new DOMParser()

但是你在下一行引用了未声明的变量_parser

xmlDocument = _parser.parseFromString(TR, "text/xml");

如果将_parser替换为parser,则控制台错误应该消失。

答案 1 :(得分:1)

第一个问题(我假设它不是您正在经历的问题,而是错误地复制粘贴此代码):您的变量名称为parser,而不是_parser

您的主要问题是您正在尝试将HTML解析为XML,这将工作 IF 您的HTML也是有效的XML。但你的不是。引用你的属性开始。那是什么

error on line 1 at column 8: AttValue: " or ' expected

的装置。

执行此操作后,请关闭虚拟元素。可以在HTML5中省略尾部斜杠,但不能遵循更严格的XML规则。