1.有一个文件为new.xml,里面的内容为:<?xml version="1.0" encoding="utf-8"?>
<new>
<id>25</id>
<txtcase>1.为不良
2.开机无显</txtcase>
</new>
里面的内容为从数据库中抓出来的,txtcase字段自动产生空格我用正则匹配时,抓取不到其中的内容,有没有什么解决方法啊?$_xml = file_get_contents('new.xml');
preg_match_all('/<new>(.*)<\/new>/s',$_xml,$_dom);
foreach ($_dom[1] as $_value) {
   preg_match_all('/<id>(.*)<\/id>/',$_value,$_id);
   preg_match_all('/<txtcase>(.*)<\/txtcase>/',$_value,$_txtcase);
   
   print_r($_id);    //可以显示 25
   print_r($_txtcase);  //显示不了数据
}我手动将文件new.xml中的换行变成一行就可以了显示里面的内容怎么解决啊?谢谢`~