Содержание блога

вторник, 17 августа 2010 г.

Генератор XML на Silverligth

StringWriter sw = new StringWriter();
            XmlWriterSettings settings = new XmlWriterSettings();
            settings.Indent = true;
            //settings.NewLineOnAttributes = true;
            settings.ConformanceLevel = ConformanceLevel.Document;
            settings.OmitXmlDeclaration = true;

            using (XmlWriter xml = XmlWriter.Create(sw, settings))
            {
                xml.WriteStartDocument();
                xml.WriteComment("Создано WebPiket ver " + version);
                xml.WriteStartElement("gfx");
                        xml.WriteStartElement("line");

                        xml.WriteStartAttribute("name");
                        xml.WriteString(ln.Name);
                        xml.WriteEndAttribute();

                        xml.WriteStartAttribute("x1");
                        xml.WriteString(ln.X1.ToString());
                        xml.WriteEndAttribute();

                        xml.WriteStartAttribute("y1");
                        xml.WriteString(ln.Y1.ToString());
                        xml.WriteEndAttribute();

                        xml.WriteStartAttribute("x2");
                        xml.WriteString(ln.X2.ToString());
                        xml.WriteEndAttribute();

                        xml.WriteStartAttribute("y2");
                        xml.WriteString(ln.Y2.ToString());
                        xml.WriteEndAttribute();

                        xml.WriteEndElement();
                xml.WriteEndElement();//gfx  
            }

Комментариев нет:

Отправить комментарий