我要求能生成以下的格式。
<?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>
解决方案 »
- VMWare虚拟机安装的时候,格式化是不是真正格式化我的硬盘?
- 如何实现点击率加1,按刷新时不增加
- “/”应用程序中的服务器错误.不允许有子节点。<providerOption name="CompilerVersion" value="3.5"/>
- 如何设置javascript文件位置
- 我想记录登录时的IP地址,请问错在哪儿?麻烦各位高手把正确的代码帖在后面
- 如何进行MD5编码?
- 求助高手
- Asp.net上传文件的问题
- 紧急求助:我的vs.net不能生成数据集了,请大伙帮帮我!!详情请进!
- 有那位朋友用ASPX+CS实现这个功能的吗?
- 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>