XElement.GetNamespaceOfPrefix(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この XElement のプレフィックスに関連付けられた名前空間を取得します。
public:
System::Xml::Linq::XNamespace ^ GetNamespaceOfPrefix(System::String ^ prefix);
public System.Xml.Linq.XNamespace GetNamespaceOfPrefix (string prefix);
public System.Xml.Linq.XNamespace? GetNamespaceOfPrefix (string prefix);
member this.GetNamespaceOfPrefix : string -> System.Xml.Linq.XNamespace
Public Function GetNamespaceOfPrefix (prefix As String) As XNamespace
パラメーター
- prefix
- String
検索対象の名前空間プレフィックスを格納している文字列。
戻り値
この XElement のプレフィックスに関連付けられた名前空間の XNamespace。
例
次の例では、プレフィックスが関連付けられた名前空間を持つ XML ツリーを作成します。 次に、このメソッドを使用してプレフィックスを XNamespace 取得します。
XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");
Console.WriteLine("Namespace: {0}", awNamespace);
Visual Basicを使用する場合は、通常、次のように GetXmlNamespace 演算子を使用します。
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim xmlTree As XElement = <aw:Root/>
Dim awNamespace As XNamespace = GetXmlNamespace(aw)
Console.WriteLine("Namespace: {0}", awNamespace)
End Sub
End Module
この例を実行すると、次の出力が生成されます。
Namespace: http://www.adventure-works.com
注釈
このメソッドは、XML ツリーで、この要素のスコープ内にある名前空間属性を調べます。 名前空間プレフィックスは、XML ツリー内の名前空間属性で指定されます。