drb0901500211 2018-01-18 21:37
浏览 48
已采纳

php中的php删除元素

I'm trying to use php to delete an xml element but it doesn't work. I tried some different code but no one works. I would also like to use cookies to get element in the future. Can you suggest me what I have to do ? I'm not expert and for this I'm in difficulty.

Here the code:

    <?php

$dom = new DOMDocument();
$dom->load("Dati.xml");

$matchingElements = $dom->getElementsByTagName("Matematica");
$totalMatches     = $matchingElements->length;

$elementsToDelete = array();

    $elementsToDelete[] = $matchingElements->item(0);

foreach ( $elementsToDelete as $elementToDelete ) {
    $elementToDelete->parentNode->removeChild($elementToDelete);
}

$dom->save($xmlFileToLoad);
echo  "<script type='text/javascript'>";
   echo "window.close();";
   echo "</script>";
echo "Puoi chiudere questa pagina";

?>

Here the xml:

 <?xml version="1.0" encoding="UTF-8"?>
<document>
<Informatica>
<nome>aaaa</nome>
<classe>3C</classe>
<titolo>Informatica</titolo>
<materia>Informatica</materia>
<ISBN>123456789101112</ISBN>
<prezzo>12</prezzo>
<autori>tizio</autori>
<contatto>nanni-lombardo1@hotmail.it</contatto>
<codice>123456</codice>
</Informatica>
<Matematica>
<nome>bbb</nome>
<classe>3C</classe>
<titolo>math</titolo>
<materia>Matematica</materia>
<ISBN>123456789101112</ISBN>
<prezzo>12</prezzo>
<autori>tizio</autori>
<contatto>nanni-lombardo1@hotmail.it</contatto>
<codice>123456</codice>
</Matematica>

</document>
  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 不小心不正规的开发公司导致不给我们y码,
  • ¥15 我的代码无法在vc++中运行呀,错误很多
  • ¥50 求一个win系统下运行的可自动抓取arm64架构deb安装包和其依赖包的软件。
  • ¥60 fail to initialize keyboard hotkeys through kernel.0000000000
  • ¥30 ppOCRLabel导出识别结果失败
  • ¥15 Centos7 / PETGEM
  • ¥15 csmar数据进行spss描述性统计分析
  • ¥15 各位请问平行检验趋势图这样要怎么调整?说标准差差异太大了
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 wpf界面一直接收PLC给过来的信号,导致UI界面操作起来会卡顿