Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Deklaration eines XML-Literals wird in einem Ausdruck an einer Stelle verwendet, die mehrdeutig für den Visual Basic-Compiler ist. Der Visual Basic-Compiler kann also nicht feststellen, ob das Kleiner-als-Zeichen (<) als Vergleichsoperator oder Startzeichen eines XML-Literals vorgesehen ist. Der folgende Code veranschaulicht dies:
' Generates an error.
Dim queryResult = From element In elements _
Where <sample>Value</sample> = "Value" _
Select element
Fehler-ID: BC31198
So beheben Sie diesen Fehler
- Schließen Sie die Deklaration des XML-Literals in Klammern ein, wie im folgenden Beispiel dargestellt:
Dim queryResult = From element In elements _
Where (<sample> Value</sample>) = "Value" _
Select element
- Ändern Sie Ihren Code, sodass er auf ein vorhandenes XML-Literal verweist, wie im folgenden Beispiel dargestellt:
Dim queryResult = From element In elements _
Where e.<sample>.Value = "Value" _
Select element