summaryrefslogtreecommitdiffstats
path: root/remote/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc
diff options
context:
space:
mode:
authorSimon Rettberg2016-10-31 15:56:27 +0100
committerSimon Rettberg2016-10-31 15:56:27 +0100
commitbc9bf92025c2dbe1742da1af39a9738ea7c9eb55 (patch)
tree67897eb54ce718bb5726e13a56c81daa92fe8f92 /remote/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc
parent[vmware] Update to 12.5.1 (diff)
downloadtm-scripts-bc9bf92025c2dbe1742da1af39a9738ea7c9eb55.tar.gz
tm-scripts-bc9bf92025c2dbe1742da1af39a9738ea7c9eb55.tar.xz
tm-scripts-bc9bf92025c2dbe1742da1af39a9738ea7c9eb55.zip
[run-virt] Use xmlstarlet for xml operations
Diffstat (limited to 'remote/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc')
-rw-r--r--remote/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc9
1 files changed, 9 insertions, 0 deletions
diff --git a/remote/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc b/remote/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc
index 7519a48d..ca475da0 100644
--- a/remote/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc
+++ b/remote/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc
@@ -96,3 +96,12 @@ notempty() {
return 0
}
+##
+# Extract given xpath from given xml file
+# e.g.: xmlextract '//node/nestednode/@attribute' "$file"
+# @param
+# @return Plain text, UTF-8
+xmlextract() {
+ xmlstarlet sel -T -E utf-8 -t -v "$1" "$2"
+}
+