首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >合并多个xsd文件的工具

合并多个xsd文件的工具
EN

Stack Overflow用户
提问于 2009-09-24 00:21:54
回答 1查看 8.5K关注 0票数 9

我有一个XML模式,它被分割成多个XSD文件。现在我们需要将它们合并到一个大的XSD文件中。有人知道我能用什么好工具吗?手动合并太麻烦了,而且容易出错.

非常感谢。

让问题更清楚一点:我要面对的是

  • 案例1我获得了引用多个xsd文件的WSDL,我使用soapUI来生成soapUI服务,但是soapUI不能处理这些多个xsd引用,因为所有文件中的参考URL仍然引用不可用的网站,除非我手动破解这些URL来引用本地xsd文件。但是这是很乏味的,每次当WSDL发生变化时我都要这样做。因此,我需要一个工具将所有XSD文件的内容放入WSDL文件中。所以soapUI会接受的。
  • 案例2我最初也有一个很大的XSD文件,但是客户机要求将主XSD中的一个特定路径分割成一个独立的XSD文件,然后从主XSD中删除它。

最初的主要XSD结构:

代码语言:javascript
运行
复制
-root node - 1st level node 1 - 2nd level node 1
                              - 2nd level node 2
           - 1st level node 2 - 2nd level node 3
                              - 2nd level node 4
                              - 2nd level node 5

现在,拆分后,它变成两个xsd文件:

代码语言:javascript
运行
复制
-root node - 1st level node 1 - 2nd level node 1
                              - 2nd level node 2
           - 1st level node 2 - 2nd level node 5

-root node - 1st level node 2 - 2nd level node 3
                              - 2nd level node 4

问题是,我使用.net xsd.exe工具从那些xsd文件生成类。在分割成两个被补偿的xsd文件之后,当我再次使用xsd.exe生成类时,它将为根级和第一级的节点生成冲突类。

因此,我需要一个工具来将这些XSD文件合并到一个单独的文件中,以生成类。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2009-09-24 00:48:35

我们使用oXygen。优秀的XSD创作工具(除其他外)。

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

https://stackoverflow.com/questions/1469221

复制
相关文章

相似问题

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