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条回答

    报告相同问题?

    悬赏问题

    • ¥30 求一段fortran代码用IVF编译运行的结果
    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
    • ¥15 lammps拉伸应力应变曲线分析
    • ¥15 C++ 头文件/宏冲突问题解决
    • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
    • ¥50 安卓adb backup备份子用户应用数据失败
    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
    • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
    • ¥30 python代码,帮调试,帮帮忙吧
    • ¥15 #MATLAB仿真#车辆换道路径规划