0
我們需要在XML文件中查找所有前綴:命名空間對。我們允許用戶提供任何XML文件和任何XPath來對其進行查詢。我們需要找到前綴:uri映射來設置評估XPath時的映射。在XML文件中查找所有前綴:url命名空間 - 快速
我們目前使用:
selectNodes("//namespace::*[name() != 'xml'][not(../../namespace::*=.)]");
,這是否返回所有對。問題在於速度很慢。我看着this answer,但它也很慢。有沒有快速的方法來做到這一點?我只需要這個就可以對XML執行XPath查詢。
我在Java(使用dom4j)和.NET中都這樣做。
謝謝 - 戴夫
distinct-values似乎是XPath 2.0的補充。我需要一個適用於1.0的解決方案(我們在Java中使用dom4j,在.NET中使用ADO.NET運行時)。 –
只需在Java/.NET中刪除它並將結果排序| uniq'即可。 –