现在有。XML文件里的一段代码如下:
<block>
<href>activity.aspx?ActID=7 </href>
<StartDate>2005-04-01T00:00:00.0000000+01:00 </StartDate>
<EndDate>2005-04-03T00:00:00.0000000+01:00 </EndDate>
<name>Assess Current Solution </name>
</block> 怎么能实现再添加一段这样的代码到XML文件里?
现在有三个TextBox
TextBox3输入的内容新添加为 <name> </name>中间
TextBox1输入的内容新添加为 <StartDate> </StartDate>中间
TextBox2输入的内容新添加为 <EndDate> </EndDate>中间
另外 <href>activity.aspx?ActID=7 </href>连接怎么添加呢?
添加按钮Button和TextBox后台代码分别写什么? 小妹新手,希望能越详细说越好!
<block>
<href>activity.aspx?ActID=7 </href>
<StartDate>2005-04-01T00:00:00.0000000+01:00 </StartDate>
<EndDate>2005-04-03T00:00:00.0000000+01:00 </EndDate>
<name>Assess Current Solution </name>
</block> 怎么能实现再添加一段这样的代码到XML文件里?
现在有三个TextBox
TextBox3输入的内容新添加为 <name> </name>中间
TextBox1输入的内容新添加为 <StartDate> </StartDate>中间
TextBox2输入的内容新添加为 <EndDate> </EndDate>中间
另外 <href>activity.aspx?ActID=7 </href>连接怎么添加呢?
添加按钮Button和TextBox后台代码分别写什么? 小妹新手,希望能越详细说越好!
XmlDocument xmlDoc = new XmlDocument();
XmlDeclaration dec = xmlDoc.CreateXmlDeclaration( "1.0", "utf-8", null );
xmlDoc.AppendChild( dec );
XmlElement root = xmlDoc.CreateElement( "Policy" );
XmlNode node = xmlDoc.CreateElement( "Item" );
root.AppendChild( node );
xmlDoc.AppendChild( root );
XmlDeclaration dec = xmlDoc.CreateXmlDeclaration( "1.0", "utf-8", null );//设置该文件的一些信息
xmlDoc.AppendChild( dec );//将这些信息增加进文档去
XmlElement root = xmlDoc.CreateElement( "Policy" );//创建根节点
XmlNode node = xmlDoc.CreateElement( "Item" );//创建子节点
root.AppendChild( node );//将子节点添加到根节点
xmlDoc.AppendChild( root );//将根节点添加到XML文档中
//加入XML的声明段落,<?xml version="1.0" encoding="gb2312"?>
xmldoc.Load(Server.MapPath("data.xml"));
XmlNode root = xmldoc.SelectSingleNode("NewDataSet");//查找<NewDataSet>
//XmlNode xmlNode = xmldoc.SelectSingleNode("group");//查找<group>
XmlElement xn1 = xmldoc.CreateElement("block");
XmlElement xnsub1 = xmldoc.CreateElement("StartDate");
xnsub1.InnerText = TextBox1.Text.Trim();
xn1.AppendChild(xnsub1);
XmlElement xnsub2 = xmldoc.CreateElement("EndDate"); xnsub2.InnerText = TextBox2.Text.Trim();
xn1.AppendChild(xnsub2); XmlElement xnsub3 = xmldoc.CreateElement("name");
xnsub3.InnerText = TextBox3.Text.Trim();
xn1.AppendChild(xnsub3);
try
{
root.AppendChild(xn1);
xmldoc.Save(Server.MapPath("data.xml"));
}
catch
{
Response.Write("<script language=javascript>alert('root为空')</script>");
//return false; }