SoapClientとSoapServerはabstract属性とsubstitutionGroup属性を無視する

[参考記事] SOAP APIの機能テストツールSoapUIは、substitutionGroup属性に対応していない

SOAP拡張モジュールのSoapClientとSoapServerは、WSDLにabstract属性やsubstitutionGroup属性があっても、これを処理せず指定されていないものとして無視されます。

abstract属性やsubstitutionGroup属性は、代替の記述方法があるのでWSDLを書き直して対応するしかありません。

PHP公式のバグ報告スレでも、2009年06月16日に報告がされていますが修正対応はされていません。
Bug #48570
SubstitutionGroup in XML schema not supported


use属性、default属性、fixed属性、substitutionGroup属性、mixed属性をサポートしていないAPI・ライブラリはいくつかあるので、SOAP拡張モジュールに限ったことではないようです。

関連記事

スポンサーリンク

=演算子 等しい

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る