diff --git a/Frontend/src/components/xml/tooltips/TooltipEntryComponent.vue b/Frontend/src/components/xml/tooltips/TooltipEntryComponent.vue index 81fb8f2..5596c61 100644 --- a/Frontend/src/components/xml/tooltips/TooltipEntryComponent.vue +++ b/Frontend/src/components/xml/tooltips/TooltipEntryComponent.vue @@ -18,6 +18,24 @@ function entryHasExamples() { return props.entryData.examples.length > 0; } +function interpretXPathIndicators( elementType:string ):string { + const lastChar = elementType.charAt(elementType.length - 1); + var meaning = ""; + switch (lastChar) { + case "*": + meaning = "Zero or more"; + case "?": + meaning = "Zero or one"; + case "+": + meaning = "One or more"; + + } + if (meaning.length == 0) + return elementType; + else + return elementType + " (" + meaning + ")"; +} +