sinat_37306605 2017-08-31 11:44 采纳率: 100%
浏览 405
已结题

php中xml如何指定位子添加子节点

fly.xml文件如下:
<?xml version="1.0" encoding="utf-8"?>

php代码如下:
<?php

// 添加操作
/*if ($_POST['name'] == ''&&
$_POST['mean'] == ''&&
$_POST['lx'] == '')
{
die("请输入要添加的单词返回") ;
}
else
{*/
$name = $_POST['$name'];
// $mean = $_POST['$mean'];
//$lx = $_post['$lx'];

//}

$xml = new DOMDocument();//创建DOM对象
$xml->load('fly.xml');//加载xml文件
$b_node = $xml->getElementsByTagName('a');//获取所有名字为b的元素节点数组
$d_node = $xml->createElement('name');//创建d元素节点
$d_node_content = $xml->createTextNode ($name);//创建文本元素节点
$d_node-> appendChild($d_node_content);//在d节点元素中添加文本元素节点
$b_node->item(0)->appendChild($d_node);//在所有名字为b的元素节点数组中的第一个元素节点中添加d元素节点

$xml->save('fly.xml');//保存xml文件

请问这段代码有什么问题,运行后xml文件内显示,中间为空

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥40 复杂的限制性的商函数处理
    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码