我们将从代码开始直接前进:
PHP:
formatOutput=true; $doc->preserveWhiteSpace=false; echo $doc->load("../../xml/daily_lunch.xml") . "Loaded
"; $japanese = $doc->getElementsByTagName("japanese")->item(0); $jacourse = $japanese->getElementsByTagName("course")->item(0); $jaside = $japanese->getElementsByTagName("side")->item(0); $english = $doc->getElementsByTagName("english")->item(0); $encourse = $english->getElementsByTagName("course")->item(0); $enside = $english->getElementsByTagName("side")->item(0); $jacourse->nodeValue = $newJaCourse; $jaside->nodeValue = $newJaSide; $encourse->nodeValue = $newEnCourse; $enside->nodeValue = $newEnSide; $japanese->replaceChild($jacourse,$jacourse); $japanese->replaceChild($jaside,$jaside); $english->replaceChild($encourse,$encourse); $english->replaceChild($enside,$enside); echo $doc->save("../../xml/daily_lunch.xml") . "Done!"; ?>
我精美的HTML表单:
Change Today's Lunch Menu:
我当前的XML:
???????????? ??????? Shrimp and Tomato Cream Pasta Ceasar Side Salad
尽管您可以说明其目的,但它是更改XML文件中的项目.目标是为双语餐厅提供每日午餐更新服务.我精彩的DOMDocument-> save(filename)虽然没有做杰克.
什么都没有返回,我的所有变量和变化都回响.我正在运行PHP5.我查看了phpinfo()并找到了所有XML要求的配置,打开并且没有完成工作.
此脚本输出的唯一内容是:
Loaded
Done!
JercSi.. 5
文件名丢失.根据您应该拥有的PHP文档
$doc->save('myfile.xml');
你有权写入文件夹吗?
文件名丢失.根据您应该拥有的PHP文档
$doc->save('myfile.xml');
你有权写入文件夹吗?