xml.Append("<?xml version='1.0' encoding='gb2312' ?>");
xml.Append("<DOM>");
//xml.Append(" <ul class='rep_ul_style2'>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
//foreach (TitleInfo T in TList)
//{
// if (T.Titlename.Length > 15)
// {
// T.Titlename = T.Titlename.Substring(0, 15);
// }
// string path = T.Htmlnum;
// T.Htmlnum = T.Htmlnum.Substring(T.Htmlnum.IndexOf("/") + 1, T.Htmlnum.Length - (T.Htmlnum.IndexOf("/") + 1));
// path = path.Substring(0, path.IndexOf("/"));
// xml.Append("<AA><li><a href='../../xw/" + path + "/" + T.Htmlnum + ".html'>" + T.Titlename + "</a></li></AA>");
//}
//xml.Append("</ul>");
xml.Append("</DOM>");
if (xml.Length > 0)
{
context.Response.Write(xml);
}
如果XML里面的数据是自己填写的 如 xml.Append("<AA><li><a href='123.html'>武汉</a></li></AA>");
前台JS可以获取并且解析 但是如果 XML如果是 foreach 里面读数据库的代码 前台就无法获取解析。 返回false
但是人内容是一样的。 我晕哦。 找不到原因。。 请教~~~~~
还有你确定foreach 里面没错误? 或者没数据?
有报错么?
断点打这,用对比软件看看xml的值与写死的值有什么地方不同