LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

Сразу предупрежу, что мой комментарий не поможет тебе решить проблему, но вообще тем, кто писал генератор такого «XML», можно послать только лучи поноса. Для него, скорее всего даже XML Schema описать не получится (если только предположить, что число после m находится в конечном диапазоне, скажем, 1..64, и все 64 элемента описать раздельно). Я, скорее, удивлён, что для XPath 2.0 решение нашлось.

В грамотно составленном XML число после m сделали бы атрибутом.

(Впрочем, если некая программа с закрытыми исходниками – это заказное ПО, на которое потратился конкретно твой заказчик/работодатель, можно попробовать ему изящно намекнуть, что в прошлый раз он таким образом потратил деньги на неквалифицированных подрядчиков и таким образом чуток набить цену своей работе. Если же это что-то серийное, то наверное, пользы от моего комментария никакой…)

Исходная версия hobbit, :

Сразу предупрежу, что мой комментарий не поможет тебе решить проблему, но вообще тем, кто писал генератор такого «XML», можно послать только лучи поноса. Для него, скорее всего даже XML Schema описать не получится (если только предположить, что число после m находится в конечном диапазоне, скажем, 1..64, и все 64 элемента описать раздельно). Я, скорее, удивлён, что для XPath 2.0 решение нашлось.

В грамотно составленном XML число после m сделали бы атрибутом.