jquery解析xml数据的问题functionaddMsg(xml){alert(xml)(1)$(xml).find(message).each(function() {va
jquery解析xml数据的问题
function addMsg(xml)
{
alert(xml); (1)
$(xml).find("message").each(function() {
var author=$(this).children("text").text(); (2)
alert(author);
});
}
说明:xml是格式正确的xml数据.
(1)打印数据成功
(2)text节点有的,里面也是有值的
网上找过答案,写法是没错的,我想是不是解析xml数据的时候在<head><head/>里面有写什么东西
我是这么写的 <meta http-equiv="Content-Type" content="text/xml;charset=utf-8" />
[解决办法]
楼主要问什么呢?你text节点有的,里面也是有值的!不是成功解析了吗?
如果页面是作为XML的数据源要被解析当然要加
- HTML code
<meta http-equiv="Content-Type" content="text/xml;charset=utf-8" />
[解决办法]
不需要输出 <meta http-equiv="Content-Type" content="text/xml;charset=utf-8" />
看服务器端用什么写了
类似 Response.ContentType = "text/xml"
紧接着输出<?xml ...?> ,之前不要有其他字符。
[解决办法]
StreamReader sr = new StreamReader(Server.MapPath("aa.xml"), System.Text.Encoding.UTF8);
string str = sr.ReadToEnd();
Response.ContentType = "text/xml";
Response.Write(str);
// ...
