当前位置: 代码迷 >> Web前端 >> XPATH施用namespace
  详细解决方案

XPATH施用namespace

热度:262   发布时间:2012-09-17 12:06:51.0
XPATH使用namespace
XPath xpath = XPathFactory.newInstance().newXPath();
		NamespaceContext nsContext = new XHTMLNamespaceContext();
		xpath.setNamespaceContext(nsContext);
XPathExpression expr = xpath.compile("//xhtml:TABLE");


public class XHTMLNamespaceContext implements NamespaceContext {

	@Override
	public String getNamespaceURI(String prefix) {
		return "http://www.w3.org/1999/xhtml";
	}

	@Override
	public String getPrefix(String namespaceURI) {
		throw new UnsupportedOperationException();
	}

	@Override
	public Iterator getPrefixes(String namespaceURI) {
		throw new UnsupportedOperationException();
	}

}


  相关解决方案