Я новичок в XQuery и изо всех сил пытаюсь найти в Интернете что-нибудь, что учит меня таким простым вещам, как это. Я пытаюсь просто передать 2 строки, где 1 строка возвращается в качестве тега, а 1 строка возвращается в качестве нового значения. Пока у меня есть это, но я получаю ошибки сборки.
declare function util:format-promo-tracking-element(
$fieldName as xs:string,
$stringValue as xs:string)
{
let $elementName := $fieldName
if($stringValue = '5.00') then (
let $stringValue := '4.05'
return
element {$elementName}
{
data($stringValue)
}
)
else()
};
Я также пытался переместить оператор return в конец.