我有多個層次結構的XML文件(它是一個目錄結構,文件,從而有<directory name="...">
和<file name="...">
元素)的XPath匹配的元素,它不包含指定後裔
,我想選擇空目錄與XPath,但我不知道,如何選擇節點,它沒有一些後代。 我可以匹配ns:directory[not(ns:file)]
但它只是emtpy目錄的第一級,我不想做這樣ns:directory[not(ns:file)]|ns:directory[ns:directory[not(ns:file)]]|...
任何可能有人請提示,如何做到這一點?
如果搜索中的XPath規範「後裔」,你會看到有一個'後裔::'_axis_這將幫助你這裏。 –