• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

php中通过DOM操作XML

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

DOM文档在js里早就接触过,知道DOM不但可以操作html文档,还可以操作XHTML,XML等文档,有着极强的通用性,下面我们通过两个小例子,看看在PHP中是如何用DOM操作XML文档的,和js中差不多,看看还是蛮简单的

1 解析XML

    //创建DOMDocument
    $_doc = new DOMDocument();
    //载入XML文件
    $_doc->load('test.xml');
    //获取
    $_version = $_doc->getElementsByTagName('version');
    echo $_version->length;//3
    //item()表示第几个
    echo $_version->item(0)->nodeName; //version
    echo $_version->item(0)->nodeValue; // 1.0
    //遍历
    foreach ($_version as $_v){
        echo $_v->nodeValue;
    }

2 生成XML

    //声明xml
    $_doc = new DOMDocument('1.0','utf-8');
    //排版格式
    $_doc->formatOutput = true;
    
    //创建内容
    $root = $_doc->createElement('root');
    $_doc->appendChild($root);
    $version = $_doc->createElement('version');
    $root->appendChild($version);
    $text = $_doc->createTextNode('1.0');
    $version->appendChild($text);
    
   //生成xml
   $_doc->save('test2.xml');

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHPFastCGI进程管理器PHP-FPM的架构发布时间:2022-07-10
下一篇:
php函数preg_replace()正则去除汉字发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap