Средние числа от нечистых узлов, использующих чистый xpath 1.0
136 просмотра
1 ответ
Можно ли суммировать температуры следующим XML:
<days>
<day><temperature>40 F</temperature></day>
<day><temperature>45 F</temperature></day>
<day><temperature>50 F</temperature></day>
</days>
В xpath 2.0 я мог получить среднее из трех чисел, используя
avg(//days/day/temperature/number(translate(.,' F','')))
Можно ли написать выражение в чистом xpath 1.0, которое может сделать то же самое? Этот ответ на вопрос об использовании «суммы» на нечистых узлах в xpath 1.0 заставляет меня думать, что, возможно, это не так.
Итак, подведем итог: есть ли способ получить среднюю температуру из этих нечистых узлов, используя только выражение xpath 1.0?
Автор: Doug Bradshaw Источник Размещён: 28.10.2019 06:51Ответы (1)
0 плюса
sum(//days/day/temperature/number(translate(.,' F',''))) div count(//days/day/temperature)
Автор: Kim Homann
Размещён: 29.03.2016 12:12
Вопросы из категории :
- xpath Какой правильный XPath для выбора атрибутов, которые содержат «foo»?
- xpath Создать XML-узлы на основе XPath?
- xpath XPath выберите узел с пространством имен
- xpath Использование Xpath с пространством имен по умолчанию в C #
- xpath Как я могу преобразовать строку в верхний или нижний регистр с помощью XSLT?
- xpath Как разобрать XML в Bash?
- xpath Сопоставление узла на основе значения брата с XPath
- xpath Selenium xpath flow
- xpath Как получить NameTable из XDocument?
- xpath SimpleXML: выбор элементов, имеющих определенное значение атрибута
- xpath-1.0 Проверьте тип узла в шаблоне XSL
- xpath-1.0 Как использовать начальный-с (), содержит () и заканчивается-в () в XPath, чтобы найти внутренний текст XML-узла? в XPATH 1.0
- xpath-1.0 XPath 1.0: используйте значение атрибута родителя текущего узла, чтобы найти другой соответствующий узел
- xpath-1.0 Могу ли я рефакторинг, чтобы избежать "self ::" и "parent ::"?
- xpath-1.0 Средние числа от нечистых узлов, использующих чистый xpath 1.0
- xpath-1.0 Почему XPath поверх System.Xml.XmlDocument не находит смежные узлы текста и CData?
- xpath-1.0 мои данные не обновляются на онлайн-сервере. данные обновляются на локальном сервере
- xpath-1.0 Выбрать атрибут через XPath, только если дочерний элемент не существует?
- xpath-1.0 Как включить разрыв строки в выражении XPath?
- xpath-1.0 Функция XPath на нескольких текстовых узлах