XmlNodeReader.LookupNamespace(String) 方法

定义

解析当前元素的范围内的命名空间前缀。

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

参数

prefix
String

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

返回

String

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

注解

备注

在 .NET Framework 2.0 中,建议的做法是使用XmlReaderSettings类和Create方法创建XmlReader实例。 这使你可以充分利用.NET Framework中引入的所有新功能。 有关详细信息,请参阅参考页中的 XmlReader “备注”部分。

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

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

适用于