在PHP中使用SimpleXML保存XML的正确方法是什么?

在PHP中使用SimpleXML保存XML的正确方法是什么?,php,simplexml,domdocument,Php,Simplexml,Domdocument,大家好 我有一个类,它基本上是将xml的一部分保存到PDF中,但在保存时会在其中进行一些计算。在计算的同时,我试图在xml中的元素中保存一个属性的答案 这是我的一条线路,它可以节省开支,但它似乎工作不正常 $_appdv[0]['value'] = $app_dv; $this->xml->asXML(PRIVATE_DIR . "jobs/" . (int) $_GET['id'] . "/job.xml"); 这里还有应该保存到的xml部分 <fiel

大家好

我有一个类,它基本上是将xml的一部分保存到PDF中,但在保存时会在其中进行一些计算。在计算的同时,我试图在xml中的元素中保存一个属性的答案

这是我的一条线路,它可以节省开支,但它似乎工作不正常

$_appdv[0]['value'] = $app_dv;          
$this->xml->asXML(PRIVATE_DIR . "jobs/" . (int) $_GET['id'] . "/job.xml");
这里还有应该保存到的xml部分

<field label="hidden" id="app_dv" value="0.00"/>  
我问这个问题的另一个原因是,我试图在另一个函数中访问该文件,但它在我身上失败了


任何可以提供的帮助都会被欣然接受。

PHP错误日志中有错误吗?当我使用saveXML时,这里有一个错误:PHP致命错误:在@AdamHopkinsonIt中的非对象上调用成员函数saveXML,这一点很明显,变量是不正确的。您是否尝试过使用var_dump$_appdv来查看发生了什么情况?@AdamHopkinson it给出了正确的答案我认为您需要为您的问题添加更多的代码-特别是您如何声明$this并调用saveXML,这两个问题目前都没有显示。