XPathNavigator.LookupNamespace(String) メソッド


指定したプリフィックスの名前空間 URI を取得します。Gets the namespace URI for the specified prefix.

 virtual System::String ^ LookupNamespace(System::String ^ prefix);
public virtual string? LookupNamespace (string prefix);
public virtual string LookupNamespace (string prefix);
abstract member LookupNamespace : string -> string
override this.LookupNamespace : string -> string
Public Overridable Function LookupNamespace (prefix As String) As String



解決する対象となる名前空間 URI のプレフィックス。The prefix whose namespace URI you want to resolve. 既定の名前空間と一致するようにするには、Empty を渡します。To match the default namespace, pass Empty.



指定した名前空間プレフィックスに割り当てられている名前空間 URI が格納された String。指定したプレフィックスに名前空間 URI が割り当てられていない場合は nullA String that contains the namespace URI assigned to the namespace prefix specified; null if no namespace URI is assigned to the prefix specified. 返される String は最小単位に分割されます。The String returned is atomized.


メソッドの例につい LookupNamespace ては、メソッド InsertElementAfter またはメソッドを参照してください InsertElementBeforeFor an example of the LookupNamespace method, see the InsertElementAfter or InsertElementBefore methods.


String.Emptyパラメーターとしてを指定した場合は prefix 、現在割り当てられている既定の名前空間 URI が返されます。If String.Empty is specified as the prefix parameter, the currently assigned default namespace URI is returned. 既定の名前空間 URI が明示的に割り当てられておらず、 String.Empty パラメーターとして指定されている場合 prefix 、空白のプレフィックスは、どの名前空間にも存在しない要素に関連付けられ、 String.Empty が返されます。If no default namespace URI is explicitly assigned, and String.Empty is specified as the prefix parameter, the blank prefix is associated with elements that are not in any namespace, and String.Empty is returned.


名前空間 URI マッピングのプレフィックスは、XML ドキュメント内のノード間で変更できます。The prefix to namespace URI mappings can change from node to node in an XML document. その結果、メソッドの値が、 LookupNamespace あるノードから次のノードに一貫していない可能性があります。As a result, the value of the LookupNamespace method may not be consistent from one node to the next.