Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 如何识别xml中的必填字段和可选字段_Web Services - Fatal编程技术网

Web services 如何识别xml中的必填字段和可选字段

Web services 如何识别xml中的必填字段和可选字段,web-services,Web Services,我们的公司只提供了包含200个元素的WSDL,我们不知道强制和可选字段,一旦我将WSDL导入soap工具,我在XML中看不到强制和可选字段,并且没有文档或支持来测试此WSDL 那么,我们如何识别xml中的所有必填字段和可选字段呢?您可以查看收到的WSDL,并搜索具有minOccurs=“0”属性的元素 如果一个元素具有minOccurs=“0”,则意味着它可以在XML中至少出现零次,这反过来意味着它可能完全丢失。如果XML中可能缺少该字段,则表示它是可选字段 具有minOccurs>0的元素是必

我们的公司只提供了包含200个元素的WSDL,我们不知道强制和可选字段,一旦我将WSDL导入soap工具,我在XML中看不到强制和可选字段,并且没有文档或支持来测试此WSDL


那么,我们如何识别xml中的所有必填字段和可选字段呢?

您可以查看收到的WSDL,并搜索具有
minOccurs=“0”
属性的元素

如果一个元素具有
minOccurs=“0”
,则意味着它可以在XML中至少出现零次,这反过来意味着它可能完全丢失。如果XML中可能缺少该字段,则表示它是可选字段

具有
minOccurs>0
的元素是必填元素