2009-09-20 3 views
0

Мне было предложено преобразовать некоторое форматирование contitionl из таблицы Excel в xsl для использования в SharePoint.Преобразование форматирования условных ячеек Excel в XSL

В таблице мы вывода содержит дату выполнения, в основном мне нужно следующее произойдет: -

Когда дата равна текущей дате добавления класса CSS красный Когда текущая дата четыре или менее дней до дата добавления add css class Amber Все остальное имеет класс css green.

Я полностью переполнен, может ли кто-нибудь предложить какие-либо идеи?

+0

У вас есть образец XSLT, с которым вы уже начали работать, или образец XML исходных данных? – Thiyagaraj

+0

Опция XSLT 2.0, или она должна быть XSLT 1.0? –

ответ

0

Если бы я был вами, и если бы я использовал XSLT 1.0, я бы использовал EXSLT date functions, чтобы получить текущую дату, а затем использовать date: difference, чтобы определить разницу во времени между двумя датами. Тогда вам просто нужен xsl: выберите, который содержит ваши 3 случая (равные, менее 4 дней, в противном случае) и выводит необходимый CSS.

Смежные вопросы