Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Uma declaração literal XML é usada em uma expressão em um local que é ambíguo para o compilador do Visual Basic. Ou seja, o compilador do Visual Basic não pode determinar se o caractere menor que (<) é destinado como um operador comparativo ou o início de um literal XML. O código a seguir fornece um exemplo:
' Generates an error.
Dim queryResult = From element In elements _
Where <sample>Value</sample> = "Value" _
Select element
ID de erro: BC31198
Para corrigir este erro
- Coloque a declaração literal XML entre parênteses, conforme mostrado no exemplo a seguir:
Dim queryResult = From element In elements _
Where (<sample> Value</sample>) = "Value" _
Select element
- Modifique seu código para fazer referência a um literal XML existente, conforme mostrado no exemplo a seguir:
Dim queryResult = From element In elements _
Where e.<sample>.Value = "Value" _
Select element
Consulte também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.