问题标签 [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.
c++ - c++ dom解析器问题
我想更改一个 XML 文件。我正在使用 DOM 解析器。我的 XML 文件如下:
我只想删除<value>name</name>
节点并放置一个新节点<value>next</value>
。我怎样才能做到这一点?
我也用 C++ 编写了代码,但我被困在了中间。我应该怎么办?我的代码如下:
现在我不知道如何遍历这个文档。以下是我的问题:
- 我怎样才能到达
<value>
? - 如何更改
<value> name</value>
to的值<value> next</value>
?
我的想法是删除实体,然后用不同的值再次添加它,但我也不知道该怎么做。请使用示例代码进行解释,或提出有关如何执行此操作的任何其他想法。
xml - 黑莓 XML DOM 解析器问题 (getDocumentElement())
我正在尝试在 Blackberry 上使用 XML DOM Parser。但是我无法获得根元素。
当我调试上面的代码时,rootTag.item(0); 正在返回 null。
任何人都可以帮助我吗?(相同的代码在 Android 上运行良好)。
谢谢。
php - 使用 PHP (ob_start + dom 解析器) 删除 HTML
我需要学习如何使用 PHP 删除 html 标签。
这就是我的想法(我认为 DOM 措辞是我需要的,但我不知道它是如何工作的。一个工作示例对我有很大帮助。我无法安装任何外部库,我正在运行 PHP 5 ):
示例代码:
问题:
1)如何退货:
2)如何退货:
3) 我如何退货:
下一个示例代码:
4) 我如何退货:
5) 我如何退货:
谢谢阅读 :)
java - java - 如何跳过格式良好的java DOM解析器
我知道这已被多次询问,但我有一个不同的问题来处理它。在我的例子中,应用程序接收到一个非格式良好的 dom 结构作为字符串传递。这是一个示例:
如您所见,内容格式不正确。现在,如果我尝试使用普通的 SAX 或 DOM 解析器进行解析,它会抛出一个可以理解的异常。
org.xml.sax.SAXParseException:对实体“功能”的引用必须以“;”结尾 分隔符。
根据要求,我需要阅读此文档,添加一些额外的 div 标签并将内容作为字符串发送回。这通过使用 DOM 解析器非常有效,因为我可以读取输入结构并在所需位置添加额外的标签。
我尝试使用 JTidy 之类的工具进行预处理然后解析,但这会导致将文档转换为完整的 html,这是我不想要的。这是一个示例代码:
这将输入完全转换为格式良好的 html 文档。然后很难手动删除 html 标签。我尝试的另一个选项是使用 SAX2DOM,它也创建了一个 HTML 文档。这是一个示例代码。
如果有人可以分享他们的想法,我将不胜感激。
谢谢
java - 如何在 Java 中通过 DOM 创建以下 XML 标签
在上面的 xml 标记中,我想再添加一项如下 -
所以最后 XML 标签看起来像 -
我得到标签 -
但在那之后就没有得到线索。
java - 如何从 java 中的 DOM 解析器中读取特定的 XML 标签
xml是-
我想阅读每个项目标签的内容,所以我在 app_type 中有 2 个项目标签。
我做了这样的代码 -
但在那之后,我没有得到每个项目的属性以及与项目下每个标签关联的值。就像我想读取所有值一样 sdk_version , 01.00.001 ......
0
投票
1
回答
241
浏览
php - simplehtmldomparser - php - 不读取显示萤火虫中显示的无元素
我正在使用基于 php 的 simplehtmldomparser 从 url 读取内容。
http://simplehtmldom.sourceforge.net/manual.htm
我正在尝试使用我可以在萤火虫中看到的“显示:无”来检索一个元素。但是当我在 php 中检索 dom 时没有显示该元素。
这有什么原因吗?我该如何解决这个问题?
0
投票
3
回答
4765
浏览
php - 消除
使用 DOM 或正则表达式
如何<p> </p>
使用 DOM 或正则表达式删除此类型 p 标记?
我也想像这样删除多个 p,
0
投票
7
回答
241876
浏览
xml-parsing - SAX 和 DOM 有什么区别?
我阅读了一些关于XML解析器的文章,并遇到了SAX和DOM。
SAX是基于事件的,而DOM是树模型——我不明白这些概念之间的区别。
据我了解,基于事件的意思是节点发生了某种事件。就像当一个人点击一个特定的节点时,它会给出所有的子节点,而不是同时加载所有的节点。但在DOM解析的情况下,它将加载所有节点并制作树模型。
我的理解正确吗?
如果我错了,请纠正我或以更简单的方式向我解释基于事件的树模型。