
你好,PHP *** 作XML新人为你解答!
$xml = simplexml_load_file($xmlsrc)//初始化并获取其根//看得出来,你的user要插入到根的下一层,那么就不必进行循环索引了,因为根已经获取到了
$user = $xml->addChild("user", "")//在$xml节点下插入名为user的节点,且必须赋值,这里因为没有值,所以就留空,但不能不写。
//然后再在user节点下插入节点,这里已经把user节点赋给$user了
$name = $user->addChild("name", $_POST["name"])//把接收到的name值添加到user节点下的name节点中,下同
$sex = $user->addChild("sex", $_POST["sex"])//因为这里的name和sex添加后不再用了,可以不把节点赋值出来,即不须写上$sex=
$hei = $user->addChild("height", $_POST["height"])
$hei->addAttribute("type", "cm")//给height节点添加属性
这个SimpleXML我昨天才开始学,感觉挺不错的样子, *** 作代码直观,可读性强,多用用熟练了就好
$xml =<<<EOT<?xml version="1.0"?>
<root>
<section name="Section1">
<category id="Category1" name="google">
</section>
</root>
EOT
$objXML=simplexml_load_string($xml)
$objXML->section->addAttribute('city', 'abc')
echo $objXML->asXML()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)