如何在客户端系统临时运行时创建xml文件 [英] How to create xml file at runtime on client system temprary

查看:85
本文介绍了如何在客户端系统临时运行时创建xml文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在ASP站点的运行期间创建xml文件...

在此先感谢...

i want to create an xml file during runtime of an asp site...

thanks in advance...

推荐答案

public void Xml_Insert()
   {

           XmlDocument xmlDoc = new XmlDocument();

           // Write down the XML declaration
           XmlDeclaration xmlDeclaration = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", null);

           // Create the root element
           XmlElement rootNode = xmlDoc.CreateElement("CategoryList");
           xmlDoc.InsertBefore(xmlDeclaration, xmlDoc.DocumentElement);
           xmlDoc.AppendChild(rootNode);

           // Create a new <Category> element and add it to the root node
           XmlElement parentNode = xmlDoc.CreateElement("Category");

           // Set attribute name and value!
           parentNode.SetAttribute("ID", "01");

           xmlDoc.DocumentElement.PrependChild(parentNode);

           // Create the required nodes
           XmlElement mainNode = xmlDoc.CreateElement("MainCategory");
           XmlElement descNode = xmlDoc.CreateElement("Description");
           XmlElement activeNode = xmlDoc.CreateElement("Active");

           // retrieve the text
           XmlText categoryText = xmlDoc.CreateTextNode("XML");
           XmlText descText = xmlDoc.CreateTextNode("This is a list my XML articles.");
           XmlText activeText = xmlDoc.CreateTextNode("true");

           // append the nodes to the parentNode without the value
           parentNode.AppendChild(mainNode);
           parentNode.AppendChild(descNode);
           parentNode.AppendChild(activeNode);

           // save the value of the fields into the nodes
           mainNode.AppendChild(categoryText);
           descNode.AppendChild(descText);
           activeNode.AppendChild(activeText);

           // Save to the XML file
           xmlDoc.Save(Server.MapPath("categories.xml"));

           Response.Write("XML file created");

   }



使用此功能在客户端计算机上创建临时xml文件.



use this function to create temp xml file on client machine.


检查此 [ ^ ]




[ ^ ]
Check this[^]


and

This[^]


这篇关于如何在客户端系统临时运行时创建xml文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆