WriteString() public method

public WriteString ( string text ) : void
text string
return void
Example #1
0
 public static void SaveAsXml(IEnumerable<Chapter> chapters, string path)
 {
     var writer = new XmlTextWriter(path, Encoding.GetEncoding("ISO-8859-1"));
     writer.Formatting = Formatting.Indented;
     writer.WriteStartDocument();
         writer.WriteDocType("Chapters", null, "matroskachapters.dtd", null);
         writer.WriteStartElement("Chapters");
             writer.WriteStartElement("EditionEntry");
             foreach (var chapter in chapters.Where(chapter => chapter.Keep))
             {
                 writer.WriteStartElement("ChapterAtom");
                     writer.WriteStartElement("ChapterTimeStart");
                         writer.WriteString(chapter.StartTimeXmlFormat); // 00:00:00.000
                     writer.WriteEndElement();
                     writer.WriteStartElement("ChapterDisplay");
                         writer.WriteStartElement("ChapterString");
                             writer.WriteString(chapter.Title); // Chapter 1
                         writer.WriteEndElement();
                         if (chapter.Language != null && chapter.Language != Language.Undetermined)
                         {
                             writer.WriteStartElement("ChapterLanguage");
                                 writer.WriteString(chapter.Language.ISO_639_2); // eng
                             writer.WriteEndElement();
                         }
                     writer.WriteEndElement();
                 writer.WriteEndElement();
             }
             writer.WriteEndElement();
         writer.WriteEndElement();
     writer.WriteEndDocument();
     writer.Close();
 }
Example #2
0
 //S'encarrega d'afegir al writer passat, el diccionari de propietats i els valors del component corresponent.
 public static void SetXMLFromProperties(String className, String[] arrayToGet, Dictionary<String, Object> dictProp, XmlTextWriter writer)
 {
     writer.WriteStartElement(AppConstants.DICT_TAGS[className]); //<component>
     for (int i = 0; i < arrayToGet.Length; i++)
     {
         writer.WriteStartElement(arrayToGet[i]);
         try
         {
             if (arrayToGet[i] == "DefaultIPGateway") //Si es la porta d'enllaç, agafarem el primer element del array.
             {
                 String[] array = (String[])dictProp[arrayToGet[i]];
                 writer.WriteString(array[0]);
             }
             else
             {
                 writer.WriteString(
                     //if
                     (dictProp[arrayToGet[i]] == null) ||
                     (dictProp[arrayToGet[i]].Equals("")) ||
                     (dictProp[arrayToGet[i]].Equals("0")) || //
                     (dictProp[arrayToGet[i]].Equals("N/A")) ? "N/A" :
                     //else
                     (dictProp[arrayToGet[i]].ToString().Trim())
                     );
             }
             writer.WriteEndElement();
         }
         catch (Exception)
         {
             writer.WriteString("N/A");
             writer.WriteEndElement();
         }
     }
     writer.WriteEndElement(); //</component>
 }
        public string IssueLicense(DateTime expiry, string uniqueKey)
        {
            var sbXml = new StringBuilder();
            using (var swOut = new StringWriter(sbXml))
            using (var xmlOut = new XmlTextWriter(swOut))
            {
                xmlOut.WriteStartDocument();
                xmlOut.WriteStartElement("License");
                xmlOut.WriteStartElement("Key");
                xmlOut.WriteString(uniqueKey);
                xmlOut.WriteEndElement();
                xmlOut.WriteStartElement("IssueDate");
                xmlOut.WriteString(DateTime.Now
                    .ToString("dd/MM/yyyy HH:mm:ss"));
                xmlOut.WriteEndElement();
                xmlOut.WriteStartElement("Expires");
                xmlOut.WriteString(expiry
                    .ToString("dd/MM/yyyy HH:mm:ss"));
                xmlOut.WriteEndElement();
                xmlOut.WriteStartElement("IssuedBy");
                xmlOut.WriteString("Demo Licensing Server");
                xmlOut.WriteEndElement();
                xmlOut.WriteEndElement();
                xmlOut.WriteEndDocument();
                xmlOut.Close();
            }

            var privateKey = EncryptionUtils.GetRSAFromSnkFile("DemoPubPrivPair.snk");
            return SignAndVerify
            .SignXmlFile(sbXml.ToString(), privateKey);
        }
Example #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (File.Exists("Favourite.xml"))
            {
                XmlDocument doc = new XmlDocument();
                doc.Load("Favourite.xml");
                XmlNode webName = doc.CreateElement("WebsiteName");
                XmlNode web = doc.CreateElement("Website");

                web.InnerText = textBoxURL.Text;
                webName.InnerText = textBoxUrlName.Text;
                doc.DocumentElement.AppendChild(webName);
                doc.DocumentElement.AppendChild(web);
                doc.Save("Favourite.xml");
            }
            else
            {
                XmlTextWriter tw = new XmlTextWriter("Favourite.xml", Encoding.UTF8);
                tw.WriteStartElement("Favourite");
                tw.WriteStartElement("Website");
                tw.WriteStartElement("Name");
                tw.WriteString(textBoxURL.Text);
                tw.WriteString(textBoxUrlName.Text);

                tw.WriteEndElement();
                tw.WriteEndElement();
                tw.WriteEndElement();

                tw.Close();
            }
            MessageBox.Show("Favourite has been saved");
            this.Close();
        }
        public static void WriteToXml(string filePath, List<KeyValuePair<string, List<string>>> myList)
        {
            var writer = new XmlTextWriter(filePath, Encoding.Unicode)
            {
                Formatting = Formatting.Indented,
                //Use indentation for readability.
                Indentation = 4
            };
            //writer.WriteProcessingInstruction("xml", "version='1.0' encoding='UTF-8'");
            //Write an element (this one is the root element).
            writer.WriteStartElement("ConnectionSettings");

            foreach (var keyValuePair in myList)
            {
                writer.WriteStartElement("Connection");
                writer.WriteString(keyValuePair.Key);
                writer.WriteEndElement();
                writer.WriteStartElement("UserName");
                writer.WriteString(keyValuePair.Value.First());
                writer.WriteEndElement();
                writer.WriteStartElement("VirtualProxy");
                writer.WriteString(keyValuePair.Value.Last());
                writer.WriteEndElement();
            }

            //Write the close tag for the root element.
            writer.WriteEndElement();

            //Write the XML to file and close the writer.
            writer.Close();
        }
Example #6
0
        private void DumpInputs()
        {
            try
            {
                System.Reflection.Assembly currentAssembly = System.Reflection.Assembly.GetAssembly(typeof(MainForm));
                FileInfo assemblyFileInfo = new FileInfo(currentAssembly.Location);

                System.Xml.XmlTextWriter xw = new System.Xml.XmlTextWriter(assemblyFileInfo.DirectoryName + @"\init.xml", null);

                xw.Formatting  = System.Xml.Formatting.Indented;
                xw.Indentation = 2;
                xw.WriteStartDocument();
                xw.WriteStartElement("Robocopy_GUI");


                xw.WriteStartElement("Source");
                xw.WriteString(this.textSource.Text);
                xw.WriteEndElement();

                xw.WriteStartElement("Destination");
                xw.WriteString(this.textDestination.Text);
                xw.WriteEndElement();


                xw.WriteEndElement();
                xw.WriteEndDocument();
                xw.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\n" + ex.StackTrace, ex.Source);
            }
        }
        public void CreateConfigurationFile()
        {
            // Deleting file if exists
            if (File.Exists(configFilename))
            {
                File.Delete(configFilename);
            }

            XmlTextWriter writer = new XmlTextWriter(configFilename, null);

            writer.Formatting = Formatting.Indented;
            writer.WriteStartDocument();
            writer.WriteStartElement(XML_TAG_OPENKM, "");                               // <openkm>
            writer.WriteStartElement(XML_TAG_HOST, "");                                 // <host>
            writer.WriteString(host);                                                   // host value
            writer.WriteEndElement();                                                   // </host>
            writer.WriteStartElement(XML_TAG_USER, "");                                 // <user>
            writer.WriteString(user);                                                   // user value
            writer.WriteEndElement();                                                   // </user>
            writer.WriteStartElement(XML_TAG_PASSWORD, "");                             // <password>
            writer.WriteString(Crypt.EncryptString(password, OPENKM_ENCRYPT_PASSWORD)); // password value
            writer.WriteEndElement();                                                   // </password>
            writer.WriteFullEndElement();                                               // </openkm>
            writer.WriteEndDocument();                                                  // EOF
            writer.Close();
        }
        protected void OkButton_Click(object sender, EventArgs e)
        {
            string file = "C:\\Users\\Kiran\\Desktop\\Inventory.xml";
            if ((IdTextBox.Text == null) || (NameTextBox.Text == null) || (PriceTextBox.Text == null) || (QauntityTextBox.Text == null))
            {

                ErrorLabel.Visible = true;
            }
            else {
                CartObject item = new CartObject();
                item.itemId = IdTextBox.Text;
                item.itemName = NameTextBox.Text;
                item.itemPrice = Convert.ToDouble(PriceTextBox.Text);
                item.itemQuantity = Convert.ToUInt16(QauntityTextBox.Text);

                if (!File.Exists(file))
                {
                    XmlTextWriter xWriter = new XmlTextWriter(file, Encoding.UTF8);
                    xWriter.Formatting = Formatting.Indented;
                    xWriter.WriteStartElement("items");
                    xWriter.WriteStartElement("item");
                    xWriter.WriteStartElement("itemId");
                    xWriter.WriteString(item.itemId);
                    xWriter.WriteEndElement();
                    xWriter.WriteStartElement("itemName");
                    xWriter.WriteString(item.itemName);
                    xWriter.WriteEndElement();
                    xWriter.WriteStartElement("itemPrice");
                    xWriter.WriteString(Convert.ToString(item.itemPrice));
                    xWriter.WriteEndElement();
                    xWriter.WriteStartElement("itemQuantity");
                    xWriter.WriteString(Convert.ToString(item.itemQuantity));
                    xWriter.WriteEndElement();
                    xWriter.Close();
                }
                else
                {
                    XmlDocument doc = new XmlDocument();
                    doc.Load(file);
                    XmlNode itemNode = doc.CreateElement("item");
                    XmlNode itemIdNode = doc.CreateElement("itemId");
                    itemIdNode.InnerText = item.itemId;
                    XmlNode itemNameNode = doc.CreateElement("itemName");
                    itemNameNode.InnerText = item.itemName;
                    XmlNode itemPriceNode = doc.CreateElement("itemPrice");
                    itemPriceNode.InnerText = Convert.ToString(item.itemPrice);
                    XmlNode itemQuantityNode = doc.CreateElement("itemQuantity");
                    itemQuantityNode.InnerText = Convert.ToString(item.itemQuantity);
                    itemNode.AppendChild(itemIdNode);
                    itemNode.AppendChild(itemNameNode);
                    itemNode.AppendChild(itemPriceNode);
                    itemNode.AppendChild(itemQuantityNode);
                    doc.DocumentElement.AppendChild(itemNode);
                    doc.Save(file);

                }

            }
        }
Example #9
0
		public static void Main (string[] args)
		{
			ArrayList problems;

			Validator v = new Validator ();
			Util.Verbosity = Util.DebugLevel.All;
			Util.Inform ("Loaded schema.");
			if (args.Length == 0) {
				Util.Inform ("Reading from standard input.");
				problems = v.ValidateString ("");
			} else {
				problems = v.Validate (args [0]);
			}

			if (XmlOutput) {
				XmlTextWriter w = new XmlTextWriter (Console.Out);
				w.WriteStartDocument ();
				w.WriteStartElement (null, "Problems", null);
				foreach (Problem p in problems)
				{
					w.WriteWhitespace ("\n");
					w.WriteStartElement (null, "Problem", null);

					w.WriteWhitespace ("\n");
					w.WriteStartElement (null, "Test", null);
					w.WriteString (p.Test);
					w.WriteEndElement ();

					w.WriteWhitespace ("\n");
					w.WriteStartElement (null, "Title", null);
					w.WriteString (p.Title);
					w.WriteEndElement ();

					w.WriteWhitespace ("\n");
					w.WriteStartElement (null, "Description", null);
					w.WriteString (p.Description);
					w.WriteEndElement ();

					w.WriteWhitespace ("\n");
					w.WriteStartElement (null, "Detail", null);
					w.WriteString (p.Detail);
					w.WriteEndElement ();

					w.WriteWhitespace ("\n");
					w.WriteEndElement ();
					w.WriteWhitespace ("\n");
				}
				w.WriteEndElement ();
				w.WriteWhitespace ("\n");
				w.WriteEndDocument ();

			} else {
				foreach (Problem p in problems)
				{
					Console.WriteLine (p.Title + " -- " + p.Description);
					Console.WriteLine (p.Detail);
				}
			}
		}
Example #10
0
        public void exportTopic(string p_ID, Topic p_Topic)
        {
            Settings l_Settings = Settings.Instance;
            //File overwritten when already existing
            XmlTextWriter l_Writer = new XmlTextWriter(l_Settings.TopicsDir + p_ID + ".xml", Encoding.UTF8);
            l_Writer.Formatting = Formatting.Indented;

            try
            {
                l_Writer.WriteStartDocument();
                l_Writer.WriteComment("ggplot2 topic.");
                l_Writer.WriteStartElement("Topic");

                l_Writer.WriteStartElement("Title");
                l_Writer.WriteString(p_Topic.Title);
                l_Writer.WriteEndElement();
                l_Writer.WriteStartElement("ID");
                l_Writer.WriteString(p_Topic.ID);
                l_Writer.WriteEndElement();
                l_Writer.WriteStartElement("Messages");

                for (int j = 0; j < p_Topic.Messages.Count; j++)
                {
                    l_Writer.WriteStartElement("Message");
                    l_Writer.WriteStartElement("User");
                    l_Writer.WriteStartElement("Name");
                    l_Writer.WriteString(p_Topic.Messages[j].UserName);
                    l_Writer.WriteEndElement();
                    l_Writer.WriteStartElement("Avatar");
                    l_Writer.WriteString(p_Topic.Messages[j].Avatar);
                    l_Writer.WriteEndElement();
                    l_Writer.WriteStartElement("Email");
                    l_Writer.WriteString(p_Topic.Messages[j].Email);
                    l_Writer.WriteEndElement();
                    l_Writer.WriteEndElement();//~User
                    l_Writer.WriteStartElement("date");
                    l_Writer.WriteString(p_Topic.Messages[j].Date);
                    l_Writer.WriteEndElement();
                    l_Writer.WriteStartElement("content");
                    l_Writer.WriteString(p_Topic.Messages[j].Content);
                    l_Writer.WriteEndElement();
                    l_Writer.WriteEndElement();//~Message
                }

                l_Writer.WriteEndElement();//~Messages
                l_Writer.WriteEndElement();//~Topic

                l_Writer.WriteEndDocument();
                l_Writer.Flush();
                l_Writer.Close();
            }
            catch (Exception e)
            {
                l_Writer.Flush();
                l_Writer.Close();
                if (l_Settings.DebugMode)
                    debug("Exception in exportTopic(): " + e.Message);
            }
        }
Example #11
0
        public void CreateTemplate()
        {
            XmlTextWriter xmlWriter = new XmlTextWriter(kitFileLocation, null);
            xmlWriter.WriteStartDocument();
            //Add a template kit
            xmlWriter.WriteStartElement("kits"); //Parent
            xmlWriter.WriteStartElement("kit"); //Actual kit data

                xmlWriter.WriteStartElement("name");
                xmlWriter.WriteString("admins");
                xmlWriter.WriteEndElement();

                xmlWriter.WriteStartElement("description");
                xmlWriter.WriteString("Kit for Admins");
                xmlWriter.WriteEndElement();

                xmlWriter.WriteStartElement("item");
                xmlWriter.WriteAttributeString("id", "122");
                xmlWriter.WriteEndElement();

            xmlWriter.WriteEndElement();
            xmlWriter.WriteStartElement("kit");

                xmlWriter.WriteStartElement("name");
                xmlWriter.WriteString("builder");
                xmlWriter.WriteEndElement();

                xmlWriter.WriteStartElement("description");
                xmlWriter.WriteString("Kit for Builders");
                xmlWriter.WriteEndElement();

                xmlWriter.WriteStartElement("item");
                xmlWriter.WriteAttributeString("id", "58");
                xmlWriter.WriteEndElement();

            xmlWriter.WriteEndElement();
            xmlWriter.WriteStartElement("kit");

                xmlWriter.WriteStartElement("name");
                xmlWriter.WriteString("mod");
                xmlWriter.WriteEndElement();

                xmlWriter.WriteStartElement("description");
                xmlWriter.WriteString("Kit for Mods");
                xmlWriter.WriteEndElement();

                xmlWriter.WriteStartElement("item");
                xmlWriter.WriteAttributeString("id", "58");
                xmlWriter.WriteEndElement();

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();

            xmlWriter.WriteEndDocument();
            xmlWriter.Flush();
            xmlWriter.Close();
        }
Example #12
0
 public static void Main(string[] args)
 {
     XmlTextWriter xmlTextWriter = new XmlTextWriter(Console.Out);
     xmlTextWriter.WriteStartDocument();
     xmlTextWriter.WriteString("articulo1");
     xmlTextWriter.WriteStartAttribute("nombre");
     xmlTextWriter.WriteString("Articulo uno");
     xmlTextWriter.Close();
 }
Example #13
0
        /// <summary>
        /// 格式化日期类型
        /// </summary>
        /// <param name="doc"></param>
        /// <returns></returns>
        private XmlDocument DateTimeFormat(XmlDocument doc, List <string> eles)
        {
            if (eles == null || eles.Count == 0 || doc == null)
            {
                return(doc);
            }
            XmlDocument newDoc = new XmlDocument();

            try {
                // 建立一个 XmlTextReader 对象来读取 XML 数据。
                using (XmlTextReader myXmlReader = new XmlTextReader(doc.OuterXml, XmlNodeType.Element, null)) {
                    // 使用指定的文件与编码方式来建立一个 XmlTextWriter 对象。
                    using (System.Xml.XmlTextWriter myXmlWriter = new System.Xml.XmlTextWriter(_filePath, Encoding.UTF8)) {
                        myXmlWriter.Formatting  = Formatting.Indented;
                        myXmlWriter.Indentation = 4;
                        myXmlWriter.WriteStartDocument();

                        string elementName = "";

                        // 解析并显示每一个节点。
                        while (myXmlReader.Read())
                        {
                            switch (myXmlReader.NodeType)
                            {
                            case XmlNodeType.Element:
                                myXmlWriter.WriteStartElement(myXmlReader.Name);
                                myXmlWriter.WriteAttributes(myXmlReader, true);
                                elementName = myXmlReader.Name;

                                break;

                            case XmlNodeType.Text:
                                if (eles.Contains(elementName))
                                {
                                    myXmlWriter.WriteString(XmlConvert.ToDateTime(myXmlReader.Value, XmlDateTimeSerializationMode.Local).ToString("yyyy-MM-dd HH:mm:ss"));
                                    break;
                                }
                                myXmlWriter.WriteString(myXmlReader.Value);
                                break;

                            case XmlNodeType.EndElement:
                                myXmlWriter.WriteEndElement();
                                break;
                            }
                        }
                    }
                }
                newDoc.Load(_filePath);
                return(newDoc);
            } catch (Exception ex) {
                MessageBoxPLM.Show(string.Format("导入ERP文件格式化失败,错误信息:{0}", ex.Message));
                return(null);
            }
        }
Example #14
0
        /// <summary>
        /// Generate the feed
        /// </summary>
        /// <param name="context">Encapsulate all HTTP-specific information about an individual HTTP request.</param>
        public void ProcessRequest(HttpContext context)
        {
            context.Response.Clear();
            context.Response.ContentType = "text/xml";

            using (XmlWriter writerRss = new XmlTextWriter(context.Response.OutputStream, Encoding.UTF8))
            {
                writerRss.WriteStartDocument();
                writerRss.WriteStartElement("rss");
                writerRss.WriteAttributeString("version", "2.0");
                writerRss.WriteStartElement("channel");
                writerRss.WriteElementString("title", GlobalRessources.SiteName);
                writerRss.WriteStartElement("ImageUrl");
                writerRss.WriteElementString("Url", "Images/logo.png");
                writerRss.WriteElementString("title", GlobalRessources.SiteName);
                writerRss.WriteElementString("link", GlobalRessources.SiteUrl);
                writerRss.WriteEndElement();
                writerRss.WriteElementString("link", GlobalRessources.SiteUrl);
                writerRss.WriteElementString("description", "Retrouvez les dernières actualités de notre association.");

                IEnumerable<News> news = _webserviceNews.GetListNewsLimited(0, 15);

                foreach (News item in news)
                {
                    writerRss.WriteStartElement("item");

                    writerRss.WriteElementString("title", item.Title);

                    writerRss.WriteStartElement("description");
                    writerRss.WriteString(string.Format("<img src=\"{0}\" width=\"100\" height=\"113\" style=\"float: left\" />", item.ImageUrl));
                    writerRss.WriteString(item.Text);
                    writerRss.WriteEndElement();

                    writerRss.WriteElementString("link", string.Format("http://www.epsilab.net/News-{0}-{1}.aspx", item.Id, item.Url));
                    writerRss.WriteElementString("pubDate",  item.DateTime.ToString("f"));
                    writerRss.WriteElementString("author", string.Format("{0} {1}", item.Member.FirstName, item.Member.LastName));

                    writerRss.WriteEndElement();
                }

                writerRss.WriteEndElement();
                writerRss.WriteEndElement();
                writerRss.WriteEndDocument();

                writerRss.Flush();
                writerRss.Close();
            }

            context.Response.End();
        }
 private void createNode(string pID, string pName, string pPrice, XmlTextWriter writer)
 {
     writer.WriteStartElement("Product");
     writer.WriteStartElement("Product_id");
     writer.WriteString(pID);
     writer.WriteEndElement();
     writer.WriteStartElement("Product_name");
     writer.WriteString(pName);
     writer.WriteEndElement();
     writer.WriteStartElement("Product_price");
     writer.WriteString(pPrice);
     writer.WriteEndElement();
     writer.WriteEndElement();
 }
Example #16
0
        void Button1Click(object sender, EventArgs e)
        {
            string str_app = Application.StartupPath;
            XmlWriter XML = new XmlTextWriter(str_app + "\\WZextract_settings.xml", Encoding.Default);
                XML.WriteStartDocument();
                    XML.WriteStartElement("Settings");
                        XML.WriteStartElement("WZ_Files");
                            if (txtWZPath.Text != "") { XML.WriteString(txtWZPath.Text); } else { XML.WriteString("None"); }
                        XML.WriteEndElement();
                        XML.WriteStartElement("PNGs");
                            if (txtPNGPath.Text != "") { XML.WriteString(txtPNGPath.Text); } else { XML.WriteString("None"); }
                        XML.WriteEndElement();
                        XML.WriteStartElement("Map_Renders");
                            if (txtMapPath.Text != "") { XML.WriteString(txtMapPath.Text); } else { XML.WriteString("None"); }
                        XML.WriteEndElement();
                        XML.WriteStartElement("MP3s");
                            if (txtMP3Path.Text != "") { XML.WriteString(txtMP3Path.Text); } else { XML.WriteString("None"); }
                        XML.WriteEndElement();
                        XML.WriteStartElement("Resolve_UOLs");
                            XML.WriteValue(chkResolveUOL.Checked);
                        XML.WriteEndElement();
                        XML.WriteStartElement("Language");
                            XML.WriteValue(cmbLanguage.SelectedIndex);
                        XML.WriteEndElement();

                    XML.WriteEndElement();
                XML.WriteEndDocument();
            XML.Close();

            this.Close();
        }
Example #17
0
        protected override string BuildFeed()
        {
            StringWriter sw = new StringWriter();
            sw.WriteLine("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>");
            XmlTextWriter writer = new XmlTextWriter(sw);

            writer.WriteStartElement("creators");

            foreach(User user in GetCreators())
            {
                writer.WriteStartElement("creatorInfo");
                writer.WriteAttributeString("id", user.Name);
                writer.WriteElementString("name",  user.ProperName ?? string.Empty);

                writer.WriteStartElement("email");
                bool displayEmail = !string.IsNullOrEmpty(user.PublicEmail);
                writer.WriteAttributeString("display", displayEmail.ToString());
                writer.WriteString(user.PublicEmail);
                writer.WriteEndElement(); // End email

                writer.WriteElementString("bio", string.IsNullOrEmpty(user.Bio) ? string.Empty : Util.RemoveHtml(user.Bio, 200));
                writer.WriteElementString("url", user.WebSite ?? string.Empty);
                writer.WriteEndElement(); // End creatorInfo
            }

            writer.WriteEndElement(); // End creators

            return sw.ToString();
        }
        private void WriteXmlElement(TraceRecord rec)
        {
            using (Stream xmlFile = new FileStream(@"D:\Ari Gunawan\Belajar\WEB API\Code\Apress.PracticalWebApi.HelloWebApi\log.xml", FileMode.Append))
            {
                using (XmlTextWriter writer = new XmlTextWriter(xmlFile, Encoding.UTF8))
                {
                    writer.Formatting = Formatting.Indented;
                    writer.WriteStartElement("trace");
                    writer.WriteElementString("timestamp", rec.Timestamp.ToString());
                    writer.WriteElementString("operation", rec.Operation);
                    writer.WriteElementString("user", rec.Operator);

                    if (!String.IsNullOrWhiteSpace(rec.Message))
                    {
                        writer.WriteStartElement("message");
                        writer.WriteCData(rec.Message);
                        writer.WriteEndElement();
                    }

                    writer.WriteElementString("category", rec.Category);
                    writer.WriteEndElement();
                    writer.WriteString(Environment.NewLine);
                    writer.Flush();
                }
            }
        }
Example #19
0
        private void button1_Click(object sender, EventArgs e)
        {
            var tw = new XmlTextWriter(Config.GetFolder(Config.Dir.Config) + "\\MyVideoGrabber.xml", Encoding.UTF8)
              {
            Formatting = Formatting.Indented
              };
              tw.WriteStartDocument(true);
              tw.WriteStartElement("Profile");
              tw.WriteStartElement("Section");

              for (int i = 0; i < listView1.Items.Count; i++)
              {
            tw.WriteStartElement("ConfigFile");
            tw.WriteString(listView1.Items[i].SubItems[0].Text);
            tw.WriteEndElement();
              }

              tw.WriteEndElement();
              tw.WriteEndElement();
              tw.WriteEndDocument();
              tw.Flush();
              tw.Close();

              Close();
        }
        /// <summary>
        /// Update XML Interplay, with count value.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonOK_Click(object sender, System.EventArgs e)
        {
            count = Convert.ToInt32(this.numericUpDown.Value);

            try
            {
                using (XmlTextWriter counter = new XmlTextWriter("Interplay.xml", System.Text.Encoding.Default))
                {
                    counter.WriteStartDocument(true);
                    counter.WriteComment("Just a small xml, dealing with the number of times a computer vs. computer would play");
                    counter.WriteStartElement("count");
                    counter.WriteString(this.numericUpDown.Value.ToString());
                    counter.WriteEndElement();
                    counter.WriteEndDocument();
                }
            }
            catch (System.IO.FileNotFoundException)
            {
                //do nothing, use defaults
            }
            catch (Exception err)
            {
                MessageBox.Show(err.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.Close();
        }
Example #21
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/opensearchdescription+xml";

            using (XmlTextWriter writer = new XmlTextWriter(context.Response.OutputStream, System.Text.Encoding.UTF8))
            {
                //get the details from host object
                Host host = HostCache.GetHost(HostHelper.GetHostAndPort(context.Request.Url));

                writer.WriteProcessingInstruction("xml", "version=\"1.0\" encoding=\"UTF-8\"");

                writer.WriteStartElement("OpenSearchDescription", "http://a9.com/-/spec/opensearch/1.1/");
                writer.WriteElementString("ShortName", host.SiteTitle);
                writer.WriteElementString("Description", host.SiteDescription);
                writer.WriteElementString("Contact", host.Email);

                writer.WriteStartElement("Image");
                writer.WriteAttributeString("height", "16");
                writer.WriteAttributeString("weight", "16");
                writer.WriteAttributeString("type", "image/x-icon");
                writer.WriteString(string.Format("{0}/favicon.ico", host.RootUrl));
                writer.WriteEndElement();

                writer.WriteStartElement("Url");
                writer.WriteAttributeString("type", "text/html");
                writer.WriteAttributeString("method", "GET");
                writer.WriteAttributeString("template", string.Format("{0}/search?q={{searchTerms}}&user=False&page={{startPage?}}", host.RootUrl));
                writer.WriteEndElement();

                writer.Flush();
            }
        }
        public void CreateFileXML()
        {
            var file = new FileStream("TextXML.xml", FileMode.OpenOrCreate, FileAccess.ReadWrite);
            var writer = new StreamWriter(file);
            writer.Close();

            var xmlWriter = new XmlTextWriter("TextXML.xml", null)
            {
                Formatting = Formatting.Indented,
                IndentChar = ' ',
                Indentation = 4,
                QuoteChar = '\''
            };
            Console.WriteLine("Файл TextXML.xml создан. \n");
            Console.ReadKey();
            string[] input = textXml.Split(',');

            xmlWriter.WriteStartDocument();
            xmlWriter.WriteStartElement("TestXml");
            var regex = new Regex(@"(?<item>\S+)");

            int k = 4;
            for (int i = 0; i <4; i++)
            {
                xmlWriter.WriteStartElement("" + regex.Match(input[i])+ "");
                xmlWriter.WriteString(input[k]);
                xmlWriter.WriteEndElement();
                k++;
            }

                xmlWriter.WriteEndElement();

            xmlWriter.Close();
        }
Example #23
0
 public void Save_XML(string path)
 {
     XmlTextWriter xmlTextWriter = new XmlTextWriter(path, null);
     xmlTextWriter.Formatting = Formatting.Indented;
     xmlTextWriter.WriteStartDocument(false);
     xmlTextWriter.WriteComment("Xml from Juan converter");
     xmlTextWriter.WriteStartElement("STB");
     for (int num = 0; num != this.rowcount; num++)
     {
         xmlTextWriter.WriteStartElement("Entry");
         xmlTextWriter.WriteAttributeString("id", num.ToString());
         for (int num2 = 0; num2 != this.columncount; num2++)
         {
             if (this.column[num2].selected)
             {
                 xmlTextWriter.WriteStartElement("Data");
                 xmlTextWriter.WriteAttributeString("type", this.column[num2].columntitle);
                 xmlTextWriter.WriteString(this.celldata[num, num2]);
                 xmlTextWriter.WriteEndElement();
             }
         }
         xmlTextWriter.WriteEndElement();
     }
     xmlTextWriter.WriteEndElement();
     xmlTextWriter.Flush();
     xmlTextWriter.Close();
     xmlTextWriter.Close();
 }
Example #24
0
        public bool EscribirArchivo()
        {
            try
            {
                XmlTextWriter escritor = new XmlTextWriter(RutaCompleta, System.Text.Encoding.UTF8);

                escritor.WriteStartDocument();
                escritor.Formatting = Formatting.Indented;
                escritor.Indentation = 2;
                escritor.WriteStartElement(NodoPpal);
                foreach (var item in Nodos)
                {
                    escritor.WriteStartElement(item.key);
                    escritor.WriteString(item.Value);
                    escritor.WriteEndElement();
                }
                escritor.WriteEndElement();
                escritor.WriteEndDocument();
                escritor.Close();
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
Example #25
0
        public static void writeConnection(string Connection_String)
        {
            try
            {
                string connectionPath = "product.xml";
                XmlTextWriter writer = new XmlTextWriter("product.xml", System.Text.Encoding.UTF8);
                writer.WriteStartDocument(true);
                writer.Formatting = Formatting.Indented;
                writer.Indentation = 2;
                writer.WriteStartElement("Application_Configaration");

                writer.WriteStartElement("Connection");
                writer.WriteStartElement("Connection_String");
                writer.WriteString(Connection_String);
                writer.WriteEndElement();
                writer.WriteEndElement();

                writer.WriteEndElement();
                writer.WriteEndDocument();
                writer.Close();
                MessageBox.Show("Connection String File Created", "Connection Created", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
            catch (Exception ex)
            {
            }


        }
Example #26
0
        private void btnAddPort_Click(object sender, EventArgs e)
        {

            String[] filleary = new String[listBoxAirAdd.SelectedItems.Count]; // creates string array as long as their are many in the listbox

            for (int index = 0; index < listBoxAirAdd.SelectedItems.Count; index++) //adds items to the array
            {
                filleary[index] = Convert.ToString(listBoxAirAdd.SelectedItems[index]);
            }

            string outAirports = ConvertStringArrayToString(filleary); // converts the array of strings to a single array
            
                string path = "XMLFile1.xml"; // sets up the path
                string test;
            StringWriter stringWriter = new StringWriter(); // creates object of class string writer
                XmlTextWriter writer = new XmlTextWriter(stringWriter); // and of xmltextwriter
                writer.WriteStartElement(txtBoxAirport.Text); // generates the new xml node
                writer.WriteString("," + outAirports);
                writer.WriteEndElement();
                string[] myArray = File.ReadAllLines(path); // reads all lines into the array
                test = stringWriter.ToString(); // passes the new xml from the xmltextwriter to a string
                int index0 = myArray.GetLength(0); // creates an int with the length of the array

                string[] splitString = myArray[1].Split('<'); // splits the string so we can add it to the master list of airports
                string allports =  "<" + splitString[1] + "," + txtBoxAirport.Text + "" + " </AllAirport>"; // reconstructs the master list
                myArray[index0 - 1] = test; // sets the last but one in the array to be the newly built xml tag
                myArray[1] = allports; // sets the master list location to the new master list
                File.WriteAllLines(path, myArray); //writes that to the file
                File.AppendAllText(path, "</Airports>"); // appends the text with the closing tag

                constructList();
        }
Example #27
0
		/// <summary>
		/// Serializes this AccountTag instance to an XmlTextWriter.
		/// </summary>
		/// <param name="xml">The XmlTextWriter instance from which to serialize.</param>
		public void Save( XmlTextWriter xml )
		{
			xml.WriteStartElement( "tag" );
			xml.WriteAttributeString( "name", m_Name );
			xml.WriteString( m_Value );
			xml.WriteEndElement();
		}
Example #28
0
 /// <summary>
 /// Xmlifies the specified source string - converts angle-brackets to ampersand-l-t's, etc.
 /// </summary>
 /// <param name="src">The SRC.</param>
 /// <returns></returns>
 public static string Xmlify(string src)
 {
     System.IO.StringWriter   sw     = new System.IO.StringWriter();
     System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(sw);
     writer.WriteString(src);
     return(sw.ToString());
 }
        public string writeXML(string rootElement, Dictionary<string, object> keyValueDictionary)
        {
            try
            {
                StringWriter stringWriter = new StringWriter();
                XmlTextWriter xmlWriter = new XmlTextWriter(stringWriter);
                //xmlWriter.Formatting = Formatting.Indented;
                //xmlWriter.Indentation = indentation;

                // write root element
                xmlWriter.WriteStartElement(rootElement);
                xmlWriter.WriteAttributeString("xmlns", "ns", null, "http://ilab.mit.edu/iLab");

                foreach (string s in keyValueDictionary.Keys)
                {
                    xmlWriter.WriteStartElement(s);
                    object value = new object();
                    keyValueDictionary.TryGetValue(s, out value);
                    xmlWriter.WriteString(value.ToString());
                    xmlWriter.WriteEndElement();
                }

                xmlWriter.WriteEndElement();
                return stringWriter.ToString();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine(e.StackTrace);
            }

            return null;
        }
Example #30
0
    /// <summary>
    /// Writes elements to an xml writer
    /// </summary>
    /// <param name="writer"></param>
    private void WriteElements(Xml.XmlTextWriter writer)
    {
        // iterate across all keys in this section and write them to the xml file
        IDictionaryEnumerator enumerator = this.keyTable.GetEnumerator();

        while (enumerator.MoveNext())
        {
            writer.WriteStartElement(keyName);
            writer.WriteAttributeString("name", (string)enumerator.Key);
            writer.WriteString((string)enumerator.Value);

//			System.Diagnostics.Debug.WriteLine(
//"Wrote: " + this.name + " " + (string)enumerator.Key + " = " + (string)enumerator.Value);

            writer.WriteEndElement();
        }

        // then do it for all sub sections
        foreach (XmlStorage xml in this.subsectionTable.Values)
        {
            writer.WriteStartElement(subsectionName);
            writer.WriteAttributeString("name", xml.name);

            xml.WriteElements(writer);

            writer.WriteEndElement();
        }
    }
Example #31
0
        /// <summary>
        /// Saves settings to an XML file
        /// </summary>
        /// <param name="file">The file to save to</param>
        internal static void SaveSettings(string file)
        {
            try
            {
                // Open writer
                System.Xml.XmlTextWriter xmlwriter = new System.Xml.XmlTextWriter(file, System.Text.Encoding.Default);
                xmlwriter.Formatting = System.Xml.Formatting.Indented;

                // Start document
                xmlwriter.WriteStartDocument();
                xmlwriter.WriteStartElement("KMLImporter");

                // ShowAllLabels
                xmlwriter.WriteStartElement("ShowAllLabels");
                xmlwriter.WriteString(ShowAllLabels.ToString(CultureInfo.InvariantCulture));
                xmlwriter.WriteEndElement();

                // End document
                xmlwriter.WriteEndElement();
                xmlwriter.WriteEndDocument();

                // Close writer
                xmlwriter.Flush();
                xmlwriter.Close();
            }
            catch (System.IO.IOException)
            { }
            catch (System.Xml.XmlException)
            { }
        }
        private static void CrieElementoCertificadoDeAverbacaoParaRevistaDePatente(XmlTextWriter revistaPatenteXml, DTOLayoutLeituraRevistaPatente dadosDaRevistaPatente)
        {
            if (string.IsNullOrEmpty(dadosDaRevistaPatente.CertificadoDeAverbacao)) return;

            revistaPatenteXml.WriteStartElement("certificadoAverbacao");
            revistaPatenteXml.WriteString(dadosDaRevistaPatente.CertificadoDeAverbacao);
            revistaPatenteXml.WriteEndElement();
        }
Example #33
0
		/// <summary>
		/// Converts the object passed in to its XML representation.
		/// The XML string is written on the XmlTextWriter.
		/// </summary>
		public void ToXml(object value, FieldInfo field, XmlTextWriter xml, IMarshalContext context)
		{
			Type type = value.GetType();

			context.WriteStartTag( type, field, xml );
			xml.WriteString( value.ToString() );
			context.WriteEndTag( type, field, xml );
		}
Example #34
0
        public void escribirXMl(string nombreF, List<Contacto> contactos)
        {
            FileStream fichero = new FileStream(nombreF, FileMode.Create, FileAccess.Write);

            XmlTextWriter escritorXml = new XmlTextWriter(fichero, Encoding.Default);
            escritorXml.Formatting = Formatting.Indented;
            escritorXml.WriteStartDocument();
            escritorXml.WriteStartElement("Agenda");
            foreach (Contacto c in contactos)
            {
                escritorXml.WriteStartElement("Contacto");

                escritorXml.WriteStartElement("nombre");
                escritorXml.WriteString(c.Nombre);
                escritorXml.WriteEndElement();

                escritorXml.WriteStartElement("apellido");
                escritorXml.WriteString(c.Apellido);
                escritorXml.WriteEndElement();

                escritorXml.WriteStartElement("direccion");
                escritorXml.WriteString(c.Direccion);
                escritorXml.WriteEndElement();

                escritorXml.WriteStartElement("telefonos");
                escritorXml.WriteStartElement("telcasa");
                escritorXml.WriteString(c.TlfnoCasa);
                escritorXml.WriteEndElement();

                escritorXml.WriteStartElement("telmovil");
                escritorXml.WriteString(c.TlfnoMovil);

                escritorXml.WriteEndElement();

                escritorXml.WriteStartElement("teltrabajo");
                escritorXml.WriteString(c.TlfnoTrabajo);
                escritorXml.WriteEndElement();

                escritorXml.WriteEndElement();
                escritorXml.WriteEndElement();
            }

            escritorXml.WriteEndElement();
            escritorXml.WriteEndDocument();
            escritorXml.Close();
        }
        /// <summary>
        /// Writes the XML.
        /// @see Load
        /// @see CreateNode
        /// @see AppendChild
        /// @see WriteStartDocument
        /// @see WriteStartElement
        /// @see WriteEndElement
        /// @see WriteEndDocument
        /// @see Close
        /// </summary>
        /// <param name="_playerName">Name of the _player.</param>
        /// <param name="_score">The _score.</param>
        public void WriteXML(string _playerName, string _score)
        {
            try
            {
                XmlDocument myDoc = new XmlDocument();
                myDoc.Load("Scores.xml");

                XmlNode songPlayed = myDoc.CreateNode(XmlNodeType.Element, "ScoreSave", null);

                XmlNode title = myDoc.CreateNode(XmlNodeType.Element, "Player", null);
                title.InnerText = _playerName;
                songPlayed.AppendChild(title);

                XmlNode timePlayed = myDoc.CreateNode(XmlNodeType.Element, "Score", null);
                timePlayed.InnerText = _score;
                songPlayed.AppendChild(timePlayed);

                myDoc.DocumentElement.AppendChild(songPlayed);
                myDoc.Save("Scores.xml");
            }
            catch
            {
                XmlTextWriter writer = new XmlTextWriter("Scores.xml", System.Text.Encoding.UTF8);
                writer.WriteStartDocument(true);
                writer.Formatting = Formatting.Indented;
                writer.Indentation = 2;

                writer.WriteStartElement("Table");
                writer.WriteStartElement("ScoreSave");

                writer.WriteStartElement("Player");
                writer.WriteString(_playerName);
                writer.WriteEndElement();

                writer.WriteStartElement("Score");
                writer.WriteString(_score);
                writer.WriteEndElement();

                writer.WriteEndElement();
                writer.WriteEndElement();

                writer.WriteEndDocument();
                writer.Close();
            }
        }
Example #36
0
        public void Serialize(System.Xml.XmlTextWriter xtw)
        {
            xtw.WriteStartElement(m_Property.Name.ToLower());

            foreach (Parameter param in m_Property.Parameters)
            {
                xtw.WriteAttributeString(param.Name.ToLower(), string.Join(",", param.Values.ToArray()));
            }

            xtw.WriteString(SerializeToString());

            xtw.WriteEndElement();
        }
Example #37
0
        public override void WriteXmlNodes(System.Xml.XmlTextWriter xmlFile)
        {
            xmlFile.WriteStartElement("Category");
            xmlFile.WriteString(Category);
            xmlFile.WriteEndElement();

            //write out all the cards
            xmlFile.WriteStartElement("Cards");
            foreach (var card in Cards)
            {
                card.WriteXmlNodes(xmlFile);
            }
            xmlFile.WriteEndElement();
        }
Example #38
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            thread_showSth();
            txtMsg.Text = "";

            xmlWriter            = new XmlTextWriter(Server.MapPath("./1234.xml"), System.Text.Encoding.UTF8);
            xmlWriter.Formatting = Formatting.Indented;
            xmlWriter.WriteStartDocument();
            xmlWriter.WriteStartElement("队列");
            xmlWriter.WriteStartElement("跳舞");
            xmlWriter.WriteString("boy,girl");
            xmlWriter.WriteEndElement();
            //写文档结束,调用WriteEndDocument方法
            xmlWriter.WriteEndDocument();
            // 关闭textWriter
            xmlWriter.Close();
        }
    }
Example #39
0
        private static void WriteStep(Xml.XmlTextWriter writer, Chunk chunk)
        {
            // First write out the chunk itself.
            writer.WriteStartElement(chunk.Name);

            // Write out any values.
            foreach (string key in chunk.Values.Keys)
            {
                writer.WriteStartElement("Value");
                writer.WriteAttributeString("Name", key);
                writer.WriteString(chunk.Values[key]);
                writer.WriteEndElement();
            }

            // Recurse children.
            foreach (Chunk c in chunk)
            {
                WriteStep(writer, c);
            }

            writer.WriteEndElement();
        }