所以我正在进行AJAX实时搜索,但我需要在完成表单时更新xml文档。我正在使用SimpleXml来编辑它。 这是我想要添加的xml。 (称为search.xml)
<pages>
<link>
<title>test</title>
<url>their sites go here</url>
</link>
<link>
<title>testdos</title>
<url>their sites go here</url>
</link>
<link>
<title>testtres</title>
<url>their sites go here</url>
</link>
<link>
<title>testagain</title>
<url>their sites go here</url>
</link>
</pages>
这是应该添加到它的php,它位于“if(isset('submit'))”中。
//the info that is added
$xml_add = "<title>testcuartro</title> <url>www.url.org</url>";
//loads the document
$xml_file = simplexml_load_file("search.xml");
// adds the info
$xml_file->pages->addChild("link","$xml_add");
// saves the changes
echo $xml_file->asXML("search.xml");
当我运行此代码时,XML文档没有变化。任何帮助将不胜感激。