在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
属性: Attributes 存储节点的属性列表(只读) 方法: appendChild 为当前节点添加一个新的子节点,放在最后的子节点后 Me.xml <?xml version="1.0" encoding="utf-8"?> <phplamp> <post> <title >PHP XML处理介绍一</title> <details>详细内容一</details> </post> <post> <title >PHP XML处理介绍二</title> <details>详细内容二</details> </post> <post> <title >PHP XML处理介绍三</title> <details>详细内容三</details> </post> </phplamp> // 首先要建一个DOMDocument对象 $xml = new DOMDocument(); // 加载Xml文件 $xml->load("me.xml"); // 获取所有的post标签 $postDom = $xml->getElementsByTagName("post"); // 循环遍历post标签 foreach($postDom as $post){ // 获取Title标签Node $title = $post->getElementsByTagName("title"); /** * 要获取Title标签的Id属性要分两部走 * 1. 获取title中所有属性的列表也就是$title->item(0)->attributes * 2. 获取title中id的属性,因为其在第一位所以用item(0) * * 小提示: * 若取属性的值可以用item(*)->nodeValue * 若取属性的标签可以用item(*)->nodeName * 若取属性的类型可以用item(*)->nodeType */ echo "Id: " . $title->item(0)->attributes->item(0)->nodeValue . "<br />"; echo "Title: " . $title->item(0)->nodeValue . "<br />"; echo "Details: " . $post->getElementsByTagName("details")->item(0)->nodeValue . "<br /><br />"; }
|
2022-08-17
2022-11-06
2022-07-30
2022-08-17
2022-08-15
请发表评论