今天换了新机器,重新安装好开发环境。
在调用数据库(sqlserver)读取xml时解析异常,原以为是xmldom调用错误,后来自己手工编写的xml可以正常解析。
在php5以后使用xmldom不需要引用额外扩展了
查看php.ini 配置 发现了配置项中有以下几项
; Valid range 0 - 2147483647. Default = 4096. ;mssql.textlimit = 65536 ; Valid range 0 - 2147483647. Default = 4096. ;mssql.textsize = 65536由于没有启用,都是默认值,所以每次读取数据库字符串的最大返回值只有默认的4096
xml配置文件超长导致读取不完全xmldom无法正常加载。
只需要修改,把注释取消,让返回值加大