public static Node selectNode(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { SimpleNamespaceContext nsContext = new SimpleNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (Node) xpath.evaluate(path, node, XPathConstants.NODE); } catch (Exception e) { throw new RuntimeException(e); } }
public static Node selectNode(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { PlayNamespaceContext nsContext = new PlayNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (Node) xpath.evaluate(path, node, XPathConstants.NODE); } catch (Exception e) { throw new RuntimeException(e); } }
public static Node selectNode(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { PlayNamespaceContext nsContext = new PlayNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (Node) xpath.evaluate(path, node, XPathConstants.NODE); } catch (Exception e) { throw new RuntimeException(e); } }
public static Node selectNode(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { PlayNamespaceContext nsContext = new PlayNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (Node) xpath.evaluate(path, node, XPathConstants.NODE); } catch (Exception e) { throw new RuntimeException(e); } }
public static Node selectNode(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { SimpleNamespaceContext nsContext = new SimpleNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (Node) xpath.evaluate(path, node, XPathConstants.NODE); } catch (Exception e) { throw new RuntimeException(e); } }
/** * Return the text of a node, or the value of an attribute * @param path the XPath to execute * @param node the node, node-set or Context object for evaluation. This value can be null. */ public static String selectText(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { SimpleNamespaceContext nsContext = new SimpleNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (String) xpath.evaluate(path, node, XPathConstants.STRING); } catch (Exception e) { throw new RuntimeException(e); } }
/** * @param path the XPath to execute * @param node the node, node-set or Context object for evaluation. This value can be null. * @param namespaces the XML namespaces map * @return the text of a node, or the value of an attribute */ public static String selectText(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { PlayNamespaceContext nsContext = new PlayNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (String) xpath.evaluate(path, node, XPathConstants.STRING); } catch (Exception e) { throw new RuntimeException(e); } }
/** * Select all nodes that are selected by this XPath expression. If multiple nodes match, * multiple nodes will be returned. Nodes will be returned in document-order, * @param path * @param node * @param namespaces Namespaces that need to be available in the xpath, where the key is the * prefix and the value the namespace URI * @return */ public static NodeList selectNodes(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { SimpleNamespaceContext nsContext = new SimpleNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (NodeList) xpath.evaluate(path, node, XPathConstants.NODESET); } catch (Exception e) { throw new RuntimeException(e); } }
/** * Return the text of a node, or the value of an attribute * @param path the XPath to execute * @param node the node, node-set or Context object for evaluation. This value can be null. */ public static String selectText(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { SimpleNamespaceContext nsContext = new SimpleNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (String) xpath.evaluate(path, node, XPathConstants.STRING); } catch (Exception e) { throw new RuntimeException(e); } }
/** * @param path the XPath to execute * @param node the node, node-set or Context object for evaluation. This value can be null. * @param namespaces the XML namespaces map * @return the text of a node, or the value of an attribute */ public static String selectText(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { PlayNamespaceContext nsContext = new PlayNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (String) xpath.evaluate(path, node, XPathConstants.STRING); } catch (Exception e) { throw new RuntimeException(e); } }
/** * @param path the XPath to execute * @param node the node, node-set or Context object for evaluation. This value can be null. * @param namespaces the XML namespaces map * @return the text of a node, or the value of an attribute */ public static String selectText(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { PlayNamespaceContext nsContext = new PlayNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (String) xpath.evaluate(path, node, XPathConstants.STRING); } catch (Exception e) { throw new RuntimeException(e); } }
/** * Select all nodes that are selected by this XPath expression. If multiple nodes match, * multiple nodes will be returned. Nodes will be returned in document-order, * @param path the xpath expression * @param node the starting node * @param namespaces Namespaces that need to be available in the xpath, where the key is the * prefix and the value the namespace URI * @return result of evaluating the xpath expression against node */ public static NodeList selectNodes(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { PlayNamespaceContext nsContext = new PlayNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (NodeList) xpath.evaluate(path, node, XPathConstants.NODESET); } catch (Exception e) { throw new RuntimeException(e); } }
/** * Select all nodes that are selected by this XPath expression. If multiple nodes match, * multiple nodes will be returned. Nodes will be returned in document-order, * @param path * @param node * @param namespaces Namespaces that need to be available in the xpath, where the key is the * prefix and the value the namespace URI * @return */ public static NodeList selectNodes(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { SimpleNamespaceContext nsContext = new SimpleNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (NodeList) xpath.evaluate(path, node, XPathConstants.NODESET); } catch (Exception e) { throw new RuntimeException(e); } }
/** * Select all nodes that are selected by this XPath expression. If multiple nodes match, * multiple nodes will be returned. Nodes will be returned in document-order, * @param path the xpath expression * @param node the starting node * @param namespaces Namespaces that need to be available in the xpath, where the key is the * prefix and the value the namespace URI * @return result of evaluating the xpath expression against node */ public static NodeList selectNodes(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { PlayNamespaceContext nsContext = new PlayNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (NodeList) xpath.evaluate(path, node, XPathConstants.NODESET); } catch (Exception e) { throw new RuntimeException(e); } }
/** * Select all nodes that are selected by this XPath expression. If multiple nodes match, * multiple nodes will be returned. Nodes will be returned in document-order, * @param path the xpath expression * @param node the starting node * @param namespaces Namespaces that need to be available in the xpath, where the key is the * prefix and the value the namespace URI * @return result of evaluating the xpath expression against node */ public static NodeList selectNodes(String path, Object node, Map<String, String> namespaces) { try { XPathFactory factory = XPathFactory.newInstance(); javax.xml.xpath.XPath xpath = factory.newXPath(); if (namespaces != null) { PlayNamespaceContext nsContext = new PlayNamespaceContext(); bindUnboundedNamespaces(nsContext, namespaces); xpath.setNamespaceContext(nsContext); } return (NodeList) xpath.evaluate(path, node, XPathConstants.NODESET); } catch (Exception e) { throw new RuntimeException(e); } }