为了账号安全,请及时绑定邮箱和手机立即绑定

php中xml的每个节点属性值

php中xml的每个节点属性值

PHP
慕娘9325324 2021-06-16 21:16:29
我正在尝试获取 catId 值。但我只能看到类别值。我的 xml 文件如下所示:<sample>    <Item ItemNumber="00000088" FormattedItemNumber="00000-088">      <CompatibleModels />        <Category CatId="160" >  test 123 </Category>      <Images />      <Documents />      <RequiredItems />    </Item></sample>$xml = simplexml_load_file("test.xml");print_r($xml);[sample] => Array        (            [0] => SimpleXMLElement Object                (                    [@attributes] => Array                        (                            [ItemNumber] => 00000088                            [FormattedItemNumber] => 00000-088                        )                    [Category] =>   Bags/Luggage 123                 )如何获得 CatId 值?为什么缺少 cateId 值?
查看完整描述

3 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

您可以使用以下代码段循环并获取它,请参阅内联文档以获取解释


$xml1 = simplexml_load_file("test.xml") or die("Error: Cannot create object");

foreach ($xml1->children() as $items1) { // children mean item

    echo ($items1->category['catid']); // for category tag get catid attribute

}


查看完整回答
反对 回复 2021-06-19
  • 3 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号