Convertit une chaîne au format XML à l'aide .Net
- Je stocker les XML
sortie de String
et Encore convertir cette chaîne de caractères au format XML .J'ai réussi à convertir XML
sortie de Chaîne, mais j'ai eu le problème de la conversion de chaîne de caractères au format XML.
exemple de code:
webservice.Service1 objService1 = new webservice.Service1();
String s = objService1.HelloWorld(); //Convert XML output into String
XmlDocument xd = new XmlDocument();
xd.LoadXML(s);
- Je utiliser LoadXML()
méthode, mais je suis d'erreur
Data at the root level is invalid. Line 1 position 1.
Ses reconnaissant, si tout le corps donne le code pour convertir une Chaîne en XML en c#.
Merci,
- Merci de montrer la valeur de
s
- il ya une bonne chance qu'il n'est pas un fichier XML. - Mettre la chaîne de réponse de la
HelloWorld()
méthode.
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser XDocument. XDocument est mieux que XMLDocument. Il est très efficace, simple et facile à utiliser.
Votre code :
Solution:
Il fonctionne.
Vous devez imprimer le
s
de la valeur et de vérifier qu'il est bien une chaîne xml valable.