问题标签 [fpml]

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 投票
17 回答
281614 浏览

java - 没有由 JAXB 生成的 @XmlRootElement

我正在尝试从 FpML(金融产品标记语言)4.5 版生成 Java 类。生成了大量代码,但我无法使用它。试图序列化一个简单的文档,我得到了这个:

事实上,没有类有 @XmlRootElement 注释,那么我做错了什么?我将 xjc (JAXB 2.1) 指向 fpml-main-4-5.xsd,然后它包括所有类型。

0 投票
1 回答
517 浏览

xslt - 将 XSLT 模板/函数键入为序列构造函数?

很简单,是否可以键入 XSLT 模板或函数以返回命名序列构造函数?

例如,在FpML中,有 Product.model 组,它只包含两个元素(ProductType 和 ProductId)。我希望能够创建一个返回该序列的类型化模板,但不知道“as”属性应该包含什么。

更新

为方便起见,我将包含 FpML 架构的相关位:

所以,我希望能够输入一个模板作为这个 xsd:group。这甚至可能吗?

0 投票
4 回答
1085 浏览

java - 对 fpml 的快速修复支持

我想弄清楚 quickfix 是否支持 fpml。我猜不是,因为我无法通过谷歌搜索来判断。

0 投票
2 回答
736 浏览

xml - 用 XSL 替换 XML

您好我正在尝试将 FpML 4 的 XML 文件转换为 FpML 5。

我唯一需要更改的是 FpML 标头 下面是一个示例:

输入文件 FpML 4

现在生成的文件应该如下所示:

我尝试了 XSL 教程,但没有任何帮助。欢迎任何人提出任何想法。

@更新:

现在只是为了看看它是否有效,我尝试了这个 XSL

谢谢

0 投票
1 回答
952 浏览

c# - 自定义 xsd.exe 工具和区分大小写的 xml 序列化

我有以下xsd:

为了生成 C# 类,我使用来自http://hosca.com/blog/post/2008/12/26/Generating-C-classes-from-FpML-Schema.aspx的修改代码我不能使用通常的 xsd.exe,因为我需要从 XML 命名空间创建 C# 命名空间,并且 xsd.exe 将所有类放置到一个 C# 命名空间。所以我找到了这段代码,并扩展了它以创建正确的命名空间。但是与将 xsd 转换为 CodeDom 相关的所有部分仍然是相同的。

我现在的问题是 xsd.exe 正在生成这个:

我的代码正在生成这个:

如您所见,属性中缺少“m”较低的“消息”。而且因为我需要反序列化的 xml 也带有标签“message”,而“m”反序列化失败。

我该如何解决这个问题?我查看了 XmlSchemaImporter 和 XmlCodeExporter 的选项,但没有什么能解决问题。或者我可以以某种方式设置 XmlSerializer 来禁用区分大小写吗?

0 投票
1 回答
1059 浏览

json - JSON金融协议?

json金融协议是否存在?

我见过 FIX、FpML 和 SWIFT,但似乎都没有 json 版本。

是否存在依赖 JSON 或其他人类可读和轻量级的实验性协议?

如果是这样,它是什么?

0 投票
1 回答
584 浏览

jaxb - FpML 5.3 JAXB 绑定

如何使用 jaxb 绑定来修复模式中的多个组引用?

fpml 5.3 的一部分在架构中具有以下内容

这导致

该错误具有误导性。EquityPrice.model 以此开头,第 1361 行是总价格。问题源于上面的价格复杂类型中有 2 组对 EquityPrice.model 的引用。

同样的事情也适用于 TradeNovationContent,它有多个对 NewTrade.model 的引用。

0 投票
2 回答
1829 浏览

xml - 在 xml 源中设置映射时出错

我正在使用一个 xml 文件来读取其中包含多个命名空间。我有我正在使用的 XSD 文件。但是有一个错误说

但是当我检查 xsd 文件时,它包含了它的定义。

我的文件如下。

我的xml文件如下

如果您有任何问题,请告诉我。谢谢你的协助!

0 投票
1 回答
107 浏览

xml - 在 xml 转换时在 xsl:for 标记中获取重复值

我有以下 xml

我为此编写了用于 xml 转换的 xsl,我在下面编写了 xslt

但是在 xsl 转换后,我得到了以下格式的 xml

但我想要这种格式的xml,

请告知如何在转换后实现上述 xml,还请告知我需要在 xsl 中特别在我的 generateData 模板中做哪些必要的更改。请告知人们

0 投票
2 回答
703 浏览

c# - 如何使用 FPML 进行 SWAPS

我想设计一个高效灵活的架构来处理基于标准金融协议的交换 - FPML(金融产品标记语言)。

我在互联网上进行了研究,但没有找到太多信息。我发现的定义是:

交换(定义):

掉期是指有关各方之间将一种金融工具交换为另一种金融工具。这种交换发生在合同规定的预定时间。

FPML:

FPML(金融产品标记语言)是用于场外衍生品电子交易和处理的开源 XML 标准。它建立了用于共享和交易金融衍生品和结构化产品的行业协议。