2
Reply

Xml with multple element split

Darshan Kshirasagar

Darshan Kshirasagar

Nov 2 2016 8:31 AM
217
Below is my XML string :<br /> <br /> &lt;Header&gt;<br /> &lt;Fr&gt;<br /> &lt;Id&gt;<br /> &lt;Fin&gt;<br /> &lt;Clr&gt;<br /> &lt;MId&gt;002&lt;/MId&gt;<br /> &lt;/Clr&gt;<br /> &lt;/Fin&gt;<br /> &lt;/Id&gt;<br /> &lt;/Fr&gt;<br /> &lt;To&gt;<br /> &lt;Id&gt;<br /> &lt;Fin&gt;<br /> &lt;Clr&gt;<br /> &lt;MId&gt;025&lt;/MId&gt;<br /> &lt;/Clr&gt;<br /> &lt;/Fin&gt;<br /> &lt;/Id&gt;<br /> &lt;/To&gt;<br /> &lt;Msgid&gt;93734&lt;/Msgid&gt;<br /> &lt;/Header&gt;<br /> &lt;Body&gt;<br /> &lt;F1&gt;<br /> &lt;GH&gt;<br /> &lt;A&gt;KANG201611021631893734&lt;/A&gt;<br /> &lt;B&gt;2016-11-02T04:11:52&lt;/B&gt;<br /> &lt;C&gt;1&lt;/C&gt;<br /> &lt;D Ccy = "INR"&gt;2500.00&lt;/D&gt;<br /> &lt;E&gt;2016-11-02&lt;/E&gt;<br /> &lt;/GH&gt;<br /> &lt;CD&gt;<br /> &lt;P&gt;<br /> &lt;E1&gt;/XUTR/KANGH16307631893734&lt;/E1&gt;<br /> &lt;T1&gt;KANGR520161102631893734&lt;/T1&gt;<br /> &lt;/P&gt;<br /> &lt;P2&gt;<br /> &lt;I1&gt;HIGH&lt;/I1&gt;<br /> &lt;S1&gt;<br /> &lt;P2&gt;asd&lt;/P2&gt;<br /> &lt;/S1&gt;<br /> &lt;L1&gt;<br /> &lt;P4&gt;werwer&lt;/P4&gt;<br /> &lt;/L1&gt;<br /> &lt;C6&gt;<br /> &lt;cc&gt;100&lt;/cc&gt;<br /> &lt;/C6&gt;<br /> &lt;/P2&gt;<br /> &lt;/CD&gt;<br /> &lt;/F1&gt;<br /> &lt;/Body&gt;<br /> <br /> <br /> In this XML Multiple elements like "Header" and "Body"<br /> i want to split this single string to two as separate Header and Body .<br /> <br /> <strong>What I have tried:</strong><br /> <br /> string xml = "&lt;root&gt;" + messageStream + "&lt;/root&gt;";<br /> XDocument doc = XDocument.Parse(xml); <br /> //String status = doc.Root.Element("Header").Value;

Answers (2)
Next Recommended Forum