第一次做。 是不是SQL表中设置 item_url,link,itemtitle,id然后读出,再转到XML吗? 谁提供下代码。谢谢示例格式如下:<?xml version="1.0" encoding="utf-8"?>
<bcaster autoPlayTime="3">
<item item_url="images/01.jpg" link="http://www.makewing.com" itemtitle="相关活动">
</item>
<item item_url="images/02.jpg" link="http://www.makewing.com" itemtitle="广告创意02意02意02">
</item>
<item item_url="images/03.jpg" link="http://www.makewing.com" itemtitle="广告创意03">
</item>
<item item_url="images/04.jpg" link="http://www.makewing.com" itemtitle="广告创意04">
</item>
<item item_url="images/05.jpg" link="http://www.makewing.com" itemtitle="广告创意05">
</item>
<item item_url="images/06.jpg" link="http://www.makewing.com" itemtitle="广告创意06">
</item>
<item item_url="images/07.jpg" link="http://www.makewing.com" itemtitle="广告创意07">
</item>
<item item_url="images/08.jpg" link="http://www.makewing.com" itemtitle="广告创意08">
</item>
</bcaster>
<bcaster autoPlayTime="3">
<item item_url="images/01.jpg" link="http://www.makewing.com" itemtitle="相关活动">
</item>
<item item_url="images/02.jpg" link="http://www.makewing.com" itemtitle="广告创意02意02意02">
</item>
<item item_url="images/03.jpg" link="http://www.makewing.com" itemtitle="广告创意03">
</item>
<item item_url="images/04.jpg" link="http://www.makewing.com" itemtitle="广告创意04">
</item>
<item item_url="images/05.jpg" link="http://www.makewing.com" itemtitle="广告创意05">
</item>
<item item_url="images/06.jpg" link="http://www.makewing.com" itemtitle="广告创意06">
</item>
<item item_url="images/07.jpg" link="http://www.makewing.com" itemtitle="广告创意07">
</item>
<item item_url="images/08.jpg" link="http://www.makewing.com" itemtitle="广告创意08">
</item>
</bcaster>
解决方案 »
- JavaScript不能动态添加FileUpload控件,C#端怎么写呀
- 获取runat=server的HTML元素的值不正确
- 实体类数据源总是刷新不了
- 属性“RepositionMode”不是元素“ModalPopupExtender”的有效属性
- jQuery的contextMenu在页面中弹出后怎样用js语言把他关闭?
- 身份验证代码分析
- 请问DataList、DataGrid怎么实现后绑定???
- 大家帮帮忙啊,小弟遇到一个棘手的问题
- 问一个有关性能方面的问题
- 一个很难的问题
- 导航栏菜单在IE7下正常显示,但在IE6下页面卡死,在火狐下无法显示
- 为什么使用HtmlInputFile.Value方法获取出的是文件名而不是完整的路径!
<NewDataSet>
<ds>
<ID>5</ID>
<item_url>../Newsimgupload/20090902042521.gif</item_url>
<link>yahoo.cn</link>
<itemtitle>轮替测试三</itemtitle>
<Sortid>3</Sortid>
</ds>
<ds>
<ID>2</ID>
<item_url>../Newsimgupload/20090902042331.gif</item_url>
<link>g.cn</link>
<itemtitle>轮替测试二</itemtitle>
<Sortid>2</Sortid>
</ds>
<ds>
<ID>1</ID>
<item_url>../Newsimgupload/20090902042331.gif</item_url>
<link>baidu.com</link>
<itemtitle>轮替测试一</itemtitle>
<Sortid>1</Sortid>
</ds>
</NewDataSet>但我想要的效果是:
<item item_url="images/01.jpg" link="http://www.makewing.com" itemtitle="相关活动">
</item>
<item item_url="images/02.jpg" link="http://www.makewing.com" itemtitle="广告创意02意02意02">
</item>
<item item_url="images/03.jpg" link="http://www.makewing.com" itemtitle="广告创意03">
</item>
<item item_url="images/04.jpg" link="http://www.makewing.com" itemtitle="广告创意04">
</item>
<item item_url="images/05.jpg" link="http://www.makewing.com" itemtitle="广告创意05">
</item>
<item item_url="images/06.jpg" link="http://www.makewing.com" itemtitle="广告创意06">
</item>
<item item_url="images/07.jpg" link="http://www.makewing.com" itemtitle="广告创意07">
</item>
<item item_url="images/08.jpg" link="http://www.makewing.com" itemtitle="广告创意08">
</item>
XmlDocument doc = new XmlDocument();
DataTable dt = o.ExeSqlDs("select * from Iflash", "Iflash").Tables[0];
string xmlstr = "", item_url = "";
xmlstr += "<?xml version='1.0' encoding='utf-8'?>";
xmlstr += "<bcaster autoPlayTime='3'>";
foreach (DataRow dr in dt.Rows)
{
// xmlstr += "<item item_url=\"" + dr["item_url"].ToString() + "\" link=" + dr["link"].ToString() + " itemtitle=\"" + dr["itemtitle"].ToString() + "\"></item>";
if (dr["item_url"].ToString().Split('/').Length > 2)
{
item_url = dr["item_url"].ToString().Split('/')[1] + "/" + dr["item_url"].ToString().Split('/')[2];
}
else
{
item_url = dr["item_url"].ToString();
}
xmlstr += "<item item_url=\"" + item_url + "\"" + " link=\"http://" + dr["link"].ToString() + "\"" + " itemtitle=\"" + dr["itemtitle"].ToString() + "\"" + "></item>";
}
xmlstr += "</bcaster>";
doc.LoadXml(xmlstr);
doc.Save(Server.MapPath("../xml/bcastr.xml"));
Func.Alert("更新缓存成功!", this);