我被赋予了创建一个简单(java)程序的任务,该程序采用xml文件(wsdl)和内联包含和导入。所以你得到一个大的AllInOne-File 在wsdl:types元素中有以下内容:
<Loggers>
<Root level="TRACE">
<AppenderRef ref="AppLogFile" level="INFO"/>
<AppenderRef ref="Console"/>
</Root>
</Loggers>
这里我可以用xsd的内容替换xsd:schema元素。
当内联Schema包含时,我可以用包含的Schema的内容替换Include-Tag?!
我的问题:当importet或包含的Schema具有以下导入时:
<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>
我该如何内联?
我搜索了一个免费且易于使用的工具/软件来内联架构,但没有找到任何东西。我很高兴有关于我的问题的任何建议或提供如何解决它的想法。
答案 0 :(得分:0)
您无法内联导入。需要在不同的模块中定义不同命名空间的模式组件;没有办法创建包含具有多个目标命名空间的组件的单个模式文档。