目前我有一个 XML 文件
<?xml version="1.0" encoding="UTF-8"?>
<Workflow xmlns="http://ns.adobe.com/acrobat/workflow/2012" title="HongKong2_Convert_img" description="" majorVersion="1" minorVersion="0">
<Sources><Folder path="/C/Source/HongKong2/temp"/></Sources>
</Workflow>
我想做的是<
用 < 和>
> 替换。
$handle = fopen('a.xml', "r+") or die();
while(!feof($handle)) {
if (strstr(fgets($handle),"<") || strstr(fgets($handle),">")) {
echo 'tttt';
fwrite($handle, str_replace("<", "<", fgets($handle)));
fwrite($handle, str_replace(">", ">", fgets($handle)));
}
}
fclose($handle);
我可以触发 if 条件,它应该是正确的。唯一的问题是它不能替换该行(fwrite 的一些问题..)。如何解决?谢谢