XmlValidatingReader.LookupNamespace(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
解析当前元素的范围内的命名空间前缀。
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) 的前缀。 若要匹配默认命名空间,请传递一个空字符串。
返回
前缀映射到的命名空间 URI;如果未找到任何匹配的前缀,则为 null
。
注解
备注
该XmlValidatingReader类在 .NET Framework 2.0 中已过时。 可以使用类和Create方法创建验证XmlReader实例XmlReaderSettings。 有关详细信息,请参阅 XmlReader 引用页的“备注”部分。
在以下 XML 字符串中,如果读取器定位在href
属性上,则通过调用解析reader.LookupNamespace("a", true)
前缀a
。 返回的字符串为 urn:456
.
<root xmlns:a="urn:456">
<item>
<ref href="a:b"/>
</item>
</root>