Service-Adressen aus SV_OperationMetadata lesen

Insbesondere gekoppelte Dienste enthalten den URL des Dienstes nicht als gmd:transferOptions sondern in einem SV_OperationMetadata Element:

<srv:containsOperations>
  <srv:SV_OperationMetadata>
    <srv:operationName>
      <gco:CharacterString>GetCapabilities</gco:CharacterString>
    </srv:operationName>
    <srv:DCP>
      <DCPList xmlns="http://www.isotc211.org/2005/srv" codeList="WebService" codeListValue="HTTPGet"></DCPList>
    </srv:DCP>
    <srv:connectPoint>
      <gmd:CI_OnlineResource>
        <gmd:linkage>
          <gmd:URL>https://service.gdi-sh.de/WMS_SH_PLANUNG?version=1.3.0&amp;service=wms&amp;request=GetCapabilities</gmd:URL>
        </gmd:linkage>
      </gmd:CI_OnlineResource>
    </srv:connectPoint>
  </srv:SV_OperationMetadata>
</srv:containsOperations>

Auch daraus soll eine Distribution erzeugt werden.