zoukankan      html  css  js  c++  java
  • PHP解析XML格式文档

    <?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 />";

        }
         ?>

  • 相关阅读:
    SIEM思考
    PowerDesigner15在生成SQL时报错Generation aborted due to errors detected during the verification of the mod
    Mongo驱动
    RsysLog
    vi全局替换方法
    RPM
    hdu1195 Open the Lock (DFS)
    调制:调幅(AM)与调频(FM)
    调制:调幅(AM)与调频(FM)
    追本溯源 —— 诗词、名言
  • 原文地址:https://www.cnblogs.com/myphper/p/3832101.html
Copyright © 2011-2022 走看看