永发信息网

php XML提取信息

答案:1  悬赏:50  手机版
解决时间 2021-08-12 01:40
我有如下XML信息:
        <?xml version="1.0" encoding="UTF-8" ?>
        <result>
               <lrc id="217843" artist="Shakira" title="WakaWaka" />
               <lrc id="9857" artist="Shakira" title="Waka Waka" />
               <lrc id="115986" artist="Shakira·Isabel·Mebarak·Ripoll" title="Waka Waka (This Time For Africa)" />
               <lrc id="95492" artist="Shakira" title="Waka Waka (This Time For Africa) (K-MIX)" />
               <lrc id="235626" artist="Shakira (中英对照)" title="Waka Waka" />
        </result>

请问如何提取出lrc→id,lrc→artist,lrc→title的信息。

最终格式如下:

       id=217843,artist=shakira,title=wakawaka
       id=9857,artist=shakira,title=wakawaka
       id=115986,artist=Shakira·Isabel·Mebarak·Ripoll,title=Waka Waka (This Time For Africa)

......

最佳答案

这个连接介绍的方法在实践中并不经常使用,因为很原始。它适合操作本地文件。
1.如若你是获取xml,那应该使用
simplexml_load_file('url')这个函数,他返回一个xml的DOM模型对象,这个模块是专门针对xml应用设计的。具体可以查找php的simpleXML相关应用。
2.如果你是获取html。那么,php中几乎所有的目录函数都支持远程操作,即文件参数可以是网址。最适合的函数是file_get_contents('url'),他返回文件内容。
但是大部分免费空间禁止远程调用,如果是这样,fopen()或者其他函数都是不行的。那就只能在网页中用javascript获取然后处理或者送回网站处理,此方面内容属于ajax技术,你可以搜索一下。


非原创,请自行消化

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何才能成为soso用户
我左眼170度,右眼280度,我怕度数增加,我不
找17到19岁的女孩了解
美术类建筑专业院校有哪些?
樊城区襄樊红星宾馆地址在什么地方,想今天过
石家庄到湖南新化火车时刻表与票价
去哪个机关部门可以查到死者的姓名以及户口?
我的系统老弹这个东西出来,怎么解决?
什么电影网站看电影不卡?
怎么弄成别人一打开我的聊天窗口就自动发出一
可以升本。考研究生吗?
梦幻西游今年那个送黄钻的网址是什么?
翅膀像什么?
宠物 已经有一个宠物,可不可以注销,再领一
关于N72手机塘沽市场是否可以买的到
推荐资讯
免费开通网络电话了,还增一元试用话费,还等
求助,TP-link无法上网
潮州申通快递电话号码
大专电子商务课程
禹王台区开封小虎油酥烧饼在什么地方啊,我要
鸡蛋那层膜能吸黑头?
修蛇女信几级?
花苞头怎么盘呀!
最后一次来月经是四月七日,预产期大概是什么
DOTA水人在逃的时候一直按转力量,能转多少属
旋舞里收到别人送的花有啥用?
什么是珍惜?珍惜该怎么做?怎么做才是珍惜?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?