javascript - 我可以在没有 HTML 的浏览器中从 XML 启动 javascript 吗?

标签 javascript xml

我一直在修补 web 上的 XML,如果我添加 HTML 的脚本元素就可以使用 javascript,但我想知道是否可以启动 javascript 来编写 DOM 脚本而不使用 HTML 中的任何内容?

最佳答案

在我看来,您似乎有兴趣在浏览器中使用 JavaScript 来显示 XML 内容而不将 XML 重新格式化为 HTML?如果这是正确的,您可以将 XML 样式表声明添加到 XML 文件以声明 XML 文档的 XSLT。此声明可以在任何其他上下文中保持未使用,但在客户端理解属性的上下文中(即 Web 浏览器),XSLT 将用于在显示 XML 之前转换 XML。 (注意:某些 plder Web 浏览器不支持 XSLT。)通过这种方式,您可以为 Web 浏览器客户端注入(inject) JavaScript。

参见 wikipedia有关 XSLT 的概述。有许多在线类(class)可帮助您开始使用 XSLT。

关于javascript - 我可以在没有 HTML 的浏览器中从 XML 启动 javascript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2024250/

相关文章:

javascript - Iframe 中的 "Back to Top",跨浏览器兼容性

javascript - 使用 Javascript 隐藏光标并使其停止移动

javascript - 我如何确保只能从 Electron 窗口内部访问 Electron Express 应用程序

Javascript 使用 HTMLEditorExtender 设置 TextBox 的值

c# - 如何在 C# 中编写 XML?

javascript - 将值从 javascript 函数传递到 php 文件对我不起作用

php - 在 PHP 中访问 SimpleXMLElement 中的 @attributes 数据

javascript - 检查我的cookie

android - 在 ImageView 中使用 xml 应用颜色过滤器

javascript - close window and open a new window 钛合金