Java XPath Evaluate evaluateNodes(final XPathExpression xpathExpression, final Document pom)

Here you can find the source of evaluateNodes(final XPathExpression xpathExpression, final Document pom)

Description

evaluate Nodes

License

Apache License

Declaration

public static final NodeList evaluateNodes(final XPathExpression xpathExpression, final Document pom) 

Method Source Code

//package com.java2s;
/*//from  w  w  w .  ja v  a 2 s .  co  m
 * Copyright (C) 2016 H.C. Wijbenga
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathExpression;
import org.w3c.dom.Document;

import org.w3c.dom.NodeList;

public class Main {
    public static final NodeList evaluateNodes(final XPathExpression xpathExpression, final Document pom) {
        try {
            return (NodeList) xpathExpression.evaluate(pom, XPathConstants.NODESET);
        } catch (final Exception e) {
            throw new IllegalStateException(e.getMessage(), e);
        }
    }
}

Related

  1. evaluate(XPath xpath, String base, String path, Document document)
  2. evaluateAsString(String expression, Node node)
  3. evaluateAsString(String expression, Node node)
  4. evaluateNodeListTextXPath(final Document document, final String expression)
  5. evaluateNodeListXPath(final Document document, final String expression)
  6. evaluateNodeSet(XPathExpression xpe, Object item)
  7. evaluateXpath(Document doc, String xpath, QName returnType)
  8. evaluateXPath(Element element, String xpathstring)
  9. evaluateXpath(Element from, String xpath)