Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una declaración de literal de XML se usa en una expresión de una ubicación que es ambigua para el compilador de Visual Basic. Es decir, el compilador de Visual Basic no puede determinar si el carácter menor que (<) se usa como operador comparativo o para iniciar un literal XML. El siguiente fragmento de código muestra un ejemplo:
' Generates an error.
Dim queryResult = From element In elements _
Where <sample>Value</sample> = "Value" _
Select element
Identificador de error: BC31198
Para corregir este error
- Incluya la declaración de literal XML entre paréntesis, tal como se muestra en el ejemplo siguiente:
Dim queryResult = From element In elements _
Where (<sample> Value</sample>) = "Value" _
Select element
- Modifique el código para hacer referencia a un literal XML existente, tal como se muestra en el ejemplo siguiente:
Dim queryResult = From element In elements _
Where e.<sample>.Value = "Value" _
Select element