1
complexTypeで定義した一連のアサーションがあるとします。同じアサーションを別のcomplexTypeまたは要素で再利用するにはどうすればよいですか?XMLスキーマでアサーションを再利用する方法はありますか?
型拡張/制限を使用すると、アサーションは継承されますか?
私が考えることができる唯一の方法は、dtdエンティティでアサート条件を定義し、必要なときにそれらを再利用することです。
complexTypeで定義した一連のアサーションがあるとします。同じアサーションを別のcomplexTypeまたは要素で再利用するにはどうすればよいですか?XMLスキーマでアサーションを再利用する方法はありますか?
型拡張/制限を使用すると、アサーションは継承されますか?
私が考えることができる唯一の方法は、dtdエンティティでアサート条件を定義し、必要なときにそれらを再利用することです。
タイプ間に論理的な関係がある場合、2つのタイプのサブタイプをいくつかの抽象スーパータイプにすることができます。
そうでない場合、あなたは、DTDエンティティまたは他のテキストの移行メカニズムが残っていると言います。