【发布时间】:2012-12-19 06:41:25
【问题描述】:
为什么我的代码无法删除位于我的asset.xml 中的元素
这是我在 php 文件中的 xml 代码:
<?php
if(isset($_POST["delete"])) {
$node = $_GET["node"]; //get from form
$xmldoc->load('asset.xml');
$y= $xmldoc->getElementsByTagName("asset")[$node];
$xmldoc.documentElement.removeChild($y);}
?>
我的 xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<Assets>
<asset>
<AssetType>PROJECTOR</AssetType>
<Product>DELL</Product>
<Brand>DELL</Brand>
</asset>
</Assets>
【问题讨论】:
-
$xmldoc.documentElement.removeChild($y);- 那是什么?!请帮我们一个忙,粘贴代码,而不是凭记忆输入。 -
我已经粘贴了.. 代码假设变成什么样子?
-
如果这是您的代码,PHP 会给您非常明显的迹象,表明有问题;你试过运行代码吗?您看到了什么错误?
-
我使用统一服务器作为我的本地服务器。没有显示错误。但是,每次我点击按钮(name = 'delete')时,页面都会变成一个完全空白的页面
标签: php javascript xml