la lecture d'une chaîne de caractères XML à l'aide de LINQ

Je vais appeler un service sharepoint /_vti_bin/usergroup.asmx à partir de mon application silverlight. Dans la méthode GetAllUserCollectionFromWeb() retourne la chaîne de caractères XML. J'ai besoin de parcourir la chaîne XML pour obtenir les données requises. Mais le LINQ to XML dans ce scénario ne fonctionne pas, comme il est de travail lors du chargement du fichier XML et l'obtention de la req de données. Comment faire la même chose avec la fonctionnalité de LINQ to SQL avec une chaîne XML?

Exemple de code:

string str = @"<LanguageDetails>
                        <UserNode>
                            <Lang>
                                English
                            </Lang>
                        </UserNode>
                    </LanguageDetails>";

Besoin pour gérer la chaîne similaire et de réitérer la lecture de la valeur à l'aide de LINQ to XML.

Vous pouvez poster de code montrant les résultats que vous souhaitez atteindre? Aussi, accepter des réponses à vos autres questions!
Avez-vous pensez à utiliser XPath? msdn.microsoft.com/en-us/library/...
Mais XPath prévoit également que le fichier xml à charger pas la chaîne de caractères xml directement Rumpin.
afin de créer un XmlReader ou XmlDocument msdn.microsoft.com/en-us/library/w8k674bf.aspx de Cette façon, vous faites la validation, si la chaîne est en fait du XML.

OriginalL'auteur smhnkmr | 2011-08-24