问题标签 [xmlspy]

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 回答
3857 浏览

xml - 使用 XSL 打印 XML 树

我有以下 XML

我想为每个节点打印一棵树,例如:

我尝试了一些 XSL,但我买不起正确的结果。最好的 XSL 是:

而且我还尝试了“for-each”,例如:

但也不是更好。而且我只是打印值,而我只想要节点的名称。

任何的想法?

0 投票
1 回答
396 浏览

visual-studio-2012 - XMLSpy 集成包是否适用于 Visual Studio 2012

我最近购买了 XMLSpy 2013,很高兴看到有一个 Visual Studio 集成包。我正在运行 VS 2012,但在 Altova 的下载页面上没有提到兼容性要求/限制。

因此,我按照 Altova 下载站点上的步骤进行操作(基本上只需运行软件包即可)。VS中没有任何变化。所以我决定下载 XMLSpy 的 1326 页 PDF 手册,看看是否有一些额外的帮助:

http://www.altova.com/documents/XMLSpyPro.pdf

在第 490 页,它提到进入您的 VS/Common7/IDE 目录并运行devenv.exe /setup我所做的。在那之后,再一次,什么都没有改变。

有没有人成功地让这个集成包工作?我通过搜索网络几乎找不到任何信息。

我实际上也为这个问题与 Altova 创建了一张支持票,但我想我会在这里尝试一些第一手经验。

0 投票
2 回答
2388 浏览

background - 更改 Xmlspy 编辑器背景颜色

我想知道你们中是否有人知道是否可以更改 Altova 的XMLSPY编辑器背景颜色.. 那个白色的 bg 正在杀死我的眼睛!

我已经用谷歌搜索了,但我没有找到关于这个主题的任何信息,我很遗憾地假设没有希望改变 bg 颜色..

你是我最后的希望!

在此先感谢,最好的问候

0 投票
1 回答
838 浏览

xml - 使用 EXSLT 找不到文件

我正在尝试开始使用 EXSLT。

这是我的基本 XSL。

我已经从 EXSLT 网站下载了通用模块。( http://www.exslt.org/exsl/index.html )

这个模块的结构是:

我将其解压缩并将其放在与我的基本 XSL 相同的目录中,以便 exsl.xsl 和我的基本 xsl 在同一个文件夹中。

exsl.xsl 说

现在这本身似乎是错误的,因为它没有首先指向函数文件夹。但是,即使我添加功能:

我在 XMLSpy 上收到“找不到本地文件”错误。

知道我是如何开始的吗?

0 投票
1 回答
287 浏览

xml - 使用 XSLT 复制 XML 删除一些节点

我知道这里XSL:如何复制树,但删除一些节点?,但我有一个更复杂的 XML 文件,但效果不是很好。

整个 XML 和 XSLT 对我来说都是新的,我的老板分配给我一个任务,将 XML(来自 VMWare 的 OVF 文件)转换为另一个,并删除一些节点,添加其他节点并更新信息。我有两个 XML 文件,我的任务是设计将转换它们的 XSLT。

这是原始的 XML:

(这只是第一个父节点,下面还有更多,但我认为知道如何做第一部分,剩下的会更容易)

它必须看起来像这样:

正如你所看到的,我要做的是选择所有File包含“bundle”的节点并删除它们,除了第一个(包含en-US)。我写的选择它们的 xPath 是

(我遇到了麻烦,因为 - 我认为 - 所有的命名空间,但我在 Altova XMLspy 中尝试过它并且它完美地工作)

由于我从未使用过 XSL 编程,因此它与我所知道的(主要是 C、Java、PHP、VB.net...)有点不同,但我知道 HTML,所以我知道基本结构。

File所以,我的问题是,如果 XSL 复制整个 XML 但忽略该节点子集,会是什么样子?

这不起作用,我从我之前链接的那个 SO 答案中复制了它

我认为使用 XSL v1 或 v2 并不重要,实际上我不知道它们之间的区别 :D

谢谢

0 投票
1 回答
177 浏览

xml - 我们如何为大型 XML 模式构建/组装测试数据?

我们如何为大型 XML 模式构建/组装测试数据?

我们需要为复杂的嵌套 XML 模式 (xsd) 构建测试数据。我们喜欢为每个嵌入式 XSD 单独构建测试数据,并且喜欢按照定义的主 XSD 序列进行组装。我们正在使用具有文本/网格/模式视图的 XMLSPY。

有没有办法获取 XML 模式的列表视图,该列表视图以如下形式列出定义的序列(仅子 xsd 名称)。

我们可以计划如何为大型 XML 模式构建和组装测试数据。

在这种情况下还有其他方法可以构建测试数据吗?

0 投票
2 回答
311 浏览

mysql - XQuery 每个客户的最近订单

我正在尝试使用 Altova XMLSpy 和 XQuery 1.0 返回每个客户的最新订单。

在 SQL 中,查询是这样的:

它返回 16 行,但我无法获得与在 XQuery 中工作类似的任何内容。

我尝试了多种代码变体,我认为最接近的是:

为 XML 已从 MS Access 导出的可怕标签名称道歉。

请帮忙!提前致谢。

编辑: 在尝试了 joemfb 的解决方案后,当我只需要最近的(或最大日期)时,我会收到每个客户的所有订单:

0 投票
0 回答
153 浏览

xpath - Altova XMLspy 2014:XSD 1.1 断言中的多行 xpath

在 Altova XMLspy 2014 中,在 XSD 1.1 文档中,如果我添加一个断言,我可以为断言的“测试”属性插入一个 XPATH 2.0 表达式,但只显示一行。如何在断言中输入多行 xpath?

当然,我可以在文本视图中输入多行 xpath。但我正在使用图形工具轻松编辑我的 XSD 文件,因此我想以图形方式(在模式视图中)编辑复杂的 xpath 表达式。

在其他组件中(例如,在注释中)我可以按 control+intro 来插入多行。我不能在断言中做到这一点。

更糟糕的是,如果我在文本视图中输入多行 xpath 断言,然后更改为架构视图(“架构概述”或“内容模型视图”)并尝试编辑 xpath,则多行 xpath 显示为只有一条线。

高级(复杂)节点检查需要断言中的多行 xpath。例如,以下 xpath:

只有多行格式才能很容易理解。

Xpath 2.0 几乎是一种编程语言,对于检查节点值之间的关系非常有用。所以,作为一门编程语言,表达式可能又长又复杂,多行特性是绝对需要的。

也许我错过了一些设置选项来启用它?

0 投票
1 回答
459 浏览

xml - Altova XMLSpy 2014 中的 XSD:为什么我可以在具体元素中使用抽象类型?

在 Altova XMLSpy 2014 中,我有一个 XSD 文档,它定义了:

  • 一种抽象类型,“t_abs”。
  • 具体类型“t_con”定义为一系列元素,其中一个元素定义为类型“t_abs”。
  • 定义为“t_con”类型的元素(可实例化)“e_con”。

那是对的吗?我认为它应该会产生一个错误,因为抽象类型没有被用作具体类型的基础(通过扩展或限制),抽象类型(t_abs)被用作具体元素的类型到可实例化的具体元素(t_con)。

XMLSpy 是否应该返回一个抽象类型被用于具体元素的警告?

例子:

0 投票
1 回答
2250 浏览

xslt - 如何将 Saxon XSLT 引擎与 Altova XmlSpy 一起使用?

是否可以在 XmlSpy (2013 PE) 中使用 Saxon 进行 XSLT 处理?有一个外部 EXE 程序的设置,但是 Saxon 是 Java 在这里不能很好地发挥作用。

在此处输入图像描述