zoukankan      html  css  js  c++  java
  • php将xml文件转化为数组:simplexml_load_string

    <?php
    $str = <<<XML
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <note>
        <book>
            <category>COOKING</category>
            <title>Everyday Italian</title>
            <author>Giada De Laurentiis</author>
            <year>2005</year>
            <price>30.00</price>
        </book>
        <book>
            <category>CHILDREN</category>
            <title>Harry Potter</title>
            <author>J K. Rowling</author>
            <year>2005</year>
            <price>29.99</price>
        </book>
        <book>
            <category>WEB</category>
            <title>Learning XML</title>
            <author>Erik T. Ray</author>
            <year>2003</year>
            <price>39.95</price>
        </book>
    
        <news>
            <category>CHILDREN</category>
            <title>Harry Potter</title>
            <author>J K. Rowling</author>
            <year>2005</year>
            <price>29.99</price>
        </news>
        <news>
            <category>WEB</category>
            <title>Learning XML</title>
            <author>Erik T. Ray</author>
            <year>2003</year>
            <price>39.95</price>
        </news>
    
        <blog>
            <category>CHILDREN</category>
            <title>Harry Potter</title>
            <author>J K. Rowling</author>
            <year>2005</year>
            <price>29.99</price>
        </blog>
        <blog>
            <category>WEB</category>
            <title>Learning XML</title>
            <author>Erik T. Ray</author>
            <year>2003</year>
            <price>39.95</price>
        </blog>
    </note>
    XML;
    
    $strObj = simplexml_load_string($str);
    $json = json_encode($strObj);
    $ary = json_decode($json, true);
    
    echo '<pre>';
    print_r($ary);
    echo '</pre>';
  • 相关阅读:
    itext itextpdf 版本概要介绍
    github上的优秀项目和开发环境配置
    tfs2012 的体验地址
    Linux网卡攻略
    展现图表JavaScript库 Javascript web charts [参考地址]
    JavaEE的几个参考
    dsl boo3个例子 9
    已读的和在读的一些C++经典图书
    WinRT参考资料
    Linux性能监测工具
  • 原文地址:https://www.cnblogs.com/intval/p/3616180.html
Copyright © 2011-2022 走看看