“在你接受的东西上要自由,在你发送的东西上要保守。” ——乔恩·波斯特
现在我正在使用 chrome 浏览器,但我在过去使用 Firefox 时也遇到过同样的情况。
JS代码如...
(new DOMParser).parseFromString("<doc attr=\"foo\" attr=\"foo\" />","text/xml")
返回一个 pukeyparsererror
页面,而不是任何有用的东西。
目前,我正在使用表面上看起来是实际存在此问题的 XML 文档。也就是说,某些元素具有两次相同的属性。
根据上述原则,我希望我的程序(建立在浏览器的 DOMParser 对象上)比在面对这样的输入时举起手来做得更好。
我真的不在乎是否采用属性的第一个、最后一个或其他值。
问题:有没有办法让解析器不那么严格?