首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Integration和xsd:anyType

Integration和xsd:anyType
EN

Stack Overflow用户
提问于 2017-10-10 13:43:22
回答 2查看 558关注 0票数 0

我正在使用IIB v9 mxsd消息定义。我想将其中一个XML元素定义为xsd:anyType类型。但是,在我可以选择的类型列表中,只有anySimpleType和anyUri是可能的(除了字符串、整数等所有其他类型之外)。

我怎样才能摆脱这个限制呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-11 21:22:23

XMLNSC解析器支持整个XMLNSC规范,包括xs:any和xs:anyType。在IIBv9中,您应该创建一个库并将您的xsd导入其中。将应用程序链接到库,XMLNSC解析器将找到并使用该模型。您不需要在节点属性中指定Library的名称;XSD模型将自动对整个应用程序可用。

在IIBv9和更高版本中,您根本不需要使用消息集。mxsd文件格式仅由MRM (而不是DFDL)解析器使用。

票数 0
EN

Stack Overflow用户

发布于 2017-10-11 08:43:10

您不应该使用MXSD来建模XML数据,而应该使用普通的XSD。

MXSD用于为DFDL解析器建模数据,但是您应该对XML消息使用XMLNSC解析器,并在MXSD中定义它们,在MXSD中可以使用anyType。

据我所知,DFDL不支持anyType。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46668349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档