【发布时间】:2017-06-30 11:52:03
【问题描述】:
我的任务是创建一个简单的 (java) 程序,该程序接受一个 xml 文件(一个 wsdl)并内联包含和导入。所以你会得到一个大的 AllInOne 文件。
在 wsdl:types 元素中有以下内容:
<wsdl:types>
<xsd:schema>
<!-- In Produktion ist ein absoluter Pfad zu verwenden. -->
<xsd:import namespace="http://namepsace.net/namespace"
schemaLocation="transfer-object.xsd" />
</xsd:schema>
</wsdl:types>
在这里,我可以将 xsd:schema 元素替换为 xsd 的内容。
当内联架构包含包含时,我可以将包含标记替换为包含架构的内容?!
我的问题:当 importet 或包含的 Schema 具有以下导入时:
<import namespace="http://differentNamespace" schemaLocation="schema.xsd" />
我怎样才能内联这个?
我搜索了一个免费且易于使用的工具/软件来内联架构,但没有找到任何东西。我很高兴收到有关我的问题的任何建议或提供解决方法的想法。
【问题讨论】: