Apache Freemarker - 从 xPath 列表中获取节点名称
创始人
2024-09-04 03:00:34
0

要从xPath列表中获取节点名称,您可以使用Apache Freemarker的XPath功能。以下是一个示例解决方案:

<#assign xmlData = '''

    
        Value 1
    
    
        Value 2
    

'''>
<#assign xPathList = ["root/node1/subnode1", "root/node2/subnode2"]>

<#list xPathList as xPath>
    <#assign node = xmlData?xml.xpath(xPath)>
    <#if node?has_content>
        Node name: ${node?node_name}
    

在这个示例中,我们首先定义了一个XML字符串xmlData和一个包含xPath的列表xPathList

然后,我们使用xmlData?xml.xpath(xPath)来执行XPath表达式,并将结果赋给名为node的变量。

接下来,我们使用node?node_name来获取节点的名称,并将其输出到控制台。

最后,我们使用<#if>条件语句来检查节点是否存在,只有当节点存在时才输出节点名称。

运行上述Freemarker代码将输出以下结果:

Node name: subnode1
Node name: subnode2

这表示我们成功从xPath列表中获取了节点名称。

相关内容

热门资讯

透视工具!wepoker辅助器... 透视工具!wepoker辅助器下载,pokemmo脚本辅助器下载“必备开挂透视挂辅助工具”1、pok...
每日必看教程!游戏茶苑辅助器,... 您好,游戏茶苑辅助器这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多玩家在这...
辅助透视!wepoker辅助器... 辅助透视!wepoker辅助器最新版本更新内容,wepoker透视版下载“关于开挂透视挂辅助神器”1...
总算了解!欢聚水鱼辅助视频,微... 总算了解!欢聚水鱼辅助视频,微信小程序边锋辅助,扑克教程(存在有开挂);亲,有的,ai轻松简单,又可...
透视苹果版!有人wepoker... 透视苹果版!有人wepoker,约局吧德州可以透视“科普开挂透视挂辅助app”;约局吧德州可以透视辅...
重大科普!四川途游小程序辅助破... 重大科普!四川途游小程序辅助破解版,微乐广西麻辣辅助器,科技教程(真的是有开挂);1、点击下载安装,...
透视黑科技!wepoker辅助... 透视黑科技!wepoker辅助真的假的,newpoker可以安装脚本“教你开挂透视挂辅助软件”new...
技术分享!兴动互娱辅助工具,随... 技术分享!兴动互娱辅助工具,随意玩辅助器视频透视挂,wpk教程(是有开挂);1、完成随意玩辅助器视频...
辅助透视!wepoker辅助器... 辅助透视!wepoker辅助器,约局吧可以看有挂“揭幕开挂透视挂辅助教程”1、金币登录送、破产送、升...
实测必看!潮友会鱼虾蟹看穿神器... 实测必看!潮友会鱼虾蟹看穿神器,微信途游有辅助,微扑克教程(真的有开挂);亲真的是有正版授权,小编(...