Looks like there are bug in XmlTextWriter. It produces incorrect xml
(missing closing tags)

This produces an empty file instead of <?xml version="1.0"?>
----------------
using System;
using System.Xml;

public class Demo
{
        public static void Main(string[] args)
        {
                XmlTextWriter wr = 
                        new XmlTextWriter("mono.xml", null);
                
                wr.Formatting = Formatting.Indented;
                wr.Indentation = 3;
                wr.WriteStartDocument();
                wr.Flush();
                wr.Close();
        }
}
---------------


And there is no closing </data> tag with this program:
-------------------
using System;
using System.Xml;

public class Demo
{
        public static void Main(string[] args)
        {
                XmlTextWriter wr = 
                        new XmlTextWriter("/tmp/mono.xml", null);
                
                wr.Formatting = Formatting.Indented;
                wr.Indentation = 3;
                wr.WriteStartDocument();

                wr.WriteComment("Ich bin ein Kommentar");
                wr.WriteStartElement("data");
                
                wr.WriteElementString("produkt", "Wurstsemmel");
                wr.WriteElementString("produkt", "Brot");
                wr.WriteElementString("produkt", "<produkt></produkt>");
                
                wr.WriteEndElement();
                
                wr.Flush();
                wr.Close();
        }
}
------------------

Any ideas?

- Dietmar


_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to