Eine Namespacedeklaration mit Präfix darf keinen leeren Wert in einem XML-Literal haben

Aktualisiert: November 2007

Namespace declaration with prefix cannot have an empty value in XML literals

Eine XML-Namespacedeklaration in einem XML-Literal enthält keinen Namespacewert. So verursacht z. B. der folgende Code diesen Fehler:

Dim book = <book xmlns:ns=""/>

Fehler-ID: BC31184

So beheben Sie diesen Fehler

  • Verwenden Sie einen gültigen Namespace in der XML-Namespacedefinition, oder entfernen Sie die XML-Namespacedeklaration aus dem XML-Literal.

    Alternativ können Sie die Imports-Anweisung verwenden, um ein Namespacepräfix für den leeren Namespace anzugeben. Beispiel:

    Imports <xmlns:ns="">
    

Siehe auch

Referenz

Imports-Anweisung (XML-Namespace)

Weitere Ressourcen

XML-Literale

XML in Visual Basic