.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>****
関連項目
参照
Copyright © 2007 by Microsoft Corporation.All rights reserved.