Os atributos XML não podem ser selecionados do tipo 'type'

Um atributo XML foi referenciado para um objeto que não é do tipo XElement ou IEnumerable(Of XElement). Para obter mais informações, consulte Propriedade do eixo do atributo XML.

' Generates an error.  
Dim var = "sample text".@attr  

ID de erro: BC36808

Para corrigir este erro

  • Certifique-se de que o objeto do qual você está fazendo referência a um atributo esteja fortemente tipado como XElement ou IEnumerable(Of XElement). Segue-se um exemplo:
Dim elem As XElement = <root attr="value"/>  
Dim var = elem.@attr  

Consulte também