gpt4 book ai didi

perl - xml::Twig 和 findnodes

转载 作者:行者123 更新时间:2023-12-03 15:36:10 26 4
gpt4 key购买 nike

我有以下 xml 代码片段:

<a>
<b> textb <b>
<c> textc <c>
<d> textd <d>
<\a>
<a>
<b> textb <b>
<c> textc <c>
<d> textd <d>
<\a>

我用 xml::twig解析如下:
my @c= map { $_->text."\n" } $_->findnodes( './a/');

并将 textbtextctextd 作为数组的一个元素。是否可以选择使用 findnodes
textb,textc,textd 作为 3 个数组元素而不是一个?

最佳答案

使用表达式末尾的星号:

$_->findnodes( './a/*');

'*' 匹配任何标签,因此您将获得 3 个子节点 - 您当前的示例仅匹配 'a',其文本是嵌套元素文本的串联。

关于perl - xml::Twig 和 findnodes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com