我做的是个图片旋转的效果 图片的路径存放到了xml中
<?xml version="1.0" encoding="utf-8"?><center>
<center ImgName="images/img1.jpg"
url="http://www.51xuediannao.com/"
Title="" /> <center ImgName="images/img2.jpg"
url="http://www.51xuediannao.com/"
Title="" />
<center ImgName="images/img3.jpg"
url="http://www.51xuediannao.com/"
Title="" />
<center ImgName="images/img4.jpg"
url="http://www.51xuediannao.com/"
Title="" />
<center ImgName="images/img5.jpg"
url="http://www.51xuediannao.com/"
Title="" /> <center ImgName="images/img6.jpg"
url="http://www.51xuediannao.com/"
Title="" />
</center><option>
<option
x_radiusX = "230"
x_radiusY = "70"
x_centerX = "480"
x_centerY = "170"
x_imgX = "-300"
x_imgY = "-230"
x_imgWidth = "610"
x_imgHeight = "310"
x_speed = "0.18"
x_Rspeed = "8000"
x_isPlay = "right"
x_filepath = ""
/>
</option>
产品的图片能在后台进行增删改 所以xml里就不能写死路径 怎样从数据库里读出来 然后修改里面的路径
<?xml version="1.0" encoding="utf-8"?><center>
<center ImgName="images/img1.jpg"
url="http://www.51xuediannao.com/"
Title="" /> <center ImgName="images/img2.jpg"
url="http://www.51xuediannao.com/"
Title="" />
<center ImgName="images/img3.jpg"
url="http://www.51xuediannao.com/"
Title="" />
<center ImgName="images/img4.jpg"
url="http://www.51xuediannao.com/"
Title="" />
<center ImgName="images/img5.jpg"
url="http://www.51xuediannao.com/"
Title="" /> <center ImgName="images/img6.jpg"
url="http://www.51xuediannao.com/"
Title="" />
</center><option>
<option
x_radiusX = "230"
x_radiusY = "70"
x_centerX = "480"
x_centerY = "170"
x_imgX = "-300"
x_imgY = "-230"
x_imgWidth = "610"
x_imgHeight = "310"
x_speed = "0.18"
x_Rspeed = "8000"
x_isPlay = "right"
x_filepath = ""
/>
</option>
产品的图片能在后台进行增删改 所以xml里就不能写死路径 怎样从数据库里读出来 然后修改里面的路径
解决方案 »
- 苦求insert into select 的SQL (紧急)
- dataset 生成无限树
- 用asp.net三层架构在dal层写个查询的方法怎么写
- 请教:能不能在datagrid页脚中加入web控件
- 想多附件上传,点增加按纽,可增加一个上传控件(file)和相应的删除按纽,点每个删除按纽就删除相应的上传控件(file)
- 怎样得到Cookie的值
- 天啦,你们都是天才!!在哪里可以下载"Treeview"树形控件??
- MVC在网页中引用js脚本,下面两种格式的效果是一样的吗?一样的有什么区别?
- 自定义控件的问题:我做了几个Web自定义控件,其中有几个我不想让别人能用自定义工具箱的时候选择,但又必须是public的。
- Form 提交后,TEXTAREA得value为什么不能保留??
- 这样的功能怎么实现
- ftb.imagegallery.aspx取 session
{
var petNames = from pn in doc.Descendants("PetName")
select pn.Value;
foreach (var name in petNames)
Console.WriteLine("Name: {0}", name);
}http://www.cnblogs.com/sunrack/articles/1081714.html
{
if (!File.Exists(fileName))
{
//创建Xml文件
XmlTextWriter writer = new XmlTextWriter(fileName, Encoding.UTF8);
//设置自动缩进
writer.Formatting = Formatting.Indented;
//XML版本声明
writer.WriteStartDocument();
//根元素
writer.WriteStartElement(rootElement);
//关闭根元素,并书写结束标签
writer.WriteEndElement();
//将XML写入文件并且关闭XmlTextWriter实例对象
writer.Close();
}
} /// <summary>
/// 添加XML数据
/// </summary>
/// <param name="fileName">XML文件路径和文件名</param>
/// <param name="rootElement">XML文件根元素名称</param>
/// <param name="itemElement">XML文件二级元素名称</param>
/// <param name="childElement">XML文件三级元素名称和值</param>
public static void AppendChildElement(string fileName, string rootElement,string itemElement, Dictionary<string,string> childElement)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fileName);
XmlNode root = xmlDoc.SelectSingleNode(rootElement);
XmlElement el = xmlDoc.CreateElement(itemElement);
foreach(var item in childElement)
{
XmlElement elChild = xmlDoc.CreateElement(item.Key);
elChild.InnerText = item.Value;
el.AppendChild(elChild);
} root.AppendChild(el);
xmlDoc.Save(fileName);
}
/// <summary>
/// 删除数据行
/// </summary>
/// <param name="fileName">XML文件</param>
/// <param name="rowNode">顶级节点</param>
/// <param name="elementID">要查找的三级节点的InnerText,根据此值删除二级节点(一条数据)</param>
public static void RemoveRecord(string fileName,string rowNode,string elementID)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fileName);
XmlNodeList nodeList = xmlDoc.SelectSingleNode(rowNode).ChildNodes;
foreach (XmlNode node in nodeList)
{
XmlElement el = (XmlElement)node;
XmlNodeList nodeListChild = el.ChildNodes;
foreach (XmlNode nodeChild in nodeListChild)
{
if (nodeChild.InnerText == elementID)
{
xmlDoc.SelectSingleNode(rowNode).RemoveChild(node);
break;
}
}
}
xmlDoc.Save((fileName));
}
我这个xml里有两个二级节点
<center>
<center ImgName="images/img1.jpg" url="http://www.51xuediannao.com/" Title="" />
<center ImgName="images/img2.jpg" url="http://www.51xuediannao.com/" Title="" />
<center ImgName="images/img3.jpg" url="http://www.51xuediannao.com/" Title="" />
<center ImgName="images/img4.jpg" url="http://www.51xuediannao.com/" Title="" />
<center ImgName="images/img5.jpg" url="http://www.51xuediannao.com/" Title="" />
<center ImgName="images/img6.jpg" url="http://www.51xuediannao.com/" Title="" />
</center>
<option>
<option
x_radiusX = "230"
x_radiusY = "70"
x_centerX = "480"
x_centerY = "170"
x_imgX = "-300"
x_imgY = "-230"
x_imgWidth = "610"
x_imgHeight = "310"
x_speed = "0.18"
x_Rspeed = "8000"
x_isPlay = "right"
x_filepath = ""
/>
</option>
怎么生成<center ImgName="images/img6.jpg"url="http://www.51xuediannao.com/"Title="" />这样的节点
而不是
<center>
<1>images/1.jpg</1>
<1>images/2.jpg</1>
<1>images/3.jpg</1>
<1>images/4.jpg</1>
</center>这样的