У меня есть XML-файл со следующим содержимым:
<Xavor>
<Dev>
<Emp>1</Emp>
<Floor>1</Floor>
<Salary>1200.4</Salary>
</Dev>
<Dev>
<Emp>2</Emp>
<Salary>3100.8</Salary>
</Dev>
<Dev>
<Emp>3</Emp>
<Floor>1</Floor>
</Dev>
Я хочу рассчитать сумму зарплат первых двух сотрудников, используя функцию суммы. Я пришел к этому XPath:
sum(/Xavor/Dev[2]/Salary/text())
Но это возвращает только второе значение зарплаты, т.е. 3100.8
!!!
Этот XPath работал нормально, когда в зарплатах были только числа с плавающей запятой. Пожалуйста, помогите мне.