'prefix' è un prefisso XML e non può essere utilizzato come espressione

Aggiornamento: novembre 2007

Messaggio di errore

'prefix' è un prefisso XML e non può essere utilizzato come espressione. Per creare un oggetto spazio dei nomi, utilizzare l'operatore GetXmlNamespace.
'prefix' is an XML prefix and cannot be used as an expression. Use the GetXmlNamespace operator to create a namespace object.

Il prefisso per uno spazio dei nomi XML importato utilizzando l'istruzione Imports non può essere utilizzato al di fuori di un valore letterale XML.

ID errore: BC30114

Per correggere l'errore

  • Se è necessario fare riferimento a una parte dello spazio dei nomi XML importato, utilizzare l'operatore GetXmlNamespace per recuperare un oggetto XNamespace. Utilizzare tale oggetto anziché il prefisso dello spazio dei nomi XML.

  • Se si sta utilizzando il prefisso dello spazio dei nomi XML per qualificare un valore letterale XML, assicurarsi di impiegare la sintassi appropriata per il valore letterale XML.

Vedere anche

Concetti

Introduzione a LINQ in Visual Basic

Riferimenti

Istruzione Imports (spazio dei nomi XML)

Operatore GetXmlNamespace

Altre risorse

Valori letterali XML

XML in Visual Basic