我试图在一些<rawData>data is here</rawData>
标签内访问一个名为原始数据的元素。然而,这个使用 Perl 的XML::LibXML的 XPath 查询不起作用:
foreach my $m ($xc->findnodes(q<//ns:wave[@waveID='1']/ns:well/oneDataSet/rawData>)) {
print $m->textContent, "\n";
}
但是获取属性的类似查询@wellName
工作正常:
foreach my $n ($xc->findnodes(q<//ns:wave[@waveID='1']/ns:well/@wellName>)) {
print $n->textContent, "\n";
}
我上面访问元素的语法有什么问题?