XmlArrayItemAttribute.Namespace プロパティ
生成された XML 要素の名前空間を取得または設定します。
Public Property Namespace As String
[C#]
public string Namespace {get; set;}
[C++]
public: __property String* get_Namespace();public: __property void set_Namespace(String*);
[JScript]
public function get Namespace() : String;public function set Namespace(String);
プロパティ値
生成された XML 要素の名前空間。
解説
Namespace プロパティは、World Wide Web Consortium (www.w3.org) の仕様『Namespaces in XML』に準拠しています。
XML ドキュメントで使用する名前空間を作成してプリフィックスと関連付けるには、プリフィックスと名前空間のすべての組み合わせを含む XmlSerializerNamespaces を作成する必要があります。 XmlArrayAttribute のそれぞれに設定する名前空間は、 XmlSerializerNamespaces に含まれている必要があります。 XmlSerializer は、ドキュメントを生成するときに、各配列項目の要素名に適切なプリフィックスを付けます。
使用例
[Visual Basic, C#, C++] XmlArrayItemAttribute を適用して Namespace プロパティを設定する例を次に示します。
Public Class Transportation
' Sets the Namespace property.
<XmlArrayItem(GetType(Car), Namespace := "http://www.cpandl.com")> _
Public MyVehicles() As Vehicle
End Class 'Transportation
[C#]
public class Transportation
{
// Sets the Namespace property.
[XmlArrayItem(typeof(Car), Namespace = "http://www.cpandl.com")]
public Vehicle[] MyVehicles;
}
[C++]
public __gc class Transportation
{
// Sets the Namespace property.
public:
[XmlArrayItem(__typeof(Car), Namespace = S"http://www.cpandl.com")]
Vehicle* MyVehicles[];
};
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
XmlArrayItemAttribute クラス | XmlArrayItemAttribute メンバ | System.Xml.Serialization 名前空間