XmlReader.LookupNamespace(String) 方法

定义

当在派生类中被重写时,在当前元素的范围内解析命名空间前缀。

public:
 abstract System::String ^ LookupNamespace(System::String ^ prefix);
public abstract string LookupNamespace (string prefix);
public abstract string? LookupNamespace (string prefix);
abstract member LookupNamespace : string -> string
Public MustOverride Function LookupNamespace (prefix As String) As String

参数

prefix
String

要解析其命名空间 URI 的前缀。 若要匹配默认命名空间,请传递一个空字符串。

返回

String

前缀映射到的命名空间 URI;如果未找到任何匹配的前缀,则为 null

例外

在上一次异步操作完成之前调用了 XmlReader 方法。 在此情况下,会引发 InvalidOperationException 并显示消息“异步操作已在进行中。”

注解

在以下 XML 字符串中,如果读取器位于属性上href,则通过调用reader.LookupNamespace("a")解析前缀a。 返回的字符串为 urn:456.

<root xmlns:a="urn:456">
  <item>
  <ref href="a:b"/>
  </item>
 </root>

适用于