Saturday 15 August 2015

linq - Convert a dictionary<string,string> to xml -


मैं एक शब्दकोश & lt; स्ट्रिंग, स्ट्रिंग & gt; इस XML में:

  & lt; root & gt; & LT; कुंजी & gt; मूल्य & lt; / कुंजी & gt; & LT; कुंजी 2 & gt; मान 2 & lt; / कुंजी 2 & gt; & Lt; / जड़ & gt;  

क्या यह कुछ फ़ैंसी linq का उपयोग किया जा सकता है?

नहीं भी विशेष रूप से फैंसी प्राप्त करने की आवश्यकता है:

  var xdoc = नया XDocument (नया XElement ("root", शब्दकोश। चयन करें (प्रविष्टि = & gt; नया XElement (प्रविष्टि। Key, entry.Value)) ));  

पूर्ण उदाहरण:

  सिस्टम का उपयोग कर; System.Collections.Generic का उपयोग कर; System.Linq का उपयोग कर; System.Xml.Linq का उपयोग कर; कक्षा परीक्षण {स्थैतिक शून्य मुख्य () {var शब्दकोश = नया शब्दकोश & lt; स्ट्रिंग, स्ट्रिंग & gt; {{"कुंजी", "मान"}, {"key2", "मूल्य 2"}}; Var xdoc = नया XDocument (नया XElement ("root", शब्दकोश। चयन करें (प्रविष्टि = & gt; नया XElement (प्रविष्टि। Key, entry.Value)))); Console.WriteLine (xdoc); }}  

आउटपुट:

  & lt; root & gt; & LT; कुंजी & gt; मूल्य & lt; / कुंजी & gt; & LT; कुंजी 2 & gt; मान 2 & lt; / कुंजी 2 & gt; & Lt; / जड़ & gt;  

No comments:

Post a Comment