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

xslt - 如何匹配 XSLT 中的处理指令元素?

我的 xml 内容中有一些处理指令元素,例如:

如何匹配这些元素并获取以下所需元素格式的内容?

所需的xml:

请指教....

最好的问候,安东尼

0 投票
2 回答
385 浏览

xml - 是否可以在 xsl 样式表处理指令中有一个可选样式表?

我已经使用 将样式表应用于 xml 文档<?xsl-stylesheet ...>,这在我的应用程序中查看 XML 时效果很好。但是如果 xml 被导出,我希望 XML 仍然呈现为纯 XML,是否可以将样式表作为可选而不是在找不到样式时产生此错误:

加载样式表时出错:加载 XSLT 样式表时发生网络错误:

0 投票
3 回答
1702 浏览

design-patterns - 有什么方法可以内联调用 XSLT 模板

如何内联调用 XSLT 模板?例如,而不是:

我可以使用 XSLT 内置函数调用样式吗,如下所示:

0 投票
3 回答
6529 浏览

c# - 如何使用 .NET 3.5 从 XML 文件中读取处理指令

如何检查一个xml文件是否有处理指令

例子

我需要阅读处理说明

从 XML 文件。

请帮助我做到这一点。

0 投票
1 回答
358 浏览

internet-explorer-8 - SMIL:t:Internet Explorer 8 中的音频问题

我正在尝试恢复十年前制作的项目。SMIL2 在 IE6 中成功使用。

我发现 IE8 仍然支持 SMIL,但是 t:media 和 t:audio 元素不再播放音频/媒体内容。

这是在 IE6(在 VirtualPC 下)可以正常工作但在 IE8 中存在问题的简单示例

<html xmlns:t="urn:schemas-microsoft-com:time">
<head>
<?import namespace="t" implementation="#default#time2">
</head>
<body>
<t:audio src ="LoopyMusic.wav" repeatCount="indefinite" type="wav" />
</body>
</html>

另一个注意事项 - 如果 t:audio 包含在序列 (t:seq) 中 - t:audio 之后的元素永远不会启动它的效果。

Internet Explorer 8 下的 SMIL 支持是否存在任何已知问题/解决方法?

0 投票
4 回答
1393 浏览

markup - 如何让浏览器识别自定义的用户定义标签?

我正在尝试为浏览器(Firefox 或 IE 或 Chrome)开发插件/扩展。这样做的目的是插件/扩展应该识别我自己的自定义标签之一。

例如:

如何使用插件/扩展使浏览器识别这一点?

0 投票
3 回答
5849 浏览

python - 如何使用 Python 2.6 和 minidom 添加 xml-stylesheet 处理指令节点?

我正在使用 minidom 创建 XML 文档 - 如何确保生成的 XML 文档包含如下样式表引用:

谢谢 !

0 投票
1 回答
4145 浏览

java - 如何在 JAXB 编组期间添加 XML 处理指令

每当序列化集合/数组属性以获得类似的东西时,我想添加一个处理指令

这对 JAXB 可行吗?或者至少有一些特定的 JAXB 实现?

0 投票
1 回答
438 浏览

xml - XML 处理指令和空白

我目前正在开发一个 XML/HTML 解析器node.js(如果您有兴趣:链接)。让我直奔主题:我需要知道我应该如何处理处理指令中的前导空格。这些应该相等吗?

  1. <?asdf ?>
  2. < ?asdf ?>
  3. <? asdf ?>
  4. < ? asdf ?>

我想严格的 XML 只会允许第一个(但是预期的行为是什么?我不想验证,我想接受尽可能多的构造),这更像是一个哲学问题。

提前致谢!

0 投票
2 回答
1021 浏览

php - 解析嵌入在 XML 中的 PHP

我读了这个问题/答案,但是没有提到它是一个“坏主意”,不幸的是,任何带有parsexmlphp字样的搜索查询通常都会产生有关使用 PHP 解析 XML 的信息(通过SimpleXML或其他

简短的问题——通过在 XML 解析期间定位处理指令节点,将 PHP 嵌入到 XML 中,有条件地提取(和执行)它是一个可行的解决方案,还是我在树上一棵充满问题的树?

扩展——也许问题与 XML 关系不大,而更多地与选择适当的“元语言”有关,我可以对它执行查询以满足条件,并执行包含的 PHP 片段。XML 的结构、可移植性和简单性(尽管冗长)似乎是一个很好的候选者
。非常欢迎您对此类任务的首选语言提出建议。

无论如何,我一直在研究一个接受嵌入 PHP 的 XML 文件的引擎。我解析 XML 数据(在我的例子中使用 SAX 回调),并根据一些输入来帮助“查询”XML 数据,适当的嵌入式 PHP 被提取并运行eval()

我知道;“如果eval()是答案,那么您几乎肯定是问错了问题。”,但我目前并不关心

所以我最终得到了类似的东西:

我可以通过设置xml_set_processing_instruction_handler()最终执行的回调来解析 PHP:

代码只是一个例子,当然这里还有很多事情要做

由于某些不可预见的边缘情况,是否尝试过这种方法导致失败?我不想在这样的解析器上投入大量时间,却发现它在某些情况下会严重失败。我很高兴从自己的错误中学习,但我更愿意从别人的错误中学习。