喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] PHP使用DOM读取xml时怎么获取标签属性啊  
 
初学php的人
注册会员
Rank: 2


UID 99228
精华 0
积分 63
帖子 46
金钱 63 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-9-29
状态 离线
PHP使用DOM读取xml时怎么获取标签属性啊

使用Expat解析xml实在是太麻烦了,小弟前两天在http://www.ibm.com/developerworks/cn/opensource/os-xmldomphp/听说还可以使用DOM解析XML,感觉很爽,可是上面的例子只读取了文本而没有提读取属性的有关方法,哪位仁兄帮俺解决一下,感激不已
2007-10-17 08:45 AM#1
查看资料  发短消息  顶部
 
jtql420 (披着羊皮的狼)
金牌会员
Rank: 6Rank: 6
披着羊皮的狼


UID 70611
精华 0
积分 1965
帖子 444
金钱 1965 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2006-3-29
来自 深圳
状态 离线
[推荐阅读] 调客网可信吗?
我这有个电子书有讲到PHP DOM



披着羊皮的狼 http://jtql420.cn
2007-10-23 08:41 PM#2
查看资料  访问主页  发短消息  QQ  顶部
 
亚森罗宾
新手上路
Rank: 1



UID 98981
精华 0
积分 11
帖子 11
金钱 11 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-9-24
状态 离线
[推荐阅读] ActionScript + php 传递参数的问题!
把strContentXml解析成数组

function xml2array($strContentXml)
{
    $arrContents = array();
               
    //dom对象
    $domdoc = new DomDocument;
    $domdoc->loadXML($strContentXml);
                 
    $nodeInfo = $domdoc->documentElement;    //root
    $arrNodes = $nodeInfo->childNodes;             //子节点
                 
    //循环每个节点
    foreach ($arrNodes as $node)
    {
        $nodeName = $node->nodeName;            //节点名称                         
        $nodeValue = $node->nodeValue;
                                 
        //写入数组
        $arrContents[$nodeName] = $nodeValue;                          
    }
    unset($arrNodes);                 
    unset($nodeInfo);
    unset($domdoc);
                 
    return $arrContents;
}

[ 本帖最后由 亚森罗宾 于 2007-10-24 02:10 PM 编辑 ]
2007-10-24 02:00 PM#3
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 1.574737 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP