问题标签 [xsi]

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

xslt - 如何删除 xsi: PI XSLT 映射中的属性?

我目前正在研究 SAP NW PI(流程集成),我们有一个使用 SOAP 的第三方系统的入站有效负载,有效负载类似于

命名空间应该在每个元素上都有前缀 ns0 的第一个问题。此问题已使用以下 XSLT 映射修复

现在我的问题是从元素中删除 xsi 属性,我应该如何做到这一点?

0 投票
0 回答
26 浏览

xml - 如何使用 XSLT 删除 XML 中不需要的声明?

我想删除输出 XML 中的声明。尝试使用“排除结果前缀”,但它没有做任何事情。

我的输出:

期望的输出:

我的 XSLT:

0 投票
1 回答
354 浏览

java - 如何将我的 java 变量设置为具有 xsi:type

我有一个需要调用 Web 服务来处理某些内容的 Web 应用程序。像往常一样,我向客户端索要客户端代码,以便我可以根据客户端代码编写代码。

但是,给定的客户端代码是 jar 文件格式。因此,我真的改变了它。我只能叫它。

现在我有一些问题。给出的客户端代码不是最新的,这意味着我使用的客户端代码实际上与真正的 Web 服务不匹配。

这是我用来通过 SOAP UI 触发 Web 服务的 wsdl 的一部分:

当我使用 SOAP UI 根据给定的 wsdl 触发 Web 服务时,它会抛出如下错误:

因此,我联系了 Web 服务人员,并告诉他们我想要最新的客户端代码。但是,由于他们网站的一些技术问题,他们无法向我们提供最新的客户端代码。他们只是要求我自己更改 wsdl,如下所示:

它在 SOAP UI 调用上的工作。

但是,现在我想用 java 编写代码,我只是使用给定的客户端代码来设置值:

我可以在 java 代码中编写什么代码,以使其具有xsi:type="xsd:string"从应用程序调用 Web 服务的时间?

0 投票
2 回答
309 浏览

c# - 如何将 XSI 类型添加到使用 LINQ 序列化的元素

我想序列化特定类的类型并包含特定 XSI 类型的对象

我可以在 LINQ 中执行此操作吗?

0 投票
1 回答
113 浏览

xml - 在 Crystal Reports 2016 中使用自定义 XSD

我正在尝试以 XML 格式从水晶报表中导出数据,但问题是数据包含在标签中Formatted ValueValue但我的要求是获取用户特定的标签。例如

如果我的数据有员工姓名和员工 ID,那么我需要如下:

但是从水晶导出的 XML 如下所示

尝试了不同的方法来更改由 Crystal Reports 创建的默认 XSD,但遗憾的是无法使用。

任何获得解决方案的想法或陈述点都会非常有帮助,现在尝试了几天没有任何运气。

谢谢

0 投票
1 回答
232 浏览

xml - XML 文件的 XML 架构定义 (XSD)

如何检查 XML 文件是否使用 XML 架构定义 (XSD)?例如,如果您解压缩一个签名的 odt 文件(LibreOffice 或 OpenOffice 文本文档),则 META-INF 目录中的签名文件是documentsignatures.xml。在这个文件中,属性xmlns定义了元素的默认命名空间<Signature><document-signatures>. 该属性既没有xmlns:xsi对 XML 模式实例 (XSI) 名称空间的引用,也没有对 XML 模式文件"http://www.w3.org/2001/XMLSchema-instance"的属性引用。因此,不应在任何方案下验证 documentsignatures.xml 文件的全部内容。那是对的吗?xsi:schemaLocationxmldsig-core-schema.xsd

以下是相应 XML 文档documentsignatures.xml的第一行:

问候

卡伦

0 投票
1 回答
61 浏览

xml - XSLT 从 XMLNS/XML 获取正确的 GUID

我尝试从我的 XMLNS/XML 文件中获取正确的 GGUID。

我想要正确的 GGUID,这样我就可以用这个 ID 在我的进程上记录一些操作。

这是我的 XMLNS/XML:

XMLNS/XML 是 Statyc,因此无法对此进行任何更改。

我所追求的是:

到目前为止,我认为一切都很好,但我的输出如下:

我真正期望的输出是:

0 投票
0 回答
303 浏览

python - 使用 lxml 保存 xml 文件时设置 xsi:schemaLocation 属性

我正在使用 lxml 来编写 xml 文件。我尝试编写一个根元素,例如:

所以我尝试:

我得到了:

但我不知道如何设置xsi:schemaLocation="http://www.cnamts.fr/cereus/fichier/retour/v1retour.xsd"?我有Element.set一个 unicode 错误。

0 投票
2 回答
144 浏览

python - 使用 ElementTree 在 Python 中解析 xsi:type=""

我知道有一些类似的问题,但似乎没有一个解决方案有效。我需要使用 python 解析和 XML 文件。我正在使用 Elementree 我正在尝试打印值 X。只要我只是在 EndPosition 中寻找 X 值,它就可以工作,但我必须在所有 MoveToType 中寻找。有没有办法将它整合到 Elementree 中。谢谢!

XML 文件:

Python代码: