我使用http://xpath.online-toolz.com/tools/xpath-editor.php 作为在线 XPath 评估器。我尝试了其他几个,但都是一样的
我的 xml 中有以下内容:-
<?xml version="1.0"?>
<test xmlns="abc">
</test>
现在 XPath 查询
/
.
给我输出:-
<test xmlns="abc">
</test>
但是,查询
test
/test
//test
根本不要给我任何输出。我犯了一个非常基本的错误,但我不知道是什么。我认为这与命名空间有关,但将查询更改为
abc:test
也无济于事,因为它给出了 Invalid Expression 错误。
我正在使用http://www.w3schools.com/xpath http://www.tizag.com/xmlTutorial/xpathtutorial.php & http://oreilly.com/perl/excerpts/system-admin-with-perl /十分钟-xpath-utorial.html
作为我的 XPath 教程的来源。