<?xml version="1.0" encoding="utf-8" ?>
<map>
<province name="aaaa">
<city name="bbbbb">
<img>images/hrad.jpg</img>
<name>ddddd</name>
<sex>22</sex>
<desc>mmmmmm</desc>
</city>
</province>
</map>
怎么对XML 增加啊
成 程序怎么写<?xml version="1.0" encoding="utf-8" ?><map>
<province name="aaaa">
<city name="bbbbb">
<img>images/hrad.jpg</img>
<name>ddddd</name>
<sex>22</sex>
<desc>mmmmmm</desc>
</city>
</province>
<province name="xizang">
<city name="lasa">
<img>images/hrad.jpg</img>
<name>baolin</name>
<sex>22s2</sex>
<desc>sql</desc>
</city>
</province>
</map>
用XPATH 也看可以~
<map>
<province name="aaaa">
<city name="bbbbb">
<img>images/hrad.jpg</img>
<name>ddddd</name>
<sex>22</sex>
<desc>mmmmmm</desc>
</city>
</province>
</map>
怎么对XML 增加啊
成 程序怎么写<?xml version="1.0" encoding="utf-8" ?><map>
<province name="aaaa">
<city name="bbbbb">
<img>images/hrad.jpg</img>
<name>ddddd</name>
<sex>22</sex>
<desc>mmmmmm</desc>
</city>
</province>
<province name="xizang">
<city name="lasa">
<img>images/hrad.jpg</img>
<name>baolin</name>
<sex>22s2</sex>
<desc>sql</desc>
</city>
</province>
</map>
用XPATH 也看可以~
解决方案 »
- asp.net mvc2 怎样实现登录?
- 如何用C#代码给页面中div的innerhtml赋值?
- 请问:Asp.net中怎样设置TexbBox的焦点?
- 刚刚涉足asp.net 调试出现 找不到存储过程 'sp_SessionList_AddItem'。如何解决??急
- 求助:正则表达式的问题(很复杂的)请指教,谢谢了.
- 有关网页美工简单问题!
- 有办法让下载目录下的*.RAR文件时检测SESSION或COOKIES吗?多谢
- 服务器事件如何得到客户端Javascript 定义的变量 在线等待
- C#的activex,个别浏览器无法安装
- 现在做WebGis 有什么好的方向·
- 问个ajax入门的,asp.net3.5
- VS2008 WEB中如何固定GRIDVIEW指定的列,并加分頁功能
string strSql = "Select Top 5 'upload/'+cyImg,'ShowInfo.aspx?id='+Cast(id As varchar) From T_MainInfo Where TopSet=1 And cyImg<>'' Order By DateTime Desc";
DataSet ds = new DataSet();
ds = bc.GetDataSet(strSql,"tb");
XmlDocument xmlfile = new XmlDocument();
xmlfile.Load("../xml/bcastr.xml");
XmlNode xnl = xmlfile.SelectSingleNode("bcaster");
int i = 0;
string strXml = "";
for (i = 0; i < ds.Tables[0].Rows.Count; i++) {
DataRow dr = ds.Tables[0].Rows[i];
strXml += "<item item_url=\"" + dr[0].ToString() + "\" link=\"" + dr[1].ToString() + "\"></item>";
}
xnl.InnerXml = strXml;
xmlfile.Save("../xml/bcastr.xml");
Response.Write("<script>alert('操作执行成功!');location.href='WriteXML.aspx';</script>");
}照这个改一下吧。
XmlDocument xml = new XmlDocument();
xml.Load(Server.MapPath("test.xml"));
XmlNode node = xml.DocumentElement.ChildNodes[0];
XmlNode insertItem = node.Clone();
//在这段代码改变您要改变的节点和子节点的值
insertItem.Attributes["name"].Value = "asdfasdf";
xml.DocumentElement.InsertAfter(insertItem, node);
xml.Save((Server.MapPath("test.xml")));
XmlDocument doc = new XmlDocument();
doc.Load(@"c:\1.xml");
XmlNode node = doc.DocumentElement.GetElementByTagName("map")[0];
XmlElement e1= doc.CreateElement("province");
XmlAttribute a1= doc.CreateAttribute("name");
a1.Value = "xizang";
e1.Attributes.Append(a1);//XmlElement e2= doc.CreateElement("city");
XmlAttribute a2= doc.CreateAttribute("name");
a2.Value = "lasa";
e2.Attributes.Append(a2);
//
e1.AppendChild(e2);
//XmlElement e3= doc.CreateElement("img");
e3.InnerText = "images/hrad.jpg";
XmlElement e4= doc.CreateElement("name");
e4.InnerText = "baolin";
XmlElement e5= doc.CreateElement("sex");
e5.InnerText = "22s2";
XmlElement e6= doc.CreateElement("desc");
e6.InnerText = "sql";//
e2.AppendChild(e3);
e2.AppendChild(e4);
e2.AppendChild(e5);
//
node.AppendChild(e1);
//
doc.Save(@"C:\1.xml");
using System.Xml;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("data.xml"));
XmlNode node = doc.DocumentElement;
XmlNode book = node.SelectSingleNode ( "//book[@id='01']" );
XmlElement bookName = doc.CreateElement ( "name" );
bookName.InnerText = "Xiyouji";
XmlAttribute numbers = doc.CreateAttribute ("numbers");
numbers.Value = "100";
bookName.Attributes.Append ( numbers );
book.AppendChild ( bookName );
doc.Save ( Server.MapPath ( "data.xml" ) );
}
}data.xml文件:
<?xml version="1.0" encoding="gb2312"?>
<root>
<library>
<book id="01">
<name numbers="100">Xiyouji</name>
</book>
<book id="02">
<name numbers="100">Hongloumeng</name>
</book>
</library>
</root>