【发布时间】:2012-07-05 07:56:24
【问题描述】:
我需要通过 next_sibling 或 first_elt 选择下一个节点。但我想按节点名称过滤(包含字符串 "TON")
first_elt ('HILTON[@method]' or 'SHERATON[@method]');
或
next_sibling ('HILTON[@method]' or 'SHERATON[@method]');
或
next_sibling ('TON[@method]');
我试过的例子(不工作):
#!/usr/bin/perl -w
use warnings;
use XML::Twig;
$t-> parsefile ('file.xml');
my $Y0=$t->first_elt('HILTON[@method]' or 'SHERATON[@method]');
它只会处理 'HILTON[@method]'
my $Y0=$t->first_elt('/*TON[@method]');
C:/strawberry/perl/site/lib/XML/Twig.pm 第 3523 行的错误导航条件 '/*TON[@method]' ()
【问题讨论】:
标签: perl xpath xml-parsing twig xml-twig