Literál XML se zde nemůže zobrazit, pokud není uzavřený v závorkách.
Deklarace literálu XML se používá ve výrazu v umístění, které je nejednoznačné pro kompilátor jazyka Visual Basic. To znamená, že kompilátor jazyka Visual Basic nemůže určit, zda je znak menší než (<) určen jako srovnávací operátor nebo začátek literálu XML. Následující kód obsahuje příklad:
' Generates an error.
Dim queryResult = From element In elements _
Where <sample>Value</sample> = "Value" _
Select element
ID chyby: BC31198
- Uzavřete deklaraci literálu XML do závorek, jak je znázorněno v následujícím příkladu:
Dim queryResult = From element In elements _
Where (<sample> Value</sample>) = "Value" _
Select element
- Upravte kód tak, aby odkazovat na existující literál XML, jak je znázorněno v následujícím příkladu:
Dim queryResult = From element In elements _
Where e.<sample>.Value = "Value" _
Select element
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: