读取XML数据并使用PHP写入新文件

时间:2011-08-03 14:10:51

标签: php xml

我可能在想这个,但在将我的XML数据读入字符串并将其写入本地文件之前,是否还有任何额外的步骤?

header('Content-type: text/xml');

//MY URL TO A XML PAGE STYLED WITH XML STYLE SHEET
$url = "http://www.mywebsite.com/somexmlfile.xml";

//SAVE CONTENTS OF PAGE IN XML_DATA
$xml_data = file_get_contents($url);


//REMOVE STYLE SHEET INFO
$search2 = '<?xml-stylesheet href="latest_ob.xsl" type="text/xsl"?>';
$xml_data = str_replace( $search2, "", $xml_data);


//WRITE MY DATA TO A BACKUP FILE AND THEN ECHO TO THE SCREEN FOR A FLASH APP CALLING THE INFO

        $myFile = "data_backup.xml";
        $fh = fopen($myFile, 'w') or die("can't open file");
        $stringData = $xml_data;
        fwrite($fh, $stringData);
        fclose($fh);

        echo $xml_data;

我问这个的原因是当我尝试在Dreamweaver中打开我的备份XML文件时,它每次都会崩溃。我当时认为可能存在编码问题。

0 个答案:

没有答案