Redefine 要素のバインディング サポート

このトピックの対象は、レガシ テクノロジに特定されています。XML Web サービスと XML Web サービス クライアントは以下を使用して作成してください。 Windows Communication Foundation.

.NET Framework では、<redefine> 要素のバインディングはサポートされていません。

XML スキーマ ドキュメントからソース コードを生成するときに、Xsd.exe は、<redefine> 要素およびその内容を無視します。

説明

<redefine> 要素を使用すると、1 つの .xsd ファイルで定義された XML スキーマ型または XML スキーマ グループを、他の XSD ドキュメントで同じ名前を使用して拡張したり、限定したりできます。

XML スキーマ ドキュメントからソース コードを生成するときに、Xsd.exe は、<redefine> 要素およびその内容を無視します。ただし、Xsd.exe では、XML スキーマ ドキュメントの外部を参照するために XML スキーマに用意されている他の 2 つの機構である、Import 要素のバインディング サポート 要素および Include 要素のバインディング サポート 要素を認識します。

使用可能な属性 バインディング サポート

id

.NET Framework では、<redefine> 要素をバインドしないため、要素の属性をバインドしません。

schemaLocation

.NET Framework では、<redefine> 要素をバインドしないため、要素の属性をバインドしません。

使用可能な親要素: <schema>

使用可能な子要素: <annotation><attributeGroup><complexType><group><simpleType>

参照

リファレンス

XmlSchemaRedefine