Číst v angličtině

Sdílet prostřednictvím


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

Oprava této chyby

  • 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  

Viz také