Я хочу отфильтровать дочерние узлы узла XML в зависимости от заданного шаблона.
Мой XML
<parent>
<total1>10</total1>
<total2>15</total2>
<value1>1</value1>
<value2>2</value2>
</parent>
Отфильтровать узел, соответствующий данномуpattern
total*
Ожидаемый результат
<parent>
<total1>10</total1>
<total2>15</total2>
</parent>
Я пытался работать с этим xQuery, но он не работает.Я не знаю, как лучше всего справиться с этим
for $n in //parent/*[starts-with(.,total)]
return $n
Кроме того, я хотел бы иметь возможность отображать на выходе что-то подобное
<total1>number(10)</total1>
<total2>number(15)</total2>
на выходе, чтобы преобразовать значение узла из строки в число.number(10)
от number(text())