ResxDiffLib.ResxDocument.ToXml C# (CSharp) Method

ToXml() public method

public ToXml ( ) : System.Xml.Linq.XDocument
return System.Xml.Linq.XDocument
        public XDocument ToXml()
        {
            if (_xml == null) return null;

            var xml = new XDocument(_xml);
            xml.Root.Elements("data").Remove();
            xml.Root.Add(Data.Select(data => data.ToXml()).ToArray());

            return xml;
        }

Usage Example

Ejemplo n.º 1
0
 public void ResxDocumentToXmlWithChanges()
 {
     var test1 = new ResxDocument(TestUtils.LoadTest1());
     test1.Data.Add(new ResxData {
                                     Name = "Test_key_4",
                                     Value = "Test value 4",
                                     Space = "preserve"
                                 });
     Assert.AreEqual(TestUtils.LoadTest2().ToString(), test1.ToXml().ToString());
 }
All Usage Examples Of ResxDiffLib.ResxDocument::ToXml