XElement.GetNamespaceOfPrefix(String) XElement.GetNamespaceOfPrefix(String) XElement.GetNamespaceOfPrefix(String) XElement.GetNamespaceOfPrefix(String) Method

定義

この XElement のプレフィックスに関連付けられた名前空間を取得します。Gets the namespace associated with a particular prefix for this XElement.

public:
 System::Xml::Linq::XNamespace ^ GetNamespaceOfPrefix(System::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 String String String

検索対象の名前空間プレフィックスを格納している文字列。A string that contains the namespace prefix to look up.

戻り値

この XElement のプレフィックスに関連付けられた名前空間の XNamespaceAn XNamespace for the namespace associated with the prefix for this XElement.

次の例を関連付けられたプリフィックスを持つ名前空間を持つ XML ツリーを作成します。The following example creates an XML tree that has a namespace with an associated prefix. 取得し、このメソッドを使用して、XNamespaceのプレフィックス。It then uses this method to retrieve the XNamespace for the prefix.

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 演算子次のように、演算子When using Visual Basic, you would typically use the GetXmlNamespace Operator operator, as follows

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  

この例を実行すると、次の出力が生成されます。This example produces the following output:

Namespace: http://www.adventure-works.com  

注釈

このメソッドは、この要素のスコープ内にある名前空間属性の XML ツリーを検索します。This method looks through the XML tree for namespace attributes that are in scope for this element. Namespace プレフィックスは、XML ツリー内にある名前空間属性で指定されます。Namespace prefixes are specified in namespace attributes that are in the XML tree.

適用対象

こちらもご覧ください