是否有人知道可以解析XML文檔的Perl庫,並使我可以通過CSS選擇器和名稱空間支持來選擇節點?使用CSS選擇器解析Perl XML
背景: 我試圖用perl libxml軟件包解析一個默認命名空間的文檔,但直到我從根節點刪除默認命名空間時,它才返回任何東西。
這是我的話題發現: https://mail.gnome.org/archives/xml/2003-April/msg00143.html
因此,一個簡單的例子是這樣的文件:
<?xml version="1.0" encoding="utf-8"?>
<root xmlns="http://example.com/ns">
<message>Hi</message>
</root
的XPath //message
不會給我用Perl libxml的任何結果。我知道圖書館做的工作完全正常,但我仍然需要解析這些東西,所以我認爲基於CSS選擇器的庫可能會更成功。
你能提供一個例子,你想要什麼解析和你想得到什麼? –
@ user1215106:我做到了。 – moritz
專業提示:通過libxml [Xacobeo](http://p3rl.org/Xacobeo)的圖形界面可以輕鬆搞定XPath。屏幕截圖:http://i.stack.imgur.com/fOTus.png – daxim