Допустим, у меня есть список узлов, которые содержат атрибут datetime, и я хочу выбирать только записи, которые появляются после $ compare-datetime.
<records>
<record @datetime="2010-01-04T16:48:15.501-05:00"/>
<record @datetime="2010-01-03T16:48:15.501-05:00"/>
...etc...
</records>
В xquery для выбора элементов в пределах датыдиапазон, который я бы сделал
/records/record[xs:dateTime(@datetime) > xs:dateTime($compare-datetime)]
Однако в XSLT 1.0 я испробовал множество различных подходов и много поиска ответов, но мне не повезло, что это сработало.
Я начинаюподумайте, что если не считать синтаксического анализа фактического dateTime целочисленного значения, это не простая задача в xslt.
Я надеюсь, что кто-то может дать мне определенный ответ на этот вопрос, чтобы я мог, по крайней мере, знать, с чем я столкнулся.
Приветствия,
Кейси