我有多个层次结构的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_这将帮助你这里。 –