<?php
// 首先要建一个DOMDocument对象
$xml = new DOMDocument();
// 加载Xml文件
$xml->load("3.xml");
// 获取所有的post标签
$postDom = $xml->getElementsByTagName("PROPERTIES");
print_r($postDom);
echo '<br>';
// 循环遍历post标签
    foreach($postDom as $post){ // 获取Title标签Node
        $id  = $post->getElementsByTagName("WCMMETATABLEHCN_SERVICES_SUPPORTSID"); /** * 要获取Title标签的Id属性要分两部走 * 1. 获取title中所有属性的列表也就是$title->item(0)->attributes * 2. 获取title中id的属性,因为其在第一位所以用item(0) * * 小提示: * 若取属性的值可以用item(*)->nodeValue * 若取属性的标签可以用item(*)->nodeName * 若取属性的类型可以用item(*)->nodeType */
        $dataid  = $post->getElementsByTagName("METADATAID");
        $time = $post->getElementsByTagName("CRTIME");
        $title = $post->getElementsByTagName("DOCTITLE");
        $sub = $post->getElementsByTagName("BIGTXT");
        echo "Id: " . $id->item(0)->nodeValue . "< br />";
        echo "Time: " . $time->item(0)->nodeValue . "< br />";
        echo "Title: " . $title->item(0)->nodeValue . "< br />";
        echo "Sub: " . $sub->item(0)->nodeValue . "< br />";

    }
     ?>

posted on 2014-07-08 18:48  幸福之家128817  阅读(190)  评论(0编辑  收藏  举报