1

我正在尝试查找在child-resourcesxsd 中指定查询结果架构的位置。它显然不是primitiveContent(在 中指定responsePrimitive),因为它不包含命名child-resources数组。

4

1 回答 1

0

我认为这是在CDT-responsePrimitive-v.xsd文件中。在Resourcewrapper你有“m2m:sg_regularResource”:

<xs:complexType name="resourceWrapper"> 
    <xs:sequence>
      <xs:choice minOccurs="1" maxOccurs="1">
        ...
        <xs:element ref="m2m:sg_regularResource" />
        ...
      </xs:choice>
      <xs:element name="URI" type="xs:anyURI" />        
    </xs:sequence>  
</xs:complexType>

在任何属于“m2m:sg_regularResource”的资源中,您都可以找到这样的部分,它允许“包含”子资源:

...
<!-- Child Resources -->
<xs:choice minOccurs="0" maxOccurs="1">
    <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
    <xs:choice minOccurs="1" maxOccurs="unbounded">
        <xs:element ref="m2m:aResourceType" />
        <xs:element ref="m2m:anotherResourceType" />
    </xs:choice>
</xs:choice>
...
于 2020-06-11T21:36:54.727 回答