Поделиться через


"prefix" является префиксом XML и не может использоваться в качестве выражения

Обновлен: Ноябрь 2007

Сообщение об ошибке

"prefix" является префиксом XML и не может использоваться в качестве выражения. Используйте оператор GetXmlNamespace для создания пространства имен объекта.
'prefix' is an XML prefix and cannot be used as an expression. Use the GetXmlNamespace operator to create a namespace object.

Префикс для пространства имен XML, который импортируется с помощью оператора Imports, не может быть использован за пределами XML-литерала.

Идентификатор ошибки: BC30114

Исправление данной ошибки

  • Если необходимо сослаться на части импортированного пространства имен XML, воспользуйтесь оператором GetXmlNamespace для извлечения объекта XNamespace. Используйте этот объект вместо префикса пространства имен XML.

  • Если для уточнения XML-литерала используется префикс пространства имен XML, убедитесь, что используется соответствующий синтаксис для XML-литерала.

См. также

Основные понятия

Знакомство с LINQ в Visual Basic

Ссылки

Оператор Imports (пространство имен XML)

Оператор GetXmlNamespace

Другие ресурсы

XML-литералы

XML в Visual Basic