php操作xml,使用DOM操作后var

php操作xml,使用DOM操作后var_dump($dom);浏览器一直显示object(domdocument)#1 (0) { }0

php操作xml,使用DOM操作后var_dump($dom);浏览器一直显示object(domdocument)#1 (0) { } ,实际应该是显示获取到的内容的,但是显示为object(domdocument)#1 (0) { } ,也就是没有内容,到底是什么原因?????

回复讨论(解决方案)

由于 domdocument 内部实现的原因,domdocument 对象是不能用 var_dump、print_r 之类函数查看的

你可以查看 savexml() 方法的结果,以证实确实有值

由于 domdocument 内部实现的原因,domdocument 对象是不能用 var_dump、print_r 之类函数查看的

你可以查看 savexml() 方法的结果,以证实确实有值

那怎么进行后续操作,获取需要的结果比如$titles = $dom->getelementsbytagname(‘title’);写完这一句都不知道得到的 结果是对是错

由于 domdocument 内部实现的原因,domdocument 对象是不能用 var_dump、print_r 之类函数查看的

你可以查看 savexml() 方法的结果,以证实确实有值

php操作xml,使用DOM操作后var_dump($dom);浏览器一直显示object(domdocument)#1 (0) { }1
php操作xml,使用DOM操作后var_dump($dom);浏览器一直显示object(domdocument)#1 (0) { }2

这是我看的操作xml的视频,我是照着里面写的,但是他能显示出$dom的数据,我的不行,又是什么原因???

那是 dom 信息,不是数据

那是 dom 信息,不是数据

对是$dom信息,不是数据,问题是我跟他写的一样,为什么结果却是object(domdocument)#1 (0) { } ,请问要怎么弄才能看到$dom信息??

你的 php 版本是多少

你的 php 版本是多少

php version 5.2.13

那不显示信息是对的

那不显示信息是对的

why???为什么不显示信息???

最初就是不显示,以后php5.3才加的

最初就是不显示,以后php5.3才加的

果然如此,非常感谢,我换成5.4版本就可以了,像这种版本之间的差别出现的问题,你是怎么发现的,请问有什么方法可以解决类似的问题,不然总是犯一些没意义的错误,却找不到方法,非常痛苦

Posted in 未分类