问题标签 [processing-instruction]

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.

0 投票
0 回答
168 浏览

python - 自 lxml v4.4 以来,etree.iterwalk 不再遍历处理指令

lxml v4.4 之前,lxml.etree.iterwalk遍历元素处理指令:

使用以下代码:

我有:

但自从 lxml v4.4 及更高版本以来,我有:

现在忽略处理指令。为什么?

如何恢复以前的行为?

0 投票
2 回答
198 浏览

python - 使用 lxml 在根元素之前/之后添加或添加 PI

使用 lxml,我如何在根元素之前添加处理指令或在使用 lxml 的根元素之后添加 PI。

目前,以下示例不起作用:

我得到:

代替:

0 投票
1 回答
134 浏览

python - 如何使用 lxml 删除标题/尾随处理指令

如何删除作为 XML 树中根元素的兄弟的处理指令?

我找不到任何功能可以做到这一点,并且经典方式不起作用,因为头/尾处理指令没有父级:

我得到:

0 投票
1 回答
584 浏览

python - 如何在 XML 文件中插入处理指令?

我想xml-stylesheet使用 ElementTree (Python 3.8) 在我的 XML 文件中的根元素之前添加一条处理指令。

您可以在下面找到我用来创建 XML 文件的代码

输出:

预期输出:

0 投票
2 回答
54 浏览

python - 如何xml从包含“ ”的标签中解析文本

我的目标是获取文本: 27. The method according to claim 23 wherein...
如何检索包含<?. 我相信他们在谷歌搜索时被称为 php 短标签。

我正在使用 lxml、xpaths,他们似乎只是没有将其注册为标签或节点。我尝试了 itertext() 但这也不起作用。

0 投票
1 回答
39 浏览

reactjs - 如何简化这段代码,四次完成四个类似的任务?

所以我正在完成这个任务,我将原始 html 转换为一个反应组件,我需要完成这个任务 4 次,导航栏中的 4 个菜单。代码有效,但是代码看起来很难看,我相信有一种方法可以用更少的行完成任务。我希望更有效的重复代码是 processinginstructions 和 processinginstructionsTwo。代码在这里:

任何帮助将非常感激。

0 投票
0 回答
54 浏览

perl - 使用 Perl 和 XML::LibXML::PrettyPrint,如何保留内联处理指令周围的空白?

PrettyPrint 文档指出:“评论和处理指令默认是紧凑的,但您可以通过将适当的回调传递给构造函数来内联或阻止特定的评论或 PI。”

但是,我找不到任何关于如何在内联处理指令周围保留空格的示例。

到目前为止,这是我的代码:

样本输入:

0 投票
1 回答
37 浏览

xml - 这个带有 PI(处理指令)的 XML 有什么问题?

我的 XML 文件现在不能正常工作,但之前工作过。

在线验证器提供了此错误:

消息:找到无效的'[“urlset”]'。

我不知道这有什么问题urlset。这是语法: