summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java3
1 files changed, 3 insertions, 0 deletions
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 );
}