diff options
-rw-r--r-- | src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java | 3 |
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 ); } |