问题标签 [domparser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - DOMParser:我们可以减少对多重定义属性的哭泣吗?
“在你接受的东西上要自由,在你发送的东西上要保守。” ——乔恩·波斯特
现在我正在使用 chrome 浏览器,但我在过去使用 Firefox 时也遇到过同样的情况。
JS代码如...
返回一个 pukeyparsererror
页面,而不是任何有用的东西。
目前,我正在使用表面上看起来是实际存在此问题的 XML 文档。也就是说,某些元素具有两次相同的属性。
根据上述原则,我希望我的程序(建立在浏览器的 DOMParser 对象上)比在面对这样的输入时举起手来做得更好。
我真的不在乎是否采用属性的第一个、最后一个或其他值。
问题:有没有办法让解析器不那么严格?
firefox-addon - 如何使用附加 SDK 解析 Firefox 插件中的 XML 字符串
我正在尝试创建一个从网站带来一些 XML 数据的 FF 插件。但我找不到解析我的响应的方法。首先我使用了 DOMParser 但我得到了这个错误:
ReferenceError: DOMParser 未定义。
有人建议使用 XMLHttpRequest,因为解析是自动完成的,但是我得到了另一个错误:
错误:发生异常。Traceback(最近一次调用最后一次):
文件“resource://jid0-a23vmnhgidl8wlymvolsst4ca98-at-jetpack/api-utils/lib/cuddlefish.js”,第 208 行,在 require let 模块中,manifest = this.manifest[base],需求者 = this.modules[base]; 类型错误:this.manifest 未定义
我真的不知道还能做什么。我必须注意,我正在使用 AddOn Builder 来实现这一点。
下面的代码似乎不起作用。
选项1:
选项 2:
javascript - JavaScript DOMParser 访问 innerHTML 和其他属性
我正在使用以下代码将字符串解析为 DOM:
string
类似的东西在哪里<!DOCTYPE html><html><head></head><body>content</body></html>
。
typeof doc
给我object
。如果我做类似的事情,doc.querySelector('body')
我会得到一个 DOM 对象。但是,如果我尝试访问任何属性,就像您通常可以访问的那样,它会给我undefined
:
其他属性也是如此,例如id
. 另一方面,属性检索很顺利doc.querySelector('body').getAttribute('id');
。
是否有访问这些属性的神奇功能?
javascript - 在javascript中解析写得很糟糕的html?
我正在为需要解析多个页面的网站制作书签。我试过DOMParser
了,但它给出了 xml 选项的错误并返回 null 与 html。我尝试了 jQuery,但我确信它在某个地方使用了 DOMParser。它确实适用于 PHP,但我宁愿不必向网页发出两倍的请求。
我正在寻找一个独立的 javascript 插件来解析 xml 或 html。
谢谢!
php - 简单的 HTML DOM 解析器 - 发送帖子变量
我有用于 PHP 的简单 HTML DOM 解析器,我正在使用以下标记:
但是,如何将发布变量(如 cURL)发送到该页面并获得响应?例如
javascript - 尝试使用 DOMParser 解析 html 字符串时遇到的麻烦
这是片段:
尝试执行这些行时出现错误:
错误:组件返回失败代码:0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMParser.parseFromString]
我试图弄清楚发生了什么,但代码似乎是正确的,我在网上搜索,我来到这里没有任何线索。
你以前遇到过这种故障吗?如果是,错误隐藏在哪里?
android - 安卓应用找不到文件
我正在开发我的第一个 Android 应用程序,并且正在尝试使用 DOM 解析器解析 XML 文件。我使用的是绝对文件路径,但编译器仍然找不到我的文件,我不知道为什么。
这是 LogCat 给我的信息。(注意:我使用的是 Mac。)
03-10 11:52:16.427: W/System.err(929): java.io.FileNotFoundException: /Users/leedownen/Desktop/AndroidApp/AssignmentGrabber/src/mus/school/tools/assignmentsbystudent.xml(没有这样的文件或目录)
android - Android DOM 对象到字符串
我基本上被我的 DOM 对象和我想要的数据困住了,我正试图将它输出到一个字符串。这里是我用来解析我的 xml 文件的代码:
话虽如此,我有以下函数,它使用上述代码中的成员变量 dom 来尝试获取其字符串表示形式:
但是,我得到以下异常(见评论)。有谁知道发生了什么?为什么转换为字符串失败?我已经被困了几个小时,所以任何帮助都会很好。任何 API 级别都可以。
谢谢!--Edit-- 这是我要处理的结构。基本上,想法是使用 .apk 安装这些模型之一,并让这些模型与服务器通信。所以我需要填写用户凭证数据:
php - 解析维基百科页面并使用 php 获取所需信息的最佳工具
我想做一个解析wiki页面并从中获取所需信息的项目。我检查了一些爬虫和dom解析器,比如nutch apache crawler和simple dom parser。用核心php解析wiki页面非常慢。
但我不能从
我可以使用哪些工具来获得最佳优化结果?
如何将nutch之类的爬虫与php集成?
如何将从爬虫获取的数据存储在mysql中?
如何组织从爬虫获取的数据?
我必须学习哪个级别的正则表达式?
我是爬虫类项目的新手。
提前感谢您的宝贵时间。不知道为什么人们关闭了我的问题。请重新打开它。
php - PHP DomParser 从 xml 标签获取选项名称和值
我正在尝试用 PHP 解析一个 xml 文件。
我正在使用此代码,它可以很好地获取标记名和值:
函数 getChildNodes($dom,$SearchKey){
} }
工作代码的示例 xml:
不工作代码的示例 xml:
有人可以帮我弄清楚我需要使用哪些选项来获取 optioname 和 optionvalue 吗?
感谢所有回复