gpt4 book ai didi

Perl 使用 XML 路径上下文提取数据

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

我有以下 xml

<?xml version="1.0" encoding="utf-8"?>
<Response>
<Function Name="GetSomethingById">
<something idSome="1" Code="1" Description="TEST01" LEFT="0" RIGHT="750" />
</Function>
</Response>

我想要 <something> 的属性节点作为哈希。我正在尝试如下

my $xpc = XML::LibXML::XPathContext->new(
XML::LibXML->new()->parse_string($xml) # $xml is containing the above xml
);
my @nodes = $xpc->findnodes('/Response/Function/something');

我希望有类似 $nodes[0]->getAttributes 的东西, 有帮助吗?

最佳答案

my %attributes = map { $_->name => $_->value } $node->attributes();

关于Perl 使用 XML 路径上下文提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12811902/

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