问一个xmlhttp接收php生成的xml数据的问题 用responseBody但是要做二进制--ASCII转换不如用“xml数据岛”来的方便 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用responseBody,并用二进制转换确实可以,不过我觉得有点麻烦,想知道有没有更直接的方法.我试过,如果xml数据里面没有中文数据,saveXML到客户端后可以用responseXML得到正确的数据,但是一旦保护中文就出错了. 忘了问了,请问用xml数据岛是怎么回事,如何实现. 不过我觉得有点麻烦,想知道有没有更直接的方法——这只有找比尔. 盖茨来解决了xml数据岛是一个XMLDOMDocument对象,提供了丰富的操作方法。可以与table等绑定,当数据岛内容发生变化时,绑定的对象中的内容自动同步而无须干预。应该很适合你的应用。<XML ID=xmldoc SRC="123.xml"></XML>这就是一个数据岛,你可以用xmldoc.src="server.php?param=value"来改变他的内容详细的情况可查看msdn和到xml/soap版面讨论 你上面的src="123.xml"是指向一个文件,可是我的xml数据库是直接发送到客户端的,这个应该怎么装入啊 PHP生成XML的页面要返回正确的字符集就没问题了!<? header("Content-Type: text/xml;charset=GB2312" ); your code ....?> xuzuning(唠叨) 给出的就已经是从服务器端获得的XML文档,这个文档是由server.php生成的,换成你生成XML文件的PHP页面就可以了 那么用数据岛这样的方式装入php页面中savexml的数据,是不是就没有中文乱码这些问题 昨天晚上看了一下xmlhttp发送和接收的原理,发现xmlhttp发送前和接收后都会把数据用utf-8编码和解码,那么我在服务器发送数据到客户端前,把要发送的数据先编码成utf-8,那么xmlhttp在接收到数据库,就会自动解码得到正确的数据.试了一下,果然可以,xmlhttp直接用responseText,或者responseXML都可以得到正确的数据了,哈哈. PHP显示问题 递归小程序 为什么我安装的PHP端口总是被占用啊? mysql 一次插入,竟然出现了三条数据 表格颜色问题。新手 php如何能检测到代理后面的局域网地址? 哪位有无刷新技术的聊天室源代码? 文本输出问题,每一行文字都是顶头的,没有空格 php与javascript问题? 一个关于apache和perl的问题 如何实现一行四个图片,并且显示多行的功能? 停止输出是什么语句?
我试过,如果xml数据里面没有中文数据,saveXML到客户端后可以用responseXML得到正确的数据,但是一旦保护中文就出错了.
这就是一个数据岛,你可以用xmldoc.src="server.php?param=value"来改变他的内容详细的情况可查看msdn和到xml/soap版面讨论
header("Content-Type: text/xml;charset=GB2312" );
your code ....
?>
这个文档是由server.php生成的,换成你生成XML文件的PHP页面就可以了