3

いくつかの型が定義された WSDL があります。一部の要素は要素のリストを受け入れ、サービスが返されると、値のリスト(または他の要素)を持つ要素もあります。

その結果、XSD にいくつかのマジック ナンバーがあります (たとえば、minOccurs="10"、maxOccurs="250" など)。これらの値 10、250 などは、XSD タイプ全体で繰り返されます。

それらをある種の定数として宣言する方法はありますか? minOccurs および maxOccurs 属性の名前でそれらを再利用しますか?

4

2 に答える 2

1

いいえ、ありません。できる唯一のことは、ロードする前に何らかのテンプレート プロセッサを使用してスキーマを前処理することです。

于 2010-08-31T08:22:36.653 に答える
0

XSD は XML なので、DTD で定義されたエンティティを使用できます。

minOccurs="&minOccurs;"
于 2017-12-08T16:30:58.200 に答える