diff --git a/src/tools/xpath-tester/xpath-tester.vue b/src/tools/xpath-tester/xpath-tester.vue index 4ef3bf5c..a7d34eb6 100644 --- a/src/tools/xpath-tester/xpath-tester.vue +++ b/src/tools/xpath-tester/xpath-tester.vue @@ -9,7 +9,8 @@ const xml = ref('Harry Potter'); const selectedNodes = computed(() => { try { const doc = new DOMParser().parseFromString(xml.value, 'text/xml'); - return XPathEngine.select(xpath.value, doc); + const result = XPathEngine.select(xpath.value, doc); + return Array.isArray(result) ? result : [result]; } catch (e: any) { return [e.toString()];