Freigeben über


'prefix' ist ein XML-Präfix und kann nicht als Ausdruck verwendet werden

Aktualisiert: November 2007

Fehlermeldung

"prefix" ist ein XML-Präfix und kann nicht als Ausdruck verwendet werden. Erstellen Sie mit dem GetXmlNamespace-Operator ein Namespaceobjekt.
'prefix' is an XML prefix and cannot be used as an expression. Use the GetXmlNamespace operator to create a namespace object.

Das Präfix für einen mithilfe der Imports-Anweisung importierten XML-Namespace kann nicht außerhalb eines XML-Literals verwendet werden.

Fehler-ID: BC30114

So beheben Sie diesen Fehler

  • Wenn Sie auf einen Teil des importierten XML-Namespace verweisen müssen, verwenden Sie den GetXmlNamespace-Operator, um ein XNamespace-Objekt abzurufen. Verwenden Sie dieses Objekt anstelle des XML-Namespacepräfix.

  • Wenn Sie das XML-Namespacepräfix verwenden, um ein XML-Literal zu qualifizieren, sollten Sie sicherstellen, dass Sie die geeignete Syntax für das XML-Literal verwenden.

Siehe auch

Konzepte

Einführung in LINQ in Visual Basic

Referenz

Imports-Anweisung (XML-Namespace)

GetXmlNamespace-Operator

Weitere Ressourcen

XML-Literale

XML in Visual Basic