hConstants.NODE)) return (Node) xpath.evaluate(expression, obj, qname); return null; }
public static NamespaceContext getNamespaceContext() throws Exception { return new NamespaceContext() { public String getNamespaceURI(String prefix) { /* // 一种方式: //这里可以采用配置文件的方式,先将所需要使用的xmlNamespace配置好, //采用注册的方式供应用使用,这种方式效率应该高一些,不用每次都要从文档中提取namespace //不过没有第二种方便 String uri; if (prefix.equalsIgnoreCase("ML")) uri = "MREML"; else if (prefix.equalsIgnoreCase("RE")) uri = "http://herry.com.cn"; else if (prefix.equalsIgnoreCase("RID")) uri = "ResourceID"; else if (prefix.equalsIgnoreCase("RUI")) uri = "ResourceUniqueID"; else if (prefix.equalsIgnoreCase("RMDI")) uri = "ResourceMetaDataInfo"; else uri = null; System.out.println(ParseXMLUtil.class + "::getNamespaceURI:prefix= " + prefix); return uri; */ /* 上一页 [1] [2] [3] [4] [5] 下一页
|