XmlTextReader.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 пространства имен. Чтобы сопоставить пространство имен по умолчанию, необходимо передать пустую строку. Эту строку не следует атомизировать.
Возвращаемое значение
URI пространства имен, которое отображает префикс, или значение null
, если соответствующий префикс не найден.
Исключения
Свойству Namespaces задано значение true
, а свойству prefix
— null
.
Комментарии
Примечание
Начиная с платформа .NET Framework 2.0 рекомендуется создавать XmlReader экземпляры с помощью XmlReader.Create метода , чтобы воспользоваться преимуществами новых функций.
В следующем XML-коде, если средство чтения расположено в атрибуте href
, префикс a
разрешается путем вызова reader.LookupNamespace("a")
. Возвращаемая строка — urn:456
.
<root xmlns:a="urn:456">
<item>
<ref href="a:b"/>
</item>
</root>