问题标签 [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 投票
1 回答
1321 浏览

c# - 从处理指令行读取 XML 属性

我在 XML 文档中有以下行

并想读取(和修改) lang 属性。我尝试了以下方法:

instruction返回了一个有效对象,其 innerText 等于“it's”行,但我不知道如何访问属性(尝试了各种方法,但都返回 null)

我如何访问instruction(或有另一种更好的访问方式)的属性?

我试过像“/ish@lang”这样的XPath,instruction.Attributes但那些只是返回NULL。

我更喜欢非 LINQ 解决方案,我使用的是 .NET 4.5

0 投票
1 回答
1778 浏览

c# - 如何使用 XmlDocument 在 xml 中添加处理指令

我正在使用 编写 XML XmlDocument,我需要一个元素或属性,如下所示

所需的元素或属性是 <?Validversion="1" ?>

如何使用 xmldocument 或 xmlwriter 创建。

0 投票
2 回答
2259 浏览

sql-server - SQL Server FOR XML PATH:在顶部设置 xml 声明或处理指令“xml-stylesheet”

我想设置一个处理指令以在 XML 之上包含一个样式表:

同样的问题是 xml 声明(例如<?xml version="1.0" encoding="utf-8"?>

期望的结果:

我的研究使我接触到节点测试语法和processing-instruction().

这个

产生这个:

我发现的所有提示都告诉我将 XML 转换为 VARCHAR,“手动”连接它并将其转换回 XML。但这 - 怎么说 - 丑陋?

这显然有效:

有机会解决这个问题吗?

0 投票
1 回答
712 浏览

html - CSS 和处理指令

我有一个包含处理指令的 HTML 文档,应该使用 CSS 设置样式。我没有找到任何方法来参考 CSS 的处理指令。这可能吗?

0 投票
1 回答
370 浏览

xml - 使用 XSL 重命名处理指令

我想重命名 xsl 中的处理指令。我的输入如下所示:

我想将处理指令从“PI”重命名为“otherPI”,并将属性“作者”重命名为“用户”。

结果将如下所示:

您能帮我确定 xsl 中可以执行此操作的匹配语句吗?

0 投票
2 回答
171 浏览

xml - 向处理指令 (xsl) 添加唯一 ID

我想重命名一条处理指令,同时为其添加一个唯一的 id 属性。我的输入如下所示:

结果将如下所示:

请注意,我生成了两个 id,id="1" 用于文档中遇到的第一条指令,id="2" 用于第二条。另请注意,id 在 otherPI_end 处理指令中重复。

您能帮我确定 xsl 中可以执行此操作的匹配语句吗?

0 投票
1 回答
465 浏览

xml - xslt 匹配 xml 处理指令之间的文本

给定以下xml:

我正在尝试获取以下文本:

那是:

希望标题和段落之间有一些分离。

我能想到的最好的 xsl 是:

但它只会让我明白:

我应该使用什么规则来获取我想要的文本?我尝试使用前兄弟和后兄弟,但我无法让它工作。我正在使用 1.0 版。

0 投票
1 回答
439 浏览

javascript - 处理类似于?

在研究附加CSS与处理指令的优缺点时<?xml-stylesheet>,我遇到了一些问题。

假设我们有一个简单的 XHTML 文档(以application/xhtml+xmlMIME 类型交付并在 Web 浏览器中查看):

然后我们有一个外部CSS文件(让它命名style.css并放在根目录中):

首先,在 中script.js,我将这个 CSS 动态附加到一个link元素中:

然后脚本等待样式表完成加载并通过sheet属性到达它:

在此之后,脚本可以操作这个样式表,例如:

<?xml-stylesheet>但是现在,如果样式表附有处理指令,我无法弄清楚是否可以进行相同的操作:

首先,PI 似乎没有load事件,因此脚本无法知道样式表何时准备就绪。其次,没有像sheet属性这样的东西,所以你不能调用pi.sheet来访问样式表。

有什么办法可以克服这些困难并从脚本到与<?xml-stylesheet>PI 相关的样式表?

0 投票
1 回答
81 浏览

html - 输出属性值内的php处理指令

在我的 XSLT(2.0 - 输出方法是 html)中,我有这个:

我想要的输出如下:

我得到的输出如下:

尝试了一堆不同的东西来让“>”出现在输出中,而不是> (CDATA 标记的部分等)但似乎没有任何效果。奇怪的是小于号可以正常工作,但大于号不行。我正在使用 Saxon-PE 9.5.1.7。

0 投票
2 回答
874 浏览

python - 保留在根元素之前出现的 XML 注释和处理指令

我需要添加一个新标签并写回 XML。这是我的 XML 文件。

我能够用 etree 完成任务。

现在,我得到了 DOCTYPE 和 XML 声明,但跳过了以下内容。

我该如何保存它?我需要这些行回到我的 XML 文件中。加评论。我也发现评论不见了。