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

xml - 将命名空间添加到单个元素不符合 xsd

我想做的就是将单个命名空间添加到单个元素S_NO,但我无法弄清楚。帮助将不胜感激。当我在元素上添加前缀和内容时,我不断收到错误。当使用 XMLSpy 时,它不会识别在 XSD 中调用的元素。

XML 代码:

XSD 代码:

0 投票
1 回答
2950 浏览

php - XML Signature DigestValue is invalid

I am trying to sign XML file with PHP and xmlseclibs. However all validation tools say that my signature is invalid. XMLSpy says: "The calculated digest value doesn't match the digest of reference"

This is my XML:

This is the digest I get:

Methods I used to get it:

1.) PHP:

2.) OpenSSL:

3.) This website: http://hash.online-convert.com/sha1-generator

This is the digest that XMLSpy somehow gets and that works:

How do I get this digest?

0 投票
1 回答
270 浏览

xquery - xQuery 插入节点语法

我正在使用 XMLSpy。我正在尝试将一个简单的 xquery插入到 XML 文档中,在该文档中我将一个节点插入到预先存在的节点中;

我收到语法错误XPST0003:'return insert node $ssn into $n' 周围的表达式不是 XQuery 语法的有效实例

因此“插入”(或删除或更新)被标记为不正确的语法。有没有我错过的扩展?

在没有这些关键字的情况下执行查询是有效的 - 即一般 xquery 表达式有效。

有人可以指导我可能出了什么问题吗?

谢谢。

0 投票
1 回答
181 浏览

xml - XQuery 更新数据

我正在尝试使用 XMLspy 更新一些 XML 数据。

这是我的数据...

我正在使用这个 XQuery:

这应该在 Orders.xml 文件中创建另一个订单。但是,当尝试运行它时,它不会。这是我得到的错误:

我希望输出数据是:

任何帮助将不胜感激,谢谢!

0 投票
1 回答
379 浏览

xml - 如何浏览和列出 XML 消息的 XPATH?

如何浏览和列出 XML 消息的 XPATH?

****见下面的编辑部分:

感谢您调查此问题。我不确定,这是否是发布此主题的正确论坛。如果没有,请告诉我发布此主题的正确论坛。

我们有一个复杂的 XML 消息(XML 格式的数据)。我们正在探索一种方法来提取此 XML 消息的所有 XPATH 及其元素/属性级别的数据内容。我们尝试使用 XMLSPY 和 xmltwig,但没有运气。如果我们提供 XPATH 输入,Xml_grep 会提取数据。xml_grep 中没有选项可以浏览 XML 消息的所有 XPATH。

我有格式正确的 XML 消息。我想生成一个列表/报告为

  1. XML 消息的所有 Xpath (浏览所有 XPATH 和 XML 消息列表)

  2. Xpath ,此 XPATH 的数据内容(浏览所有 XPATH,数据内容并列出 XML 消息)

这是一个示例(输入 XML 消息)

所需的输出 --> 我手动创建了以下 XML 列表

是否有任何开源产品可以为 XML 消息生成此类报告?

提取 XPATHs/XPATH、数据内容的方法有哪些?

感谢您允许选择这个论坛的大脑。

+++++

谢谢。上面的代码输出

我无法获取文本 xpath

这是输入的xml

a) 使用上述代码获取值、Xpath(文本)的 lxml 方法是什么?

b) 使用什么 lxml 方法来获得重复的组节点聚合?

像 EmployersUseGrp 的 Xpath ====> 5

编辑 ===== 6/26/2019 =========================

我无法提出新问题。我收到超出问题限制的消息。我在此处发布此代码的后续内容。

我正在尝试使用发布的 pyhton 代码答案。我得到奇怪的输出。

我有一个大的 XML 文件,例如 (inputf.xml)。我在发布的代码中将此文件用作 input = inputf.xml

++++

当使用 xml_grep 获取节点的 XPATH 时,我得到了。

xml_grep DataFileFor/DataR/Ret/W2 inputf.xml ===> 输出

当我使用此代码时,它不会生成可读的 Xpath。输出 XPATHS 就像

属性

Id="W2" dName="W2" sId="00000000" sVersionNum="String"> 未显示在输出中

需要对代码进行哪些更改才能解决此问题?

感谢您的指导。

0 投票
0 回答
57 浏览

xml - 用于 Web 服务应用程序的 XMLSpy?

维基百科

XMLSpy 是由 Altova 开发的 XML 编辑器和集成开发环境 (IDE)。XMLSpy 允许开发人员使用 XML、XBRL、XML Schema、XSLT、XPath、XQuery、WSDL 和 SOAP 等技术创建基于 XML 的 Web 服务应用程序。

据我了解,XMLSpy 用于将 XSD 转换为 XML,反之亦然或 XML 编辑。但我不确定 XML 间谍如何帮助创建 Web 服务应用程序?

0 投票
1 回答
1156 浏览

xslt - 使用 xpath 选择重复节点

我正在使用 XSLT 1.0 我有以下 xml 文档

我想选择 CHECK_DIGIT_PACK_BARCODE 元素的值,它是给定 PRODUCT_ID 的同级元素

按照 Tim 的建议,这是我的 XSLT,它尝试通过从ns2:SelectResponseCHECK_DIGIT_PACK_BARCODE键入来为OuterCartonBarcode提供一个值

0 投票
1 回答
600 浏览

xml - 在 Oracle DB 中导入 XML 数据

我是 DBAdministration 的新手,我被要求从大 (8Gb) xml 文件开始设计数据库结构。我正在建造结构,它几乎完成了。

我正在测试将数据从 XML 导入到表中。我已将文件的内容存储到表的列中,但是当我尝试导出一个列值时,我没有结果(也没有错误)。

这里的代码:

XML 的开头是这样的:

我还尝试直接从 XML 文件中提取所有数据,该文件已使用以下代码存储在 Oracle 服务器的文件夹中:它也可以工作,但没有插入行。

我还想知道 XML 文件的结构是否对导入过程有任何影响。我的意思是:在我的结构中,我有一个代码引用另一个表中的值,但在 XML 中我直接有值名称..)

我也尝试过使用 XMLSpy 尝试转换和导出到数据库,但它不会在表之间创建任何关系。

有没有人可以帮助我找到解决方案并推动解决方案?

非常感谢!

0 投票
3 回答
1307 浏览

xsd - 像 XmlSpy 一样自动为 XSD 生成图形文档

我想生成一些 XSD 文件(XML 模式定义)的图形文档。我知道,有一些项目可以很好地生成文本文档。但我使用 XmlSpy,我真的很喜欢单击“打印”时得到的树。

我想在持续集成服务器上自动生成它。问题是:我怎样才能得到这个脚本?我发现一个论坛帖子说“有可能”,但我不知道从哪里开始。

编辑:这里的重点是从命令行进行,而不是使用图形编辑器。

0 投票
1 回答
172 浏览

xml - 与扩展相关的查询从一个 XSD 到另一个

假设我有以下standard.xsd文件代码,

现在我有另一个 XSD 文件,它包含上面的文件并在上面的 complexType 中添加了一些额外的元素StdBasicTags

文件名是fullStandard.xsd,我扩展的方式StdBasicTags如下:

我有以下疑问,

  1. 我正在使用许可的 Altova XmlSpy 工具为 fullStandard.xsd 文件生成示例 xml,但我只能看到Name元素而不是Surname预期的元素。谁能告诉它可能的原因是什么,我错过了什么?

  2. 我必须给出另一个名称,FullStdBasicTags用于扩展StdBasicTags和添加新元素。在这种情况下,完整的最终 XML 文件的输出是什么?这个想法是同时拥有NameSurname在同一个父 complexType 之下StdBasicTags

  3. 最后,我期望的架构/输出有什么问题吗?

注意**这两个文件都得到了正确验证。此外,这个想法是在不对文件进行任何更改的情况下实现我刚才提到的standard.xsd内容。

**更新我很惊讶直到现在没有人给我任何建议。同时我尝试了这个,

rootElementNamestandard.xsd 的根元素在哪里。现在添加后,我可以看到其他元素。但现在的问题是,整个 standard.xsd 结构首先出现,然后出现我在 fullStandard.xsd 中重新定义的任何内容,而我只想要它们一次。

请提出一些建议。