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à :
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> :Citation:
<MS><Type>xxxx</Type><Name>xxx</Name><Datas>xxx</Datas></MS>
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.Citation:
XmlDocument xDoc = new XmlDocument();
xDoc.LoadXml(XMLdatas);
String typeData = xDoc.GetElementsByTagName("Type")[0].InnerText;
Voici un exemple où le parsing me pose problème:
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> ...Citation:
<MS><Type>Message</Type><Name>StepInfos</Name>
<Datas><?xml version="1.0" encoding="us-ascii"?><GenericStepResult xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="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>
Merci