douman6245 2019-06-16 20:38
浏览 101

如何获得最深的XML元素

<Item>
<BrowseNodes>
    <BrowseNode>
        <BrowseNodeId>3024254031</BrowseNodeId>
        <Name>Tunnelzelte</Name>
        <Ancestors>
            <BrowseNode>
                <BrowseNodeId>3024250031</BrowseNodeId>
                <Name>Zelte</Name>
                <Ancestors>
                    <BrowseNode>
                        <BrowseNodeId>16435151</BrowseNodeId>
                        <Name>Camping & Outdoor</Name>
                        <Ancestors>
                            <BrowseNode>
                                <BrowseNodeId>16435121</BrowseNodeId>
                                <Name>Kategorien</Name>
                                <IsCategoryRoot>1</IsCategoryRoot>
                                <Ancestors>
                                    <BrowseNode>
                                        <BrowseNodeId>16435051</BrowseNodeId>
                                        <Name>Sport & Freizeit</Name>
                                    </BrowseNode>
                                </Ancestors>
                            </BrowseNode>
                        </Ancestors>
                    </BrowseNode>
                ´</Ancestors>
            </BrowseNode>
        </Ancestors>
    </BrowseNode>
</BrowseNodes>

Hi,

I try to get the deepest "Name" element and vlaue (Sport & Freizeit in this case), but it does not work with xpath():

$temp=$item->xpath("//Name[last()]");

I guess I don't understand how xpath() works..

Does anybody has a hint? The number of "BrowseNode" elements is flexible, so I can't work with a fix path.

THX!

  • 写回答

3条回答 默认 最新

  • dongmibeng5885 2019-06-16 22:38
    关注

    You have to wrap the //Name tag and then get the last item.

    (//Name)[last()]
    
    评论

报告相同问题?

悬赏问题

  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿