- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 XML 文档作为参数传递给 XSLT 样式表。我相信代码正在使用 oracle XDK 进行转换(它使用 JDK 1.4.2 和 Spring,而且我是代码库的新手,所以我不确定最终加载的是什么)。在我的第一次尝试中,我只是创建了一个文档对象并将其设置为变压器上的参数,但尝试将变量复制到树中却没有结果。我想到的问题是:
这在 XSLT 转换器的一般情况下是否可能? (看起来应该如此,因为通常 XSLT 变量/参数可以包含节点集)
是否可以专门使用 oracle XDK(或 xalan,它也在类路径中)?
如果是这样,我该如何让它发挥作用?
最佳答案
答案是这是可能的,但是,它是不直观的,至少对于 Oracle XSL 处理器来说是这样。我尝试了以下(无效)调用(名称已更改以保护无辜者):
Document x = createDocumentForMe();
transformer.addParameter("param",x);
和
Document x = createDocumentForMe();
transformer.addParameter("param",new DOMSource(x));
(第二个基于 DOMSource 可能会工作,因为它是 DOM 的 java.xml.transform 接口(interface))。最终对我有用的调用是了解 XSL 使用 XPath,变量的有效类型本质上是字符串或节点集,并且 XPath 返回节点集。以下对我有用:
Document x = createDocumentForMe();
XPathExpression xpe = XPathFactory.newInstance().newXPath().compile("/");
transformer.addParameter("param",xpe.evaluate(x, XPathConstants.NODESET));
它基本上使用 XPath 来获取仅包含传入 DOM 对象的根文档的节点集。然而,这看起来有点像黑客,并且可能不适用于其他 XSL 处理器,所以 YMMV...
关于java - 如何将 XML 文档作为参数传递给 java (oracle xdk) 中的 XSL 转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2001548/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
我最近开始使用英特尔 XDK。我发现对于每个平台创建,我的代码都会转到英特尔云中心来执行构建。它的一个特性在 Product Brief Intel® XDK 中提到. 我可以在本地构建吗?我的意思是
我正在寻找使用英特尔 XDK 构建的移动应用程序的展示/示例。除了英特尔之外,您还知道哪些主流/流行组织使用英特尔 XDK 在不同平台上制作应用程序?我尝试过 Google 和 Intel 论坛,但没
我正在努力将 inmobi 广告集成到使用 Intelx XDK 构建的混合应用程序(目前为 iOS)中。我正在遵循这个指南: https://www.inmobi.com/support/art/2
我正在使用英特尔 XDK,但找不到在代码和设计模式之间切换的愚蠢按钮。根据英特尔“入门”视频,它应该在这里: 但我的看起来像这样: 我必须相信我错过了一些简单的事情。 最佳答案 我发现当你开始一个新项
我有一个 mercurial 存储库和一些 Visual Studio 文件(我使用的是 TypeScript),我不想将它们包含在我的 XDK 构建中,但仍需要位于项目目录中。有没有办法让英特尔 X
实际上我正在 Intel XDK IDE 上进行开发,但我需要重定向到其他页面。谢谢。 代码: $(document).on("click", "#ini-sesion", function(
我正在使用英特尔 XDK 中的一个项目并使用 intel.xdk.accelerometer.watchAccelerometer 属性。我设置了一个临时变量来测试加速度计是否已被监视,但根据我设置的
我试图在 Ajax 调用后重定向到一个模板文件: window.location.href = "templates/somepage.html"; 它转到页面,但是,在该页面上,按钮无法正确加载,当
最近我得到了 QuarkXPress XDK(QuarkXPress SDK)来为我们的新闻编辑软件(基于 VB 6)开发 Xtension,它基本上将故事从数据库转移到 QuarkXPress 文档
我有两个问题 第一个问题:我使用 css3、HTML5、JavaScript 开发应用程序。在我的应用程序中,我需要从数据库中获取数据。我该怎么做? 第二个问题:intel xdk 在构建 l 时必须
我是英特尔 XDK 的新开发者,我遇到以下问题: 我有一个输入文本(HTML),当用户单击输入时,我只想打开键盘数字、小数和负数。我怎样才能做到这一点? 最佳答案 查看 Pamela Fox 的这篇博
据我了解,我们可以将正在进行的项目保存到intel提供的云服务中。但我无法做到这一点。 分步程序是什么? 最佳答案 您需要创建一个帐户https://appcenter.html5tools-soft
嘿,我正在使用 Intel xdk 开发混合应用程序。我已经创建了注册表,然后我将代码放在那里。我尝试使用 Php Mysql 将数据库插入我的数据库后。 如果我单击注册按钮,它会显示这样的错误 [
我已经构建了一个应用程序,我想在横向 View 中测试它。每次我模拟代码时,我都必须更改模拟器中的设备方向。有没有办法修改模拟器配置,使默认方向为横向? 最佳答案 每当我切换到模拟器选项卡时,它都会记
请问,我是否可以将 Intel XDK API 和 Phonegap API 集成到单个移动应用程序中?这是因为,某些 API 仅在 Phonegap 中可用,反之亦然。 最佳答案 是的,如果我正确理
我用IntelXDk做了一个app,想隐藏状态栏。在 app.js 文件中我有这段代码: document.addEventListener("intel.xdk.device.ready",func
我正在使用 XDK 新编辑器开发应用程序,它包含一个由 JSON (getJSON) 更新的列表。应用程序可以与 XDK Emulator 一起正常工作,但不能与真实设备一起工作。我想知道如何手动为应
我使用 Intel-XDK 构建我的 Android 应用程序,我在 Launch Icons and Splash Screen 选项卡中选择了一个图标和启动画面,但文件应该在源目录中。 我想在构建
我已经使用 intel xdk 制作了一个应用程序。移动设备内置后退按钮的默认行为会根据历史记录在页面上重定向我。它的行为就像网络浏览器的后退按钮,因为我的代码是 html5 格式。 但是,我希望我的
我是一名优秀的程序员,十分优秀!