如何解决从SOAP响应XML生成XSD
我有一个SOAP响应XML,并且该XML需要XSD。我已经尝试过在线转换,XMLBeans和Java,但是我的XML却得不到适当的XSD。谁能告诉我如何进行转换。 SOAP响应XML如下:
preceding-sibling::tr[1]
:信封>
解决方法
获得“适当的” XSD是人类唯一可以做的事情:您需要了解XML表示的数据模型。例如,在您的示例中,logInResponse元素为空,但是只有您可以决定是否始终为空。
如果您不太在乎验证规则是什么,而只需要一个模式以打勾,那么您始终可以使用允许任何操作的通用模式。但是不幸的是,这并不像应该做的那样容易,因为严格的模式验证器坚持对最外层元素具有明确的全局元素声明的模式。因此,最小架构类似于
<xs:element name="logInResponse"/>
(当然,在正确的targetNamespace中)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。