怎么取得xml标签中的值?用dom

xml:<link><title>abc</title><title>def</title></link>我看到的取值方法是:$xmldoc->getelementbyt... xml:<link>
<title>abc</title>
<title>def</title>
</link>
我看到的取值方法是:
$xmldoc->getelementbytagname('link')->item(0)->childnodes->item(0)->nodevalue;
为什么不是$xmldoc->getelementbytagname('link')->item(0)->nodevalue;
为什么要多向下取一层啊?
是不是,dom把文本也当做一个节点取的,可是标签里面已经是文本了,怎么区分文本1和文本2呢,只能有一个文本节点吧?
展开
 我来答
手机用户70654
2010-01-26
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
如果XML里边有两个<link>标签呢。。。所以就先得到第一个<link>再向下取。。。XML就跟HTML里边是一样的道理。。将item里边参数换成1就是文本2了呗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式