From 1d98a45b126bba4eea952b448f5070f61be533fe Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 2 Jul 2021 11:04:26 +0200 Subject: libvirt-xml: Add speed hack for "." XPath query --- src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java index 2110f7a..c4ad2c3 100644 --- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java +++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java @@ -159,6 +159,9 @@ public class LibvirtXmlNode implements LibvirtXmlCreatable, LibvirtXmlEditable @Override public Node getXmlNode( String expression ) { + if ( XPATH_EXPRESSION_CURRENT_NODE.equals( expression ) ) { + return this.xmlBaseNode; + } NodeList nodes = this.getXmlNodes( expression ); return nodes.item( 0 ); } -- cgit v1.2.3-55-g7522