3
下面檢查的test()
函數,如果該元素的預定義的命名空間NSURI
相符:如何高效地匹配java中元素的名稱空間?
class MyClass {
private static final String NSURI = "http://example.com/mynamespace";
...
public test(Element e) {
return NSURI.equals(e.getNamespaceURI());
}
}
是對字符串比較效率?我必須遍歷許多節點,可能有不同的命名空間。但是,每次做字符串比較看起來都很浪費。
是否有更快的方式來進行命名空間比較?
這不是浪費。任何其他比較名稱空間的方式最終都會進行字符串比較。 – VGR