Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Deklaracja literału XML jest używana w wyrażeniu w lokalizacji, która jest niejednoznaczna dla kompilatora języka Visual Basic. Oznacza to, że kompilator języka Visual Basic nie może określić, czy znak mniejszy niż (<) jest przeznaczony jako operator porównawczy lub początek literału XML. Poniższy kod zawiera przykład:
' Generates an error.
Dim queryResult = From element In elements _
Where <sample>Value</sample> = "Value" _
Select element
Identyfikator błędu: BC31198
Aby poprawić ten błąd
- Dołącz deklarację literału XML w nawiasy, jak pokazano w poniższym przykładzie:
Dim queryResult = From element In elements _
Where (<sample> Value</sample>) = "Value" _
Select element
- Zmodyfikuj kod tak, aby odwołył się do istniejącego literału XML, jak pokazano w poniższym przykładzie:
Dim queryResult = From element In elements _
Where e.<sample>.Value = "Value" _
Select element
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.