Я пытаюсь оценить уравнение, вставленное как значение тега xml, используя Xquery, Xpath или Xproc - простым словом в чистом XML. Я новичок здесь, но, на мой взгляд, это должно быть выполнимо. Чтобы лучше продемонстрировать, что я хочу достичь, см этот пример:Оценить значение xml как уравнение
<inp>
<data>
<a>5</a>
<b>4</b>
</data>
<eq>
a+b
</eq>
</inp>
Теперь будет какая-то магия ... и как результат я хотел бы получить что-то вроде:
<res>
9
</res>
Могли вы помогаете мне с магией? По крайней мере, укажите, как это сделать, для исправления технологий - xquery, xpath или xproc. Благодарю. Todor
EDIT: Чтобы избежать обвинений в том, что я не занимался исследованиями - это часть вопроса. Я пытаюсь определить лучшие технологии из семейства xml для использования. Вот почему я прошу направление решения не для решений :). Благодарю. PS> Конечно, я был бы признателен за решения, но я не хочу использовать больше вашего времени, чем необходимо.
Зачем нужен результат '5'? –
Ах, извините, моя ошибка. Это должно было быть 9. – todor
Попробуйте дать XSLT взгляд. Не уверен, что это оптимально, но я уверен, что он может решить проблему. – Andersnk