我现在有几天出了问题:s ...我试图在字符串中获取一些变化的数据,字符串是这样的:
<docdata>
<!-- News Identifier -->
<doc-id id-string ="YBY15349" />
<!-- Date of issue -->
<date.issue norm ="2012-09-22 19:52" />
<!-- Date of release -->
<date.release norm ="2012-09-22 19:52" />
</docdata>
我需要的只是"2012-09-22 19:52"中的日期 ,它存储在某种类型的 xml 中的字符串,顺便说一下格式错误。所以我不能使用普通的 xml 解析器,我已经加载/读取文件来更改一些字符集
$fname = $file;
$fhandle = fopen($fname,"r");
$content = fread($fhandle,filesize($fname));
str_replace("<?xml version=\"1.0\" encoding=\"UTF-8\"?>", "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>", $content);
etc..
这项工作就像一个魅力,但我无法使用它的字符串。我尝试使用 preg_match_all 但我无法正确处理。它有一种简单的方法来搜索这个值
<date.issue norm ="2012-09-22 19:52" />
并仅获取变量中的日期?
提前感谢,对不起我的英语。