0
替換其中的一個特定的字符目前,我有一個XML文件打開一個XML文件,並使用PHP
<?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有一些問題)。如何解決這個問題?謝謝