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

        }
         ?>

  • 相关阅读:
    random模块
    collections模块
    re模块
    正则表达式
    递归函数,二分查找
    内置函数,匿名函数
    python 中的爬虫· scrapy框架 重要的组件的介绍
    flask 中的常用组件的使用 ,virtualenv组件和 pipreqs组件 和 偏函数
    Django 中自带的 content_type表 , alipay的接口 需要的配置
    restful 和 restframework
  • 原文地址:https://www.cnblogs.com/myphper/p/3832101.html
Copyright © 2020-2023  润新知