I have the below XML
<?xml version="1.0" encoding="UTF-8"?>
<SpecializedActions>
<SpecializedAction>
<Name>ActivateAAA_Account</Name>
<Function>holaaalib:activate($csmHeader, $component, $taskName, $osmOrderId)</Function>
</SpecializedAction>
<SpecializedAction>
<Name>ActivateIMSAccount</Name>
<Function>imsLib:activate($csmHeader, $component, $taskName, $osmOrderId)</Function>
</SpecializedAction>
</SpecializedActions>
and i tried to invoke the functions in my generic xQuery like this
if (fn:exists($specializedAList/SpecializedAction[Name/text() = $specializedActionName])) then
$specializedAList/SpecializedAction[Name/text() = $specializedActionName]/Function/text()
but that way it will return a text 'imsLib:activate($csmHeader, $component, $taskName, $osmOrderId)'. Is there a method to cast it as an xQuery expression?