问题标签 [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.
xslt - 如何匹配 XSLT 中的处理指令元素?
我的 xml 内容中有一些处理指令元素,例如:
如何匹配这些元素并获取以下所需元素格式的内容?
所需的xml:
请指教....
最好的问候,安东尼
xml - 是否可以在 xsl 样式表处理指令中有一个可选样式表?
我已经使用 将样式表应用于 xml 文档<?xsl-stylesheet ...>
,这在我的应用程序中查看 XML 时效果很好。但是如果 xml 被导出,我希望 XML 仍然呈现为纯 XML,是否可以将样式表作为可选而不是在找不到样式时产生此错误:
加载样式表时出错:加载 XSLT 样式表时发生网络错误:
design-patterns - 有什么方法可以内联调用 XSLT 模板
如何内联调用 XSLT 模板?例如,而不是:
我可以使用 XSLT 内置函数调用样式吗,如下所示:
c# - 如何使用 .NET 3.5 从 XML 文件中读取处理指令
如何检查一个xml文件是否有处理指令
例子
我需要阅读处理说明
从 XML 文件。
请帮助我做到这一点。
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 支持是否存在任何已知问题/解决方法?
markup - 如何让浏览器识别自定义的用户定义标签?
我正在尝试为浏览器(Firefox 或 IE 或 Chrome)开发插件/扩展。这样做的目的是插件/扩展应该识别我自己的自定义标签之一。
例如:
如何使用插件/扩展使浏览器识别这一点?
python - 如何使用 Python 2.6 和 minidom 添加 xml-stylesheet 处理指令节点?
我正在使用 minidom 创建 XML 文档 - 如何确保生成的 XML 文档包含如下样式表引用:
谢谢 !
java - 如何在 JAXB 编组期间添加 XML 处理指令
每当序列化集合/数组属性以获得类似的东西时,我想添加一个处理指令
这对 JAXB 可行吗?或者至少有一些特定的 JAXB 实现?
xml - XML 处理指令和空白
我目前正在开发一个 XML/HTML 解析器node.js
(如果您有兴趣:链接)。让我直奔主题:我需要知道我应该如何处理处理指令中的前导空格。这些应该相等吗?
<?asdf ?>
< ?asdf ?>
<? asdf ?>
< ? asdf ?>
我想严格的 XML 只会允许第一个(但是预期的行为是什么?我不想验证,我想接受尽可能多的构造),这更像是一个哲学问题。
提前致谢!
php - 解析嵌入在 XML 中的 PHP
我读了这个问题/答案,但是没有提到它是一个“坏主意”,不幸的是,任何带有parse、xml和php字样的搜索查询通常都会产生有关使用 PHP 解析 XML 的信息(通过SimpleXML或其他)
简短的问题——通过在 XML 解析期间定位处理指令节点,将 PHP 嵌入到 XML 中,有条件地提取(和执行)它是一个可行的解决方案,还是我在树上一棵充满问题的树?
扩展——也许问题与 XML 关系不大,而更多地与选择适当的“元语言”有关,我可以对它执行查询以满足条件,并执行包含的 PHP 片段。XML 的结构、可移植性和简单性(尽管冗长)似乎是一个很好的候选者
。非常欢迎您对此类任务的首选语言提出建议。
无论如何,我一直在研究一个接受嵌入 PHP 的 XML 文件的引擎。我解析 XML 数据(在我的例子中使用 SAX 回调),并根据一些输入来帮助“查询”XML 数据,适当的嵌入式 PHP 被提取并运行eval()
。
(我知道;“如果eval()
是答案,那么您几乎肯定是问错了问题。”,但我目前并不关心)
所以我最终得到了类似的东西:
我可以通过设置xml_set_processing_instruction_handler()
最终执行的回调来解析 PHP:
(代码只是一个例子,当然这里还有很多事情要做)
由于某些不可预见的边缘情况,是否尝试过这种方法导致失败?我不想在这样的解析器上投入大量时间,却发现它在某些情况下会严重失败。我很高兴从自己的错误中学习,但我更愿意从别人的错误中学习。