Bonjour,

J'ai une question à propos du parsing XML. Je suis en train de créer un programme Client-serveur, et les message envoyés ont tous cette forme là :

<MS><Type>xxxx</Type><Name>xxx</Name><Datas>xxx</Datas></MS>
Grâce au parseur intégré de C#, j'arrive à récupérer facilement le contenu des élément, entre autre le contenu de la balise <Type> :
XmlDocument xDoc = new XmlDocument();
xDoc.LoadXml(XMLdatas);
String typeData = xDoc.GetElementsByTagName("Type")[0].InnerText;
Voila le problème maintenant et que j'ai besoin dans la balise <Datas> d'insérer un autre fichier XML entier, et le problème apparait lorsque je parse le fichier avec la fonction précédente.

Voici un exemple où le parsing me pose problème:
<MS><Type>Message</Type><Name>StepInfos</Name>
<Datas><?xml version="1.0" encoding="us-ascii"?><GenericStepResult xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xmlnssd="http://www.w3.org/2001/XMLSchema"><Name>hello</Name>
<NumStep>2</NumStep><StartTime>0001-01-01T00:00:00</StartTime>
<HasCrashed>false</HasCrashed><CrashExeption>Kill</CrashExeption>
<Status>Failed</Status></GenericStepResult>
</Datas></MS>
Quelqu'un aurait une idée pour résoudre ce problème? Il me faudrai juste récupérer le contenu de la balise <Type> ...
Merci