我要求能生成以下的格式。
<?xml version="1.0" ?>
<NODES>
<NODE Title="Internet Site">
<NODE Title="Microsoft" Url="http://www.microsoft.com">
<NODE Title="win2000" >
</NODE>
</NODE>
<NODE Title="JAVA" Url="http://www.java.com">
</NODE>
<NODE Title="My site" Url="http://www.mytopwin.com">
</NODE>
</NODE>
</NODES>
<?xml version="1.0" ?>
<NODES>
<NODE Title="Internet Site">
<NODE Title="Microsoft" Url="http://www.microsoft.com">
<NODE Title="win2000" >
</NODE>
</NODE>
<NODE Title="JAVA" Url="http://www.java.com">
</NODE>
<NODE Title="My site" Url="http://www.mytopwin.com">
</NODE>
</NODE>
</NODES>
解决方案 »
- 想把日期格式"dd\MM\yyyy"用正则表达式替换成"yyyy\MM\dd"
- 关于Popup在加载页面是闪一下的问题
- 我发的贴子,分给错人了,如何是好.
- 每隔一段时间获取一次数据,并且修改数据库数据。
- Access的日期型数据如何插入?????????
- 到哪里下载吴旗娃分页控件应用的示例代码呀!他的主页上只有一个示例,谁有示例的代码呀!
- 如何获得文件夹大小
- asp.ne改变上传图片属性,在线等,急!!!!!!
- 我在aspx文件中放了一个Html的text控件,我如何在它的aspx.vb文件中获得此text中输入的内容呢?
- 关于邮件的问题
- dataset的问题,好奇怪啊!
- asp.net怎么没带控件的客户端事件响应处理
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("生成XML文件");
XmlDocument xdoc=new XmlDocument();
string file=@"c:\1.xml";
XmlDeclaration xmldeclar=xdoc.CreateXmlDeclaration("1.0",null,null);
xdoc.InsertBefore(xmldeclar, xdoc.DocumentElement); XmlElement nodes= xdoc.CreateElement("nodes");//创建NODES节点 XmlElement node=xdoc.CreateElement("node");//创建node节点 XmlAttribute title=xdoc.CreateAttribute("title");
title.Value="Internet Site";
node.Attributes.Append(title);//将特性添加到node节点 nodes.AppendChild(node); xdoc.AppendChild(nodes); xdoc.Save(file); Console.WriteLine("生成成功:"+xdoc.OuterXml); Console.ReadLine();
}思路就是这样。另外你需要导入using System.Xml;
ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconwritingxmlwithxmlwriter.htm
<?xml version="1.0" ?>
<NODES>
<NODE Title="Internet Site"/>
</NODES>可又怎么样
<?xml version="1.0" ?>
<NODES>
<NODE Title="Internet Site">
<NODE Title="Microsoft" Url="http://www.microsoft.com">
<NODE Title="win2000" >
</NODE>
</NODE>
</NODE>
</NODES>