Lezen in het Engels

Delen via


De letterlijke XML-waarde kan hier niet worden weergegeven, tenzij deze tussen haakjes staat

Een letterlijke XML-declaratie wordt gebruikt in een expressie op een locatie die niet eenduidig is voor de Visual Basic-compiler. Dat wil gezegd, kan de Visual Basic-compiler niet bepalen of het kleiner dan teken (<) is bedoeld als een vergelijkende operator of het begin van een letterlijke XML-waarde. De volgende code bevat een voorbeeld:

' Generates an error.  
Dim queryResult = From element In elements _  
                  Where <sample>Value</sample> = "Value" _  
                  Select element  

Fout-id: BC31198

Deze fout corrigeren

  • Plaats de letterlijke XML-declaratie tussen haakjes, zoals wordt weergegeven in het volgende voorbeeld:
Dim queryResult = From element In elements _  
                  Where (<sample> Value</sample>) = "Value" _  
                  Select element  
  • Wijzig de code om te verwijzen naar een bestaande LETTERLIJKE XML-code, zoals wordt weergegeven in het volgende voorbeeld:
Dim queryResult = From element In elements _  
                  Where e.<sample>.Value = "Value" _  
                  Select element  

Zie ook