问题标签 [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.
c# - 从处理指令行读取 XML 属性
我在 XML 文档中有以下行
并想读取(和修改) lang 属性。我尝试了以下方法:
instruction
返回了一个有效对象,其 innerText 等于“it's”行,但我不知道如何访问属性(尝试了各种方法,但都返回 null)
我如何访问instruction
(或有另一种更好的访问方式)的属性?
我试过像“/ish@lang”这样的XPath,instruction.Attributes
但那些只是返回NULL。
我更喜欢非 LINQ 解决方案,我使用的是 .NET 4.5
c# - 如何使用 XmlDocument 在 xml 中添加处理指令
我正在使用 编写 XML XmlDocument
,我需要一个元素或属性,如下所示
所需的元素或属性是 <?Validversion="1" ?>
如何使用 xmldocument 或 xmlwriter 创建。
sql-server - SQL Server FOR XML PATH:在顶部设置 xml 声明或处理指令“xml-stylesheet”
我想设置一个处理指令以在 XML 之上包含一个样式表:
同样的问题是 xml 声明(例如<?xml version="1.0" encoding="utf-8"?>
)
期望的结果:
我的研究使我接触到节点测试语法和processing-instruction()
.
这个
产生这个:
我发现的所有提示都告诉我将 XML 转换为 VARCHAR,“手动”连接它并将其转换回 XML。但这 - 怎么说 - 丑陋?
这显然有效:
有机会解决这个问题吗?
html - CSS 和处理指令
我有一个包含处理指令的 HTML 文档,应该使用 CSS 设置样式。我没有找到任何方法来参考 CSS 的处理指令。这可能吗?
xml - 使用 XSL 重命名处理指令
我想重命名 xsl 中的处理指令。我的输入如下所示:
我想将处理指令从“PI”重命名为“otherPI”,并将属性“作者”重命名为“用户”。
结果将如下所示:
您能帮我确定 xsl 中可以执行此操作的匹配语句吗?
xml - 向处理指令 (xsl) 添加唯一 ID
我想重命名一条处理指令,同时为其添加一个唯一的 id 属性。我的输入如下所示:
结果将如下所示:
请注意,我生成了两个 id,id="1" 用于文档中遇到的第一条指令,id="2" 用于第二条。另请注意,id 在 otherPI_end 处理指令中重复。
您能帮我确定 xsl 中可以执行此操作的匹配语句吗?
xml - xslt 匹配 xml 处理指令之间的文本
给定以下xml:
我正在尝试获取以下文本:
和
那是:
希望标题和段落之间有一些分离。
我能想到的最好的 xsl 是:
但它只会让我明白:
我应该使用什么规则来获取我想要的文本?我尝试使用前兄弟和后兄弟,但我无法让它工作。我正在使用 1.0 版。
javascript - 处理类似于?
在研究附加CSS与处理指令的优缺点时<?xml-stylesheet>
,我遇到了一些问题。
假设我们有一个简单的 XHTML 文档(以application/xhtml+xml
MIME 类型交付并在 Web 浏览器中查看):
然后我们有一个外部CSS文件(让它命名style.css
并放在根目录中):
首先,在 中script.js
,我将这个 CSS 动态附加到一个link
元素中:
然后脚本等待样式表完成加载并通过sheet
属性到达它:
在此之后,脚本可以操作这个样式表,例如:
<?xml-stylesheet>
但是现在,如果样式表附有处理指令,我无法弄清楚是否可以进行相同的操作:
首先,PI 似乎没有load
事件,因此脚本无法知道样式表何时准备就绪。其次,没有像sheet
属性这样的东西,所以你不能调用pi.sheet
来访问样式表。
有什么办法可以克服这些困难并从脚本到与<?xml-stylesheet>
PI 相关的样式表?
html - 输出属性值内的php处理指令
在我的 XSLT(2.0 - 输出方法是 html)中,我有这个:
我想要的输出如下:
我得到的输出如下:
尝试了一堆不同的东西来让“>”出现在输出中,而不是> (CDATA 标记的部分等)但似乎没有任何效果。奇怪的是小于号可以正常工作,但大于号不行。我正在使用 Saxon-PE 9.5.1.7。
python - 保留在根元素之前出现的 XML 注释和处理指令
我需要添加一个新标签并写回 XML。这是我的 XML 文件。
我能够用 etree 完成任务。
现在,我得到了 DOCTYPE 和 XML 声明,但跳过了以下内容。
我该如何保存它?我需要这些行回到我的 XML 文件中。加评论。我也发现评论不见了。