我正在为需要解析多个页面的网站制作书签。我试过DOMParser
了,但它给出了 xml 选项的错误并返回 null 与 html。我尝试了 jQuery,但我确信它在某个地方使用了 DOMParser。它确实适用于 PHP,但我宁愿不必向网页发出两倍的请求。
我正在寻找一个独立的 javascript 插件来解析 xml 或 html。
谢谢!
我正在为需要解析多个页面的网站制作书签。我试过DOMParser
了,但它给出了 xml 选项的错误并返回 null 与 html。我尝试了 jQuery,但我确信它在某个地方使用了 DOMParser。它确实适用于 PHP,但我宁愿不必向网页发出两倍的请求。
我正在寻找一个独立的 javascript 插件来解析 xml 或 html。
谢谢!
你不能只使用 DOM 来“解析”HTML 吗?
如果您需要从同一个当前页面执行多个页面,请在 iFrame 中加载其他页面,然后它们会像访问 DOMdocument.frame[0].contentWindow.document
编辑:如果您希望避免在其他页面中加载外部文件并执行它们的脚本,请使用 Ajax (XMLHttpRequest) 来获取每个页面。对于每个页面,使用类似的代码var newdiv = document.createElement('script'); newdiv.innerHTML = ajaxcontent;
,然后使用 DOM 从 newdiv 读取内容。如果您不将 newdiv 附加到页面,这应该与使用 DOMParser 一样轻量级。