XmlSerializerNamespaces.ToArray メソッド
XmlSerializerNamespaces オブジェクト内のプリフィックスと名前空間のペアの配列を取得します。
Public Function ToArray() As XmlQualifiedName()
[C#]
public XmlQualifiedName[] ToArray();
[C++]
public: XmlQualifiedName* ToArray() [];
[JScript]
public function ToArray() : XmlQualifiedName[];
戻り値
XML ドキュメントで限定名として使用される XmlQualifiedName オブジェクトの配列。
使用例
[Visual Basic, C#, C++] XmlSerializerNamespaces オブジェクト内の各 Name および Namespace を出力する例を次に示します。
Private Sub PrintNamespacePairs(ByVal namespaces As XmlSerializerNamespaces)
Dim qualifiedNames() As XmlQualifiedName = namespaces.ToArray()
Dim i As Integer
For i = 0 To qualifiedNames.Length - 1
Console.WriteLine(qualifiedNames(i).Name & ControlChars.Tab & _
qualifiedNames(i).Namespace)
Next i
End Sub
[C#]
private void PrintNamespacePairs(XmlSerializerNamespaces namespaces)
{
XmlQualifiedName[] qualifiedNames = namespaces.ToArray();
for(int i = 0; i < qualifiedNames.Length; i++)
{
Console.WriteLine
(
qualifiedNames[i].Name + "\t" +
qualifiedNames[i].Namespace
);
}
}
[C++]
private:
void PrintNamespacePairs(XmlSerializerNamespaces* namespaces)
{
XmlQualifiedName* qualifiedNames[] = namespaces->ToArray();
for(int i = 0; i < qualifiedNames->Length; i++)
{
Console::WriteLine(S"{0}\t{1}", qualifiedNames[i]->Name, qualifiedNames[i]->Namespace);
}
}
[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
参照
XmlSerializerNamespaces クラス | XmlSerializerNamespaces メンバ | System.Xml.Serialization 名前空間