在控制台中执行此操作时,为什么会出现解析错误?
pts.set_alpha
答案 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规则。